matplotlib绘直方图
时间: 2023-11-06 10:05:18 浏览: 78
[Matplotlib科学绘图系列]使用Matplotlib绘制直方图
Matplotlib是Python中使用最广泛的2D绘图库之一。它可以用来绘制各种类型的图表,包括直方图。要绘制直方图,首先需要导入matplotlib和numpy库。然后,可以使用hist()函数来创建直方图,并通过传入数据和bin的数量来指定数据和直方图的细分程度。最后,使用title()、xlabel()和ylabel()函数来添加标题和轴标签,使用tight_layout()函数来调整布局,并使用show()函数来显示直方图。
下面是一个绘制直方图的例子:
```python
import numpy as np
from matplotlib import pyplot as plt
# 数据
ages = [18, 19, 21, 25, 26, 26, 30, 32, 38, 45, 55]
# 绘制直方图
plt.hist(ages, bins=5)
# 添加标题和轴标签
plt.title('人员的年龄分布')
plt.xlabel('年龄')
plt.ylabel('人数')
# 调整布局
plt.tight_layout()
# 显示直方图
plt.show()
```
阅读全文