写一个python3程序,它读取一个excel文件,输出一个png图片文件,这个图片是一张包含3条折线的折线图,x轴数据来源于excel文件中的第一列,y轴数据来自于excel文件中的第2,3和4列
时间: 2023-02-28 11:34:13 浏览: 77
使用pandas模块读取csv文件和excel表格,并用matplotlib画图的方法
import pandas as pd
from matplotlib import pyplot as plt # 读取excel文件
data = pd.read_excel('filename.xlsx')# 设置x轴
x = data.iloc[:,0]# 设置y轴
y1 = data.iloc[:,1]
y2 = data.iloc[:,2]
y3 = data.iloc[:,3]# 绘制3条折线图
plt.plot(x, y1, label='line1')
plt.plot(x, y2, label='line2')
plt.plot(x, y3, label='line3')# 添加图例
plt.legend()# 保存图片
plt.savefig('filename.png')
阅读全文