所有的matplotlib 例子 同 hist()
生成数据集,提供数据集 hist
具有一些箱(可能是非均匀间隔)的功能,该功能自动计算,然后绘制直方图。
我已经有直方图数据,我只是想绘制它,我该怎么做?!例如,我有箱子(半开放范围用方括号和弯曲括号表示),
[0, 1) 0
[1, 2) 3
[2, 3) 8
[3, 4) 6
[4, 5) 2
[5, 6) 3
[6, 7) 1
[7, 8) 0
所有的matplotlib 例子 同 hist()
生成数据集,提供数据集 hist
具有一些箱(可能是非均匀间隔)的功能,该功能自动计算,然后绘制直方图。
我已经有直方图数据,我只是想绘制它,我该怎么做?!例如,我有箱子(半开放范围用方括号和弯曲括号表示),
[0, 1) 0
[1, 2) 3
[2, 3) 8
[3, 4) 6
[4, 5) 2
[5, 6) 3
[6, 7) 1
[7, 8) 0
也许权重参数对您的问题有帮助。
import matplotlib.pyplot as plt
a= [1,2,3,4,5,6,7,8,9]
b= [5,3,4,5,3,2,1,2,3]
plt.hist(a,9, weights=b)
plt.show()
或者,正如tcaswell所说,你可以制作条形图并改变x轴。
使用matplotlib如何在python中使用给定数据绘制直方图
是一个链接。