如何用python将做的折线图或者其他图表与excel相应的数据放在一张sheet里
使用pyopenxl,pandas等采取如下方法可以将matplotlib的画出的折线图添加到表格中。
from openpyxl.drawing.image import Image as XLImage
import openpyxl
import pandas as pd
import matplotlib.pyplot as plt
#import PIL
df=pd.read_excel('202109011.xlsx')
wb=openpyxl.load_workbook('202109011.xlsx')
ws=wb.active
img=plt.plot(df['date'],df['close'])
plt.savefig('lines.png')
#img=PIL.Image.open('lines.png')
xlimg=XLImage('lines.png')
ws.add_image(xlimg,anchor='E1')
wb.save('202109011.xlsx')
如对你有帮助,请点击我回答的右上方采纳按钮采纳一下。