如何用Python繪製群組直條圖

閱讀時間約 1 分鐘

首先,這是我們的資料:

import pandas as pd
data = pd.read_csv("6-12 桃園市義勇消防人員數.csv")
raw-image


接著就可以開始繪圖:

import matplotlib

#設定中文字體
matplotlib.rc("font",family="Microsoft YaHei")

from matplotlib import pyplot as plt

#設定圖表大小
plt.figure(figsize=(12,6))

#設定子圖位置
ax0 = plt.subplot2grid((1,1),(0,0),colspan=1,rowspan=1)

#設定x軸、y軸變數
ax0_x = data["年底別"]
ax0_m = data["男性"]
ax0_f = data["女性"]

#繪製兩群直條圖
ax0.bar(ax0_x,ax0_m,label="男性",color="lightblue")
ax0.bar(ax0_x+len(ax0_x),ax0_f,label="女性",color="lightcoral")

#建立x座標軸的list
xlist = ax0_x.to_list()
xlist.extend(ax0_x.to_list())

#設定座標軸
ax0.set_xticks(range(min(ax0_x),min(ax0_x)+len(ax0_x)*2))
ax0.set_xticklabels(xlist)

#設定圖利與標題
plt.legend()
plt.suptitle("桃園市義勇消防人員數-歷年人數變化")

plt.tight_layout()
raw-image




4會員
59內容數
我是果農,這裡有我的人資職涯經驗分享,與我菜鳥般的Python資料分析筆記,還有一些讀書心得,希望對大家有幫助。
留言0
查看全部
發表第一個留言支持創作者!
果農的沙龍 的其他內容
本文將介紹如何利用Python進行資料分析並繪製圓餅圖。
本文介紹如何用Python繪製散布圖與迴歸線
這篇文章介紹如何使用Python整理資料成百分比資料以及繪製百分比堆疊直條圖。
透過分析臺灣好行的公開資料,分享如何用Python繪製折線圖
本文介紹了如何使用資料樞紐分析的功能來整理所需的資料,並設定圖表的中文字型,最後提供了繪圖的程式碼範例。
本文介紹瞭如何使用 Python pandas 進行資料分析,包括如何使用 corr() 函數針對數字類型的欄位進行分析,以及如何刪除不需要的欄位和取得想要的小數位數。
本文將介紹如何利用Python進行資料分析並繪製圓餅圖。
本文介紹如何用Python繪製散布圖與迴歸線
這篇文章介紹如何使用Python整理資料成百分比資料以及繪製百分比堆疊直條圖。
透過分析臺灣好行的公開資料,分享如何用Python繪製折線圖
本文介紹了如何使用資料樞紐分析的功能來整理所需的資料,並設定圖表的中文字型,最後提供了繪圖的程式碼範例。
本文介紹瞭如何使用 Python pandas 進行資料分析,包括如何使用 corr() 函數針對數字類型的欄位進行分析,以及如何刪除不需要的欄位和取得想要的小數位數。
你可能也想看
Google News 追蹤
Thumbnail
接下來第二部分我們持續討論美國總統大選如何佈局, 以及選前一週到年底的操作策略建議 分析兩位候選人政策利多/ 利空的板塊和股票
Thumbnail
🤔為什麼團長的能力是死亡筆記本? 🤔為什麼像是死亡筆記本呢? 🤨作者巧思-讓妮翁死亡合理的幾個伏筆
Thumbnail
根據RFM的資料來分成8種類型的客戶,1.重要價值客戶2.重要保持客戶3.重要發展客戶4.一般發展客戶5.重要挽留客戶6.一般價值客戶7.一般保持客戶8.一般挽留客戶
Thumbnail
RFM模型是最基本的分析,可以讓你知道哪些是常客、哪些人是偶爾來一次,或是根本不常來,藉此針對不同的客群去做不同的策略,達到提升業績的方法。接下來就讓我教你如何運用PYTHON快速做出RFM分析
Thumbnail
想當初備考的時候很希望可以參考多一點備考心得,所以現在考上了也想上來分享我的備考方式~
Thumbnail
好久不見的「給文組人的 Formula 用法」系列。 今天的重點是 round, floor, round 的使用方法! ❶ 將數值取整的指令以及用法? ❷ 如何將數值以小數點後兩位取整? ❸ 怎麼用 Notion 分餅乾給小孩?(誤)
Thumbnail
這次的方格子是要教各位,如何用Notion來記錄自己的閱讀進度。 上次介紹了怎麼建造美麗的書櫃時,大家看到我多得嚇死人的標籤應該嚇壞了,這次來介紹上次沒有提到的標籤屬性部分。  左邊則是這一次要教大家怎麼做的打卡部分,右邊的資料庫則是上一次給大家看的書櫃,同一個資料庫但是不同的顯示方法。 
Thumbnail
資訊設計百百種,光是「捷運各站進出量」的主題就可以列舉許多案例。PTT 的文字整理可以總覽各站的排名和數據,還能比較漲跌趨勢。泡泡地圖則能夠把數據圖形化和空間化,讓讀者更直觀理解各站之間的差異和相對位置。要設計出好看、好懂、看了會喜歡的圖表,隱含許多設計的學問,需要具被資料處理和美術設計的能力。
Thumbnail
幾年前,偶然的在某社群聽見 Robot Framework 這套開源框架,起初抱持著好奇的心情簡單的玩了一下,不過當時完全不理解,用這種 Keyword 方式去撰寫自動化測試的好處在哪? ( 不過就是…我知識不足罷了XD ) 。 接下來,我就可以跑測試拉~! 接著看 log.html:
Thumbnail
接下來第二部分我們持續討論美國總統大選如何佈局, 以及選前一週到年底的操作策略建議 分析兩位候選人政策利多/ 利空的板塊和股票
Thumbnail
🤔為什麼團長的能力是死亡筆記本? 🤔為什麼像是死亡筆記本呢? 🤨作者巧思-讓妮翁死亡合理的幾個伏筆
Thumbnail
根據RFM的資料來分成8種類型的客戶,1.重要價值客戶2.重要保持客戶3.重要發展客戶4.一般發展客戶5.重要挽留客戶6.一般價值客戶7.一般保持客戶8.一般挽留客戶
Thumbnail
RFM模型是最基本的分析,可以讓你知道哪些是常客、哪些人是偶爾來一次,或是根本不常來,藉此針對不同的客群去做不同的策略,達到提升業績的方法。接下來就讓我教你如何運用PYTHON快速做出RFM分析
Thumbnail
想當初備考的時候很希望可以參考多一點備考心得,所以現在考上了也想上來分享我的備考方式~
Thumbnail
好久不見的「給文組人的 Formula 用法」系列。 今天的重點是 round, floor, round 的使用方法! ❶ 將數值取整的指令以及用法? ❷ 如何將數值以小數點後兩位取整? ❸ 怎麼用 Notion 分餅乾給小孩?(誤)
Thumbnail
這次的方格子是要教各位,如何用Notion來記錄自己的閱讀進度。 上次介紹了怎麼建造美麗的書櫃時,大家看到我多得嚇死人的標籤應該嚇壞了,這次來介紹上次沒有提到的標籤屬性部分。  左邊則是這一次要教大家怎麼做的打卡部分,右邊的資料庫則是上一次給大家看的書櫃,同一個資料庫但是不同的顯示方法。 
Thumbnail
資訊設計百百種,光是「捷運各站進出量」的主題就可以列舉許多案例。PTT 的文字整理可以總覽各站的排名和數據,還能比較漲跌趨勢。泡泡地圖則能夠把數據圖形化和空間化,讓讀者更直觀理解各站之間的差異和相對位置。要設計出好看、好懂、看了會喜歡的圖表,隱含許多設計的學問,需要具被資料處理和美術設計的能力。
Thumbnail
幾年前,偶然的在某社群聽見 Robot Framework 這套開源框架,起初抱持著好奇的心情簡單的玩了一下,不過當時完全不理解,用這種 Keyword 方式去撰寫自動化測試的好處在哪? ( 不過就是…我知識不足罷了XD ) 。 接下來,我就可以跑測試拉~! 接著看 log.html: