Matplotlib

时间:2017-11-21 22:33:48

标签: python matplotlib

我如何使用matplotlib在python中制作这种风格的情节? (Cumulative probability plot)我不需要完整的代码,大多只需要一个可以开始的地方以及我需要为它做些什么的一般概念。

1 个答案:

答案 0 :(得分:0)

累积概率图很容易制作:

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)。

enter image description here