[英]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.