请给出代码表示用读python取csv文件并作横坐标为日期,纵坐标为人数,四条折线情况的图
时间: 2024-03-03 15:52:43 浏览: 54
python基础–用python来读写文件(三)(csv文件的读写)
好的,以下是一个示例代码,可以读取一个包含日期和人数的CSV文件,并使用Matplotlib库绘制四条折线图:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取CSV文件
data = pd.read_csv('data.csv')
# 将日期列解析为datetime类型
data['日期'] = pd.to_datetime(data['日期'])
# 绘制折线图
plt.plot(data['日期'], data['男性'], label='男性')
plt.plot(data['日期'], data['女性'], label='女性')
plt.plot(data['日期'], data['老年人'], label='老年人')
plt.plot(data['日期'], data['儿童'], label='儿童')
# 设置图例和标签
plt.legend()
plt.xlabel('日期')
plt.ylabel('人数')
plt.title('人口统计')
# 显示图像
plt.show()
```
其中,假设CSV文件名为`data.csv`,包含四列数据:日期、男性人数、女性人数、老年人人数、儿童人数。我们使用Pandas库读取CSV文件,然后将日期列解析为datetime类型,最后使用Matplotlib库绘制四条折线图并添加图例、标签和标题,最后显示图像。
阅读全文