Matplotlib中的绘制柱状图—bar()方法

        柱状图是一种以长方形的长度为变量表达图形的统计报告图,它由一系列高度不等的纵向条表示数据分布的情况。

        pyplot模块中用于绘制柱状图的函数为bar(),其语法格式如下:
bar(x,height,width,*,align=“center”,**kwargs)

上述函数中的常用参数表示的含义如下:

  1. x:表示x轴的数据。
  2. height:表示条形的高度。
  3. width:表示条形的宽度,默认为0.8。
  4. color:表示条形的颜色。
  5. edgecolor:表示条形边框的颜色。

接下来通过代码演示:

Matplotlib中的绘制柱状图—bar()方法

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 呀,你的支持是对作者最大的鼓励,不足之处可以在评论区多多指正,交流学习呀

上一篇:第一章


下一篇:Keyboarding题解