用python画柱状图【matplotlib】

导读:本篇文章讲解 用python画柱状图【matplotlib】,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

import os
os.chdir('/home/camila/1/')  #输入想要存储图像的路径

import matplotlib.pyplot as plt 
import numpy as np 
#改变绘图风格
#import seaborn as sns
#sns.set(color_codes=True)



cell = ['A1','A2','A3','A4', 'A5', 'A6','A7','A8']   #x_names lable
pvalue = [1.234, 2.808, 1.71, 3.084, 1.451, 2.754, 3.139, 2.944]   #y_numblers


width = 0.80
index = np.arange(len(cell)) 
p1 = np.arange(0,len(cell),0.01)
p2 = 0.05 + p1*0

q1 = np.arange(0,len(cell),0.01)
q2 = 0.1 + p1*0

figsize = (10,8) #调整绘制图片的比例

plt.bar(index, pvalue, width, color=[ 'slategrey','rosybrown','cornflowerblue', 'mediumpurple', 'darkseagreen', 'chocolate', 'brown']) #绘制柱状图 
plt.xlabel('cell type') #x轴
plt.ylabel('p value') #y轴
plt.title('TEST') #图像的名称
plt.xticks(index, cell,fontsize=5) #将横坐标用cell替换,fontsize用来调整字体的大小
plt.legend() #显示label
plt.savefig('test123.png',dpi = 400) #保存图像,dpi可以调整图像的像素大小
plt.show()

运行,得到:
在这里插入图片描述

柱状图颜色可在26行进行更改,具体颜色名称如下:
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/99815.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!