以直方图记录频率

时间:2015-03-04 14:11:14

标签: python histogram

我使用matplotlib.pyplot.hist绘制数组的直方图。当Log=True时,y轴将设置为对数刻度。我想要的是在y轴上绘制日志(频率)。我该如何实施呢?

1 个答案:

答案 0 :(得分:0)

如果按频率'您的意思是费率,即每秒值发生的次数,然后您可以将weights关键字参数添加到pyplot.hist()来电,如文档here所述。

您需要将weights作为数组提供与您的数据相同的大小,以便您可以使用

weights = numpy.ones_like(x.shape) / duration

其中duration是数据有效的总时间。