origin里绘制正态分布直方图
时间: 2023-10-10 16:12:24 浏览: 404
Origin8.0画频率分布直方图与曲线拟合方法.doc
您可以使用Python中的numpy和matplotlib库来绘制正态分布直方图。以下是示例代码:
```python
import numpy as np
import matplotlib.pyplot as plt
# 生成正态分布数据
mu, sigma = 0, 0.1 # 均值和标准差
data = np.random.normal(mu, sigma, 1000)
# 绘制直方图
count, bins, ignored = plt.hist(data, 30, density=True) # bins为直方图的个数,density=True表示进行归一化处理
# 绘制正态分布曲线
plt.plot(bins, 1/(sigma*np.sqrt(2*np.pi))*np.exp(-(bins-mu)**2/(2*sigma**2)), linewidth=2, color='r')
# 添加标题和标签
plt.title('Normal Distribution Histogram')
plt.xlabel('Value')
plt.ylabel('Frequency')
# 显示图形
plt.show()
```
运行以上代码,可以得到如下图所示的正态分布直方图:
![normal_distribution_histogram](https://cdn.jsdelivr.net/gh/1077044087/CDN/nlp_images/normal_distribution_histogram.png)
阅读全文