用 python matplotlib.pyplot.hist() 方法画出频率直方图
- 问题:data 是一个一维数组,matplotlib.pyplot.hist(data)可以画出 data 的频数分布,但是无法直接得到 data 的频率分布。并且设置 density=True 只能得到 data 的概率密度分布,如何才能得到 data 的频率分布呢?
- 解决方案:matplotlib.pyplot.hist(data, weights = np.zeros_like(data) + 1 / len(data))
- 参考链接:stackoverflow