學習Python技術需要了解很多常識,對數據方面的敏感能力更是要加強,本期小編為大家介紹的Python培訓教程就是關于怎樣使用Pandas的內置數據結構繪圖的內容,希望能夠給大家帶來幫助。
Python培訓教程分享:怎樣使用Pandas的內置數據結構繪圖?
matplotibl是眾多Python可視化工具的鼻相,也是最標準的可視化工具,功能十分強大。但是matplotibl的實現較為底層,畫圖的步驟也較為煩瑣,繪制一張完整的圖表需要很多基本組件。目前,很多開源框架的繪圖功能都是基于matplotibl實現的,pandas便是其中之一。對于pandas的數據結構來說,直接使用其自身的繪圖功能要比matplotibl更加方便簡單。表9-16中列舉了有關pandas內置數據結構繪制圖形的常用方法。
表9-16 pandas繪制圖表的常用方法
表9-16的plot0方法默認繪制線形圖,它還可以繪制其他類型的圖表,只需為kind參數傳入相應的值即可。kind參數支持如下值:
"bar"或"barh"為條形圖。
(2)"hist"為直方圖。
(3)"box"為箱形圖。
(4)"kde"或"density"為密度圖。
(5)"area"為面積圖。
(6)"scatter"為散點圖。
(7)"hexbin"為六角形圖。
(8)"pie"為餅圖。
例如,使用plot()方法繪制柱形圖的代碼如下:
# 04 Cylindrical graph.py
df = pd.DataFrame(np.random.rand(10,4),columns=['a','b','c',
'd',])
#繪制柱狀圖,也可以換用df.plot.bar(stacked=True)
df.plot(stacked=True,kind="bar")
plt.show()
程序運行的結果如圖9-13所示。
以上就是為大家介紹的“怎樣使用Pandas的內置數據結構繪圖?”的Python培訓教程,如果對Python培訓還有疑問或者想要進一步了解Python培訓課程的話可以咨詢客服,千鋒教育課程內容不斷推陳出新,致力于研發出貼近企業實際發展需求的高質量課程,并且不斷組織免費的線上直播課和線下體驗課,給所有想要學習的人提供免費的學習體驗。