Python之plt.bar繪制柱狀圖參數解讀
更新時間:2023年09月14日 16:51:18 作者: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()
成圖效果
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。