Python绘制抽样分布图
时间: 2024-06-02 15:06:48 浏览: 161
Python绘制频率分布直方图的示例
5星 · 资源好评率100%
Python绘制抽样分布图可以使用matplotlib库中的hist()函数来实现。下面是一个简单的例子:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成一个正态分布的随机数样本,均值为0,标准差为1
sample = np.random.normal(0, 1, size=1000)
# 绘制样本的频率直方图
plt.hist(sample, bins=30, density=True, alpha=0.7, color='blue')
# 添加标题和坐标轴标签
plt.title('Normal Distribution')
plt.xlabel('Value')
plt.ylabel('Frequency')
# 显示图形
plt.show()
```
上面的代码中,使用numpy库中的random模块生成一个均值为0,标准差为1的正态分布随机数样本。然后使用hist()函数绘制这个样本的频率直方图,bins参数指定直方图的柱子数量,density参数设为True表示绘制概率密度图,alpha参数设置柱子的透明度,color参数指定柱子的颜色。最后添加标题和坐标轴标签,并使用show()函数显示图形。
阅读全文