📜  统计-累积图(1)

📅  最后修改于: 2023-12-03 15:11:41.603000             🧑  作者: Mango

统计-累积图

累积图(Cumulative Distribution Plot),又称为分布函数图(Distribution Function Plot),顾名思义是累加某个数值出现的次数(频数),最终得到累积分布函数。

功能

累积图可以用来显示数据的累计频数,并能够更直观地表现数据分布的情况。通过累加频数在总数中的百分比,可以更直观地看出该数据的分布情况。

工具库
  • Matplotlib库:Python可视化库之一,能够帮助我们绘制各种类型的图形,包括累积图。
示例代码
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():显示图表。
效果展示

Cumulative Distribution Plot

参考资料