python_將一組數據展示成直方圖(以list為例)


直接上代碼:
 1 from matplotlib import pyplot as plt
 2 
 3 # 參數依次為list,抬頭,X軸標簽,Y軸標簽,XY軸的范圍
 4 def draw_hist(myList,Title,Xlabel,Ylabel,Xmin,Xmax,Ymin,Ymax):
 5     plt.hist(myList,100)
 6     plt.xlabel(Xlabel)
 7     plt.xlim(Xmin,Xmax)
 8     plt.ylabel(Ylabel)
 9     plt.ylim(Ymin,Ymax)
10     plt.title(Title)
11     plt.show()
12 
13 
14 draw_hist(areaList,'AreasList','Area','number',50.0,250,0.0,8)   # 直方圖展示
15 draw_hist(perimeterList,'perimeterList','Area','number',40.0,80,0.0,8)
View Code

結果如下:

方便快捷,需要看一組數據的分布頻數,就可以用以上的方法。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM