柱状图是一种以长方形的长度为变量表达图形的统计报告图,它由一系列高度不等的纵向条表示数据分布的情况。
pyplot模块中用于绘制柱状图的函数为bar(),其语法格式如下:
bar(x,height,width,*,align=“center”,**kwargs)
上述函数中的常用参数表示的含义如下:
- x:表示x轴的数据。
- height:表示条形的高度。
- width:表示条形的宽度,默认为0.8。
- color:表示条形的颜色。
- edgecolor:表示条形边框的颜色。
接下来通过代码演示:
import numpy as np #bar()绘制柱形图
import matplotlib.pyplot as plt
x=np.arange(5)
y1,y2=np.random.randint(1,31,size=(2,5))
width=0.25
jk=plt.subplot(1,1,1)
jk.bar(x,y1,width,color='r') #绘制红色的柱形图
jk.bar(x+width,y2,width,color='g') #绘制另一个绿色的柱形图
jk.set_xticks(x+width) #set_xticks设置 x 轴的刻度
jk.set_xticklabels(['January','February','March','April','May']) #set_xticklabels设置 x轴的标签名称
plt.show()
作者:KJ.JK
本文仅用于交流学习,未经作者允许,禁止转载,更勿做其他用途,违者必究。
文章对你有所帮助的话,欢迎给个赞或者 star 呀,你的支持是对作者最大的鼓励,不足之处可以在评论区多多指正,交流学习呀