農林漁牧網

您現在的位置是:首頁 > 林業

Python的matplotlib繪製條形圖,無需過多設定,簡單方法值得擁有

2022-03-25由 DFBoy 發表于 林業

spss原始資料怎麼找

Hello,大家好,這裡是隨時隨地準備死磕操作的DFBoy。

前面學習了在匯入Excel資料如何使用Python的matplotlib庫繪製折線圖和餅圖的方法,本章節要講述的內容是——條形圖繪製。

01

操作需求描述

條形圖是最常見的用來直觀比較兩個或多個類別的資料大小。

不僅如此,條形圖還可以對同一物件不同時間的資料進行對比。當然,更多的是兩個相近物件的資料對比。

同時,為了更好地突出視覺效果,還會對條形圖進行最佳化,比方改變條形圖的顏色,調整條形圖的填充圖案。

本次操作的最終效果圖如下所示:

Python的matplotlib繪製條形圖,無需過多設定,簡單方法值得擁有

02

程式碼構思

要想形成前面的最終效果圖,至少需要做到三個步驟。

第一個步驟是選定好“蘋果”和“香蕉”的資料,然後據此繪製初級版本的條形圖。

第二個步驟是對初級版本的條形圖進行最佳化,對條形圖的顏色和填充形狀進行設定。

第三步是設定資料標籤,讓資料標籤剛好在條形圖的上邊緣附近,不會太遠也不會太近。

為了方便大家理解,下面給出本次操作的Excel文件內容截圖:

Python的matplotlib繪製條形圖,無需過多設定,簡單方法值得擁有

03

完整程式碼

本章節操作的程式碼與前面章節的繪圖程式碼類似,都是先從相應的Excel文件匯入資料,然後選定資料區域,將資料匯入到Python的matplotlib庫相應函式中後進行相應調整,讓條形圖更加符合我們的需求。