[任何人都可以,请帮助我了解此代码的输出??我只想获取具有指定bin边缘和bin频率值的直方图。
edges=np.array([106,150,212,300,425,600,850,875])
freq=np.array([0.02,0.15,16.55,41.19,27.18,11.72,1.97])
plt.hist(freq,bins=edges)
plt.show()
plt.hist(x)
计算
x
的直方图。您的数据已经是直方图形式。只需使用以下命令即可绘制:我同意@Seb关于数据已经是直方图形式,但是我们仍然可以通过将plt.hist()
既作为数据又作为bin传递给edges
作为权重来使用freq
: