import matplotlib.pyplot as plt
x = ['Q1','Q2','Q3','Q4']
y = [10,30,20,60]
plt.bar(x,y)
plt.show()
改变颜色,使用color
x = ['Q1','Q2','Q3','Q4']
y = [10,30,20,60]
plt.bar(x,y,color='r')
plt.show()
改变条形宽度,width
x = ['Q1','Q2','Q3','Q4']
y = [10,30,20,60]
plt.bar(x,y,color='r',width=0.5)
plt.show()
添加网格,plt.grid(True)
x = ['Q1','Q2','Q3','Q4']
y = [10,30,20,60]
plt.bar(x,y,color='r',width=0.5)
plt.grid(True) #添加网格
plt.show()
添加数值和变更Y轴最大值
x = ['Q1','Q2','Q3','Q4']
y = [10,30,20,60]
rect = plt.bar(x,y,color='r',width=0.5) #返回柱状图的结果
#plt.text(0.2,50,'test') #可在图中任意位置写字
for index, item in enumerate(rect): #遍历4个柱状型
_x = item.get_x() + 0.15 #获取柱状的X坐标
_y = item.get_height() + 1 #获取柱状的高度
plt.text(_x,_y,y[index],color='b')
plt.ylim(0,70) #改变y轴的最大值
plt.grid(True) #添加网格
plt.show()