python绘制四子图折线图引用csv数据
时间: 2023-11-24 17:57:05 浏览: 66
可以使用Python中的matplotlib库来绘制四子图折线图,并且可以使用pandas库来读取和处理CSV数据。下面是一个简单的例子:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取CSV数据
df = pd.read_csv('data.csv')
# 创建四个子图
fig, axs = plt.subplots(2, 2, figsize=(10, 6))
# 绘制折线图
axs[0, 0].plot(df['x'], df['y1'])
axs[0, 1].plot(df['x'], df['y2'])
axs[1, 0].plot(df['x'], df['y3'])
axs[1, 1].plot(df['x'], df['y4'])
# 设置标题和标签
axs[0, 0].set_title('Line 1')
axs[0, 1].set_title('Line 2')
axs[1, 0].set_title('Line 3')
axs[1, 1].set_title('Line 4')
axs[0, 0].set_xlabel('X')
axs[0, 1].set_xlabel('X')
axs[1, 0].set_xlabel('X')
axs[1, 1].set_xlabel('X')
axs[0, 0].set_ylabel('Y')
axs[0, 1].set_ylabel('Y')
axs[1, 0].set_ylabel('Y')
axs[1, 1].set_ylabel('Y')
# 显示图形
plt.show()
```
其中,'data.csv'为CSV文件路径,'x'、'y1'、'y2'、'y3'、'y4'为CSV文件中的列名。可以根据实际情况进行修改。
阅读全文