📅  最后修改于: 2023-12-03 15:11:41.603000             🧑  作者: Mango
累积图(Cumulative Distribution Plot),又称为分布函数图(Distribution Function Plot),顾名思义是累加某个数值出现的次数(频数),最终得到累积分布函数。
累积图可以用来显示数据的累计频数,并能够更直观地表现数据分布的情况。通过累加频数在总数中的百分比,可以更直观地看出该数据的分布情况。
import matplotlib.pyplot as plt
import numpy as np
x = np.random.normal(0.5, 0.15, 1000)
# 绘制累积图
plt.hist(x, bins=25, density=True, cumulative=True)
plt.xlabel('Value')
plt.ylabel('Frequency')
plt.title('Cumulative Distribution Plot')
plt.show()
np.random.normal(0.5, 0.15, 1000)
: 使用正态分布生成随机数据,其中0.5是均值,0.15是标准差,1000是数据个数。plt.hist()
:绘制直方图,bin
参数指定分组数目,density
参数为True表示绘制的是分布函数,cumulative
参数为True表示绘制的是累积分布函数。plt.xlabel()
:设置X轴标签。plt.ylabel()
:设置Y轴标签。plt.title()
:设置图表标题。plt.show()
:显示图表。