首页 > 解决方案 > 如何绘制一个国家是一个垃圾箱的直方图

问题描述

我正在尝试绘制一个直方图,其中 y 轴应该是计数,而 x 轴(即 bin)应该由所有国家/地区组成,但我似乎无法弄清楚代码。

我已经尝试遵循https://datasciencelab.wordpress.com/tag/pandas/How to create Histograms in Panda Python Using Specific Rows and Columns in Data Frame,但这两者都是用于条形图而不是直方图。

per_country = df.groupby(['COUNTRY'])[['TOTAL']].sum()
per_country = per_country.sort_values('TOTAL')
per_country.head()
medals_per_country['TOTAL'].plot(kind='hist')  # if hist is changed to bar, then it works, but I need a histogram and not a bar graph

结果应该是一个直方图,其中 x 轴包含每个国家/地区的标签,y 轴是每个国家/地区的总数。现在,垃圾箱仅基于“TOTAL”,而 y 轴是具有所述“TOTAL”的国家/地区的数量。

有人可以指出我正确的方向吗?谢谢!

标签: pandasdataframematplotlibhistogram

解决方案


推荐阅读