先读取数据表中的年龄与睡眠时长两列数据,然后基于Python数据分析的Matplolib库来绘制年龄分布与睡眠时长的直方图
时间: 2024-02-22 11:59:41 浏览: 213
好的,以下是基于Python数据分析的Matplotlib库的代码,可以绘制年龄分布与睡眠时长的直方图:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取数据表
data = pd.read_csv('data.csv')
# 绘制年龄分布的直方图
plt.hist(data['年龄'], bins=20)
plt.xlabel('年龄')
plt.ylabel('人数')
plt.title('年龄分布直方图')
plt.show()
# 绘制睡眠时长的直方图
plt.hist(data['睡眠时长'], bins=20)
plt.xlabel('睡眠时长')
plt.ylabel('人数')
plt.title('睡眠时长直方图')
plt.show()
```
其中,`data.csv`是存储数据的csv文件,`data['年龄']`和`data['睡眠时长']`分别是读取年龄和睡眠时长两列数据。直方图的绘制使用了Matplotlib库的`hist()`函数,`bins`参数指定了直方图的箱子数(即直方图的条数),`xlabel`和`ylabel`分别指定了x轴和y轴的标签,`title`指定了直方图的标题。最后使用`show()`函数显示绘制出的直方图。
阅读全文