您如何在熊猫或海生动物中绘制数量有限的条形图?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了您如何在熊猫或海生动物中绘制数量有限的条形图?相关的知识,希望对你有一定的参考价值。

我有一个包含数百个城市的庞大数据集。我想只用50个最常见的城市制作条形图。

这是我到目前为止的内容:

base_color = sb.color_palette()[0]
cat_order = planes_df['OriginCityName'].value_counts().index
plt.figure(figsize = [11, 5])
sb.countplot(data = planes_df, x = 'OriginCityName', color = base_color, order = cat_order)
plt.title('# of planes that takeoff from the origin state')
plt.xlabel('Origin States')
plt.ylabel('Number of Planes')
plt.xticks(rotation = 90);

这会绘制数百个城市。我如何绘制50个最热门的城市?

bar chart

我知道必须有一个限制器。...

答案

您可以在使用.head()进行排序后将.sort_values()取下来,并将其分配给cat_order

planes_df['OriginCityName'].value_counts().sort_values().head(50).index

以上是关于您如何在熊猫或海生动物中绘制数量有限的条形图?的主要内容,如果未能解决你的问题,请参考以下文章

如何以熊猫方式绘制堆叠条形图?

matplotlib:在条形图上绘制多列熊猫数据框

如何使用 Pandas 绘制条形图?

熊猫条形图中的刻度标签重叠

熊猫条形图中的刻度标签重叠

如何使熊猫分类堆积条形图比例为 100%