怎么利用matplotlib画直方图
时间: 2023-10-28 21:33:52 浏览: 87
python matplotlib画图库学习绘制常用的图
1. 导入matplotlib库和numpy库
```python
import matplotlib.pyplot as plt
import numpy as np
```
2. 生成数据
```python
data = np.random.randn(1000)
```
3. 绘制直方图
```python
plt.hist(data, bins=50, density=True, alpha=0.7, color='g')
plt.xlabel('Data')
plt.ylabel('Probability density')
plt.title('Histogram')
plt.show()
```
参数解释:
- `data`:要绘制直方图的数据。
- `bins`:直方图的柱数。
- `density`:是否将直方图的值归一化为概率密度。
- `alpha`:柱状图的透明度。
- `color`:柱状图的颜色。
- `xlabel`:x轴标签。
- `ylabel`:y轴标签。
- `title`:图表标题。
绘制出来的直方图如下所示:
![直方图](https://cdn.jsdelivr.net/gh/dongdong322/image-hosting/images/%E7%9B%B4%E6%96%B9%E5%9B%BE.png)
阅读全文