用python读取csv文件,绘制以年份为x轴,以需求量为y轴,2015到2018年的不同产品的需求量的折线图的代码
时间: 2024-04-30 09:17:17 浏览: 107
python 读取目录下csv文件并绘制曲线v111的方法
好的,这是您的问题:“用python读取csv文件,绘制以年份为x轴,以需求量为y轴,2015到2018年的不同产品的需求量的折线图的代码”。
以下是一个示例代码,它读取一个名为“data.csv”的CSV文件,该文件包含2015到2018年不同产品的需求量。
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取CSV文件并存储到一个DataFrame中
data = pd.read_csv("data.csv")
# 筛选出2015到2018年的数据
data = data[data['年份'].isin([2015, 2016, 2017, 2018])]
# 以年份为x轴,需求量为y轴,绘制多个产品的折线图
for product in data['产品'].unique():
plt.plot('年份', '需求量', data=data[data['产品']==product], label=product)
# 添加图例、标题、轴标签等
plt.legend()
plt.title("2015-2018年不同产品的需求量")
plt.xlabel("年份")
plt.ylabel("需求量")
# 显示图形
plt.show()
```
这段代码使用pandas库读取CSV文件,并筛选出需要的数据。然后使用matplotlib库绘制多个产品的折线图,并添加图例、标题、轴标签等。最后显示图形。
阅读全文