【发布时间】:2023-03-14 11:01:03
【问题描述】:
我有一个 Pandas DataFrame 看起来像这样
Year EventCode CityName EventCount
2015 10 Jakarta 12
2015 10 Yogjakarta 15
2015 10 Padang 27
...
2015 13 Jayapura 34
2015 14 Jakarta 24
2015 14 Yogjaarta 15
...
2019 14 Jayapura 12
我想可视化每年 EventCount 最多的 5 个城市(带有饼图),按事件代码分组
我该怎么做?
【问题讨论】:
-
可以使用
subplot方法:matplotlib.org/gallery/lines_bars_and_markers/… -
我可以自动迭代一个函数以将其可视化,而无需在
subplot中手动绘制它吗? -
如果要绘制5个图表,可以使用
for i in range(1, 6): plot.subplot(f'51{i}')
标签: python pandas matplotlib data-visualization pie-chart