用python读取csv文件,绘制折线图,第一列时间固定为x轴
时间: 2023-05-27 15:06:30 浏览: 95
python绘制双Y轴折线图以及单Y轴双变量柱状图的实例
5星 · 资源好评率100%
以下是一个示例代码,其中使用了pandas和matplotlib库:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取csv文件
df = pd.read_csv('data.csv')
# 将第一列作为x轴,其他列作为y轴
x = df.iloc[:, 0]
y = df.iloc[:, 1:]
# 绘制折线图
plt.plot(x, y)
# 添加图例和标签
plt.legend(y.columns)
plt.xlabel('Time')
plt.ylabel('Value')
# 显示图形
plt.show()
```
其中,data.csv文件包含多列数据,第一列为时间,其他列为各个变量的值。读取csv文件时,可以使用pandas库的read_csv函数。将第一列作为x轴,其他列作为y轴,可以使用iloc函数。绘制折线图时,可以使用matplotlib库的plot函数。最后,为图形添加图例和标签,并显示图形。
阅读全文