,可以通过以下步骤实现:
以下是一个示例代码:
import pandas as pd
import matplotlib.pyplot as plt
# 读取三个CSV文件
df1 = pd.read_csv('file1.csv')
df2 = pd.read_csv('file2.csv')
df3 = pd.read_csv('file3.csv')
# 创建循环,遍历每个数据框
for df in [df1, df2, df3]:
# 创建图形对象
fig, ax = plt.subplots(figsize=(8, 6))
# 设置图形属性
ax.set_title('Title')
ax.set_xlabel('X Label')
ax.set_ylabel('Y Label')
# 绘制图形
ax.plot(df['x'], df['y'], label='Data')
# 添加图例
ax.legend()
# 保存图形为图片文件
plt.savefig('graph.png')
# 显示图形
plt.show()
在上述示例代码中,我们假设存在三个CSV文件(file1.csv、file2.csv、file3.csv),每个文件包含两列数据(x和y)。循环遍历每个数据框,创建一个图形对象,并使用数据框中的数据绘制折线图。最后,将图形保存为名为graph.png的图片文件,并显示图形。
请注意,上述示例代码中的文件名、数据列名和图形类型等内容仅作为示例,实际应根据具体情况进行修改。
领取专属 10元无门槛券
手把手带您无忧上云