【发布时间】:2020-05-23 00:19:26
【问题描述】:
我需要使用条形图绘制最常用的单词 (10)。 我已经计算出它们的频率如下
my_list.plot = (df['Food'].value_counts())
输出
olives 16
salt 12
tomato 10
oil 10
water 7
..
avocado 1
mango 1
watermelon 1
banana 1
我将上面的列表绘制如下:
my_list.plot(kind='bar',stacked=False, figsize=(16,8))
plt.show()
这会生成一个包含所有频率的条形图(大约 150 个)。 看图比较难,想问问怎么才能只画前10。
感谢您的帮助。
【问题讨论】:
标签: python pandas matplotlib