【问题标题】:Cumulative probability plots in MatplotlibMatplotlib 中的累积概率图
【发布时间】:2018-05-05 13:17:22
【问题描述】:

如何使用 matplotlib 在 python 中绘制这种风格的图? (Cumulative probability plot) 我不需要完整的代码,主要只需要一个开始的地方和我需要为它做什么的大致想法。

【问题讨论】:

标签: python matplotlib


【解决方案1】:

累积概率图真的很容易制作:

import numpy as np
import matplotlib.pyplot as plt

data = np.random.randn(1000)

fig,ax = plt.subplots()

ax.plot(np.sort(data),np.linspace(0.0,1.0,len(data)))

plt.xlabel(r'$x$')
plt.ylabel(r'$P(X \leq x)$')

plt.show()

请注意,与概率密度图相比,它具有很强的优势,因为它不需要对数据进行分箱。 (如果您正在寻找后者,您可以查看this code)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-06
    • 2015-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多