【发布时间】:2018-06-08 15:55:53
【问题描述】:
我想绘制数据框列中项目的频率。我目前拥有的是以下内容:
cnt_srs = df['item_code'].value_counts().head(N) ## Top N elements
plt.figure(figsize=(16,8))
sns.barplot(cnt_srs.index, cnt_srs.values, alpha=0.8, color=color[7])
plt.ylabel('Number of Occurrences', fontsize=12)
plt.xlabel('Item Code', fontsize=12)
plt.xticks(rotation='vertical')
plt.suptitle('Top 40 Items', fontsize=20)
plt.show()
这基本上绘制了前 N 个元素的出现次数。前 15 个项目见下图。
我想做什么:
绘制前 N 个元素 + 为剩余元素绘制另一个条形图。 对于可视化,请参见下图。
请帮帮我,谢谢。
【问题讨论】:
标签: python python-2.7 pandas seaborn