【发布时间】:2021-02-08 15:18:03
【问题描述】:
我有一个数组,其中每个项目可以是 5 个值之一(A、B、C、D、E)。我想显示这些值的直方图:
from matplotlib import pyplot as plt
values = ["D", "E", "A", "E", "B", "C", "A", "A", "D", "E"]
plt.hist(values)
但是,第 2 条和第 3 条之间的差距很大:
有什么办法可以保证列之间的间隙大小相同(不管列数多少)?
【问题讨论】:
-
是直方图,所以我猜需要将区间数设置为总数-1。
plt.hist(values, bins=4)
标签: python matplotlib histogram