写一个绘制CDF图的python代码
时间: 2024-02-05 08:05:08 浏览: 111
基于python的气象数据处理
以下是一个绘制CDF图的Python代码示例:
```python
import numpy as np
import matplotlib.pyplot as plt
# 生成一些随机数据
data = np.random.normal(size=1000)
# 计算累积分布函数
x, y = np.sort(data), np.arange(1, len(data) + 1) / len(data)
# 绘制CDF图
plt.plot(x, y, marker='.', linestyle='none')
plt.xlabel('Values')
plt.ylabel('Cumulative Probability')
plt.title('Cumulative Distribution Function')
plt.show()
```
这个代码使用numpy库中的sort函数和arange函数来计算累积分布函数,然后使用matplotlib库中的plot函数来绘制CDF图。在这个例子中,我们使用了一个正态分布的随机数据,你可以替换成你自己的数据来绘制自己感兴趣的CDF图。
阅读全文