Python之plt.bar绘制柱状图参数解读
作者:Asher117
这篇文章主要介绍了Python之plt.bar绘制柱状图参数,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
plt.bar绘制柱状图参数解读
bar(x, height, width=0.8, bottom=None, ***, align='center', data=None, **kwargs)
x
表示x坐标,数据类型为int或float类型,height
表示柱状图的高度,也就是y坐标值,数据类型为int或float类型,width
表示柱状图的宽度,取值在0~1之间,默认为0.8bottom
柱状图的起始位置,也就是y轴的起始坐标,align
柱状图的中心位置,"center","lege"边缘color
柱状图颜色edgecolor
边框颜色linewidth
边框宽度tick_label
下标标签log
柱状图y周使用科学计算方法,bool类型orientation
柱状图是竖直还是水平,竖直:"vertical",水平条:"horizontal"
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()
成图效果
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。