[英]draw a grouped bar graph from a dataframe originated from an sql query grouped on multiple attributes
[英]Create grouped bar graph from dataframe
樣本數據框
continent avg_count_country avg_age
Male 0 Asia 55 5
1 Africa 65 10
2 Europe 75 8
Female 0 Asia 50 7
1 Africa 60 12
2 Europe 70 0
Transgender 0 Asia 30 6
1 Africa 40 11
2 America 80 10
對於分組的條形圖:
X軸將具有Male
, Female
, Transgender
Y軸將具有總數
Male
, Female
和Transgender
各有3個酒吧
男性和女性將分為3個酒吧- Asia
, Africa
, Europe
跨性別者將分為3個酒吧- Asia
, Africa
, America
4種獨特的顏色或傳說[亞洲,非洲,歐洲,美國]
我可以像繪制每個條形一樣手動完成
bars1 = //manually giving values
bars2 = //manually giving values
......bars3, bars4
plt.bar(r1, bars1, color='#7f6d5f', width=barWidth, edgecolor='white', label='var1')
and plotting each bar like this
但是想要以更優化的方式或動態的方式進行
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.