【发布时间】:2021-11-29 20:45:33
【问题描述】:
我可以通过使用累积直方图在 Matplotlib 中轻松制作 CDF:
data = np.linspace(0, 100, num=10000)
plt.hist(data, cumulative=True, density=1)
结果是这样的:
我可以增加 bin 计数以获得更好的近似值:
plt.hist(data, bins=50, cumulative=True, density=1)
现在结果是:
这仍然不是很好。我知道我可以让垃圾箱计数更高,但这对我来说是一个非常不令人满意的解决方案。
有没有办法绘制一个不会让我失去一些精度的 CDF?像无 bin 直方图或其他什么?
【问题讨论】:
-
哦,是的,这正是我想要的,谢谢!
标签: python matplotlib cdf