该函数的语法如下
matplotlib.pyplot.bar(x,height,width,bottom,align)
其中:
x:每个条形的横坐标,可以是数值或数字列表。
height:每个条形的高度,可以是数值或数字列表。
width:每个条形的宽度,可以是一个数字,默认为0.8。
bottom:每个条形的底部位置,可以是数值或数字列表,默认为0。
align:条形的对齐方式,可以是"center"、"edge"或"center",默认为"center"。
示例代码:
importmatplotlib.pyplotasplt
#准备数据
x=['A','B','C','D']
y=[3,7,5,9]
#绘制条形图
plt.bar(x,y,color='blue')
#显示图像
plt.show()
这是一个简单的条形图的例子,您可以根据需要调整参数和样式。
bar(left,height,width,color,align,yerr)函数:绘制柱形图。left为x轴的位置序列,一般采用arange函数产生一个序列;height为y轴的数值序列,也就是柱形图的高度,一般就是大家需要展示的数据;width为柱形图的宽度,一般这是为1即可;color为柱形图填充的颜色;align设置plt.xticks()函数中的标签的位置;yerr让柱形图的顶端空出一部分。
plt.title(‘图的标题’)函数:为图形添加标题。
plt.xticks(*args,**kwargs)函数:设置X轴的值域。
plt.legend(*args,**kwargs)函数:添加图例。参数必须为元组legend((line1,line2,line3),(‘label1’,‘label2’,’label3’))
plt.xlim(a,b)函数:设置x轴的范围。
plt.ylim(a,b)函数:设置y周的范围。
Plt.xticks(*args,**kwargs)函数:获取或者设置X轴当前刻度的标签。Tuple1,tuple2长度相等,tuple1为对应的刻度,tuple2为对应刻度的标签。