phones['phone_brand'].value_counts().plot('bar')
plt.show()
我只想绘制前20个条目。我认为有两种可能性。我只对前20个条目进行计数,或者我只对前20个条目进行绘制。我只需要整个列表的前20个条目。感谢您的灵感!
答案 0 :(得分:1)
这将从value_counts
phones['phone_brand'].value_counts().head(20).plot('bar')
答案 1 :(得分:0)
vl_list = phones["phone_brand"].value_counts()
vl_list[0:20].plot('bar')
plt.show()
解决方案如下:DataFrame计数方法返回一个pandas系列。然后可以使用索引[0:19]轻松地达到这些。所以我只能输入这个索引作为.plot()并且它可以工作。