我有一个项目列表(有重复的项目)。
合计项目={12,13,13,16,….10}
当我执行时
import collections
..
..
print collections.Counter(Total_Item)
我得到了以下输出
Counter({13: 17, 12: 12, 14: 9, 15: 5, 11: 2, 17: 2, 10: 1, 16: 1})
我想绘制一个柱状图来显示列表中不同项目的分布。
我已经用谷歌工作表绘图了,但是很费时。
如何用python绘制直方图?
根据评论中的建议和这个链接matplotlib, 我能打印直方图。
import matplotlib.pyplot as plt
import collections
..
..
print collections.Counter(Total_Item)
plt.figure()
plt.hist(Total_Item)
plt.show()
下面是一个简单的例子 https://pythonspot.com/matplotlib-histogram/
相关问题 更多 >
编程相关推荐