如何使用值而不是数据

时间:2017-09-28 15:26:27

标签: python-2.7 matplotlib histogram

假设我有数据集[1,1,1,2,2]并且想要分箱[1,2],[2,3] 然后我可以使用以下代码生成直方图:

import matplotlib.pyplot as plt
data = [1,1,1,2,2]
values = [1,2,3]
plt.hist(data,bins = values)
plt.show()

有什么方法可以给出每个箱子的高度而不是数据?在这种情况下,它分别为3和2。

谢谢!

1 个答案:

答案 0 :(得分:-1)

布鲁诺在这里给出了一个很好的答案:

How does numpy.histogram() work?

TL;博士

import matplotlib.pyplot as plt
plt.hist([1, 2, 1], bins=[0, 1, 2, 3])