本篇介绍matplotlib中柱状图/条形图的用法。
bar()函数用来绘制柱状图(垂向的),barh()函数用来绘制条形图(水平的)。
我们先绘制一个最简单的柱状图:
import matplotlib.pyplot as pltimport numpy as npX= np.arange(0,16,2)#X决定了各个bar在X轴的位置height= [3,1,4,1,5,9,2,6]#height决定了各个bar的高度plt.bar(X,height)#X,height为必须参数plt.show()
我们再多设置一些参数:
import matplotlib.pyplot as pltimport numpy as npX= np.arange(0,16,2)height= [3,1,4,1,5,9,2,6]width= np.array([0.5,0.5,0.5,0.5,0.8,0.8,0.8,0.8])plt.bar(X,height,width, align ="edge