python画频率直方图
时间: 2023-11-08 18:06:04 浏览: 103
可以使用Python中的matplotlib库来画频率直方图。具体步骤如下:
1. 导入matplotlib库和numpy库
```python
import matplotlib.pyplot as plt
import numpy as np
```
2. 生成数据
```python
data = np.random.randn(1000) # 生成1000个随机数
```
3. 绘制直方图
```python
plt.hist(data, bins=30, density=True, alpha=0.5, color='b')
plt.xlabel('Value')
plt.ylabel('Frequency')
plt.title('Histogram')
plt.show()
```
其中,bins参数表示直方图的柱子数量,density参数表示是否将直方图归一化,alpha参数表示柱子的透明度,color参数表示柱子的颜色。
阅读全文