Python的matplotlib繪製條形圖,無需過多設定,簡單方法值得擁有
2022-03-25由 DFBoy 發表于 林業
spss原始資料怎麼找
Hello,大家好,這裡是隨時隨地準備死磕操作的DFBoy。
前面學習了在匯入Excel資料如何使用Python的matplotlib庫繪製折線圖和餅圖的方法,本章節要講述的內容是——條形圖繪製。
01
操作需求描述
條形圖是最常見的用來直觀比較兩個或多個類別的資料大小。
不僅如此,條形圖還可以對同一物件不同時間的資料進行對比。當然,更多的是兩個相近物件的資料對比。
同時,為了更好地突出視覺效果,還會對條形圖進行最佳化,比方改變條形圖的顏色,調整條形圖的填充圖案。
本次操作的最終效果圖如下所示:
02
程式碼構思
要想形成前面的最終效果圖,至少需要做到三個步驟。
第一個步驟是選定好“蘋果”和“香蕉”的資料,然後據此繪製初級版本的條形圖。
第二個步驟是對初級版本的條形圖進行最佳化,對條形圖的顏色和填充形狀進行設定。
第三步是設定資料標籤,讓資料標籤剛好在條形圖的上邊緣附近,不會太遠也不會太近。
為了方便大家理解,下面給出本次操作的Excel文件內容截圖:
03
完整程式碼
本章節操作的程式碼與前面章節的繪圖程式碼類似,都是先從相應的Excel文件匯入資料,然後選定資料區域,將資料匯入到Python的matplotlib庫相應函式中後進行相應調整,讓條形圖更加符合我們的需求。