python正态拟合曲线图
时间: 2023-10-20 10:09:20 浏览: 128
python 绘制正态曲线的示例
好的,以下是Python正态分布拟合曲线图的代码:
```python
import numpy as np
import matplotlib.pyplot as plt
from scipy.stats import norm
# 生成随机数据
data = np.random.normal(size=1000)
# 计算均值和标准差
mu, std = norm.fit(data)
# 绘制直方图
plt.hist(data, bins=25, density=True, alpha=0.6, color='g')
# 绘制正态分布曲线
xmin, xmax = plt.xlim()
x = np.linspace(xmin, xmax, 100)
p = norm.pdf(x, mu, std)
plt.plot(x, p, 'k', linewidth=2)
# 添加标题和标签
plt.title("Normal distribution fit")
plt.xlabel("Value")
plt.ylabel("Frequency")
plt.show()
```
阅读全文