python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > Python plt.bar绘制柱状图参数

Python之plt.bar绘制柱状图参数解读

作者:Asher117

这篇文章主要介绍了Python之plt.bar绘制柱状图参数,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

plt.bar绘制柱状图参数解读

bar(x, height, width=0.8, bottom=None, ***, align='center', data=None, **kwargs)

python数据分析-柱状图绘制及常用参数设置

linux+pycharm+anaconda

#柱形图绘制与参数设置
#plt.bar(x,height,width,bottom,align,color,edgecolor)
"""
X 表示在什么位置显示柱形图
height 表示每根柱子的高度
width 表示每根柱子的宽度,每根柱子的宽度可以都一样,也可以各不相同
bottom 表示每根柱子的底部位置,每根柱子的底部位置可以都一样,也可以各不相同.
align 表示柱子的位置与x值的关系,有center,edge 两个参数可选,center表示柱子位于x值的中心位置,edge 表示柱子位于x值的边缘位置
color柱子颜色
edgecolor 表示柱子边缘的颜色
"""
import matplotlib.pyplot as plt
import numpy as np
#建立一个坐标系
plt.subplot (1, 1,1)
#指明x和y值
x = np.array(["East Area","North Area","South Area","West Area"])
y = np.array([ 8566,6482,5335,7310])
#绘图
plt. bar (x, y, width=0.5,align="center", label="Task quantity")
#设置标题
plt.title("Tasks of all regions in the country",loc= "center")
#添加数据标签
for a,b in zip(x,y) :
    plt. text (a,b,b,ha='center', va= "bottom", fontsize=12)
#设置x轴和y轴的名称
plt.xlabel('partition')
plt.ylabel ('Task quantity')
plt. legend() #显示图例
#保存图表到本地
#plt. savefig ("bar.jpg")
plt.show()

成图效果

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文