在处理excel文件的时候遇到一个问题,使用openpyxl在excel中插入一个折线图后,这个折线图该如何导出图片?我尝试过用压缩的方法,但是发现本身的折线图并不是图片格式,也没有找到更好的方法,请教一下各位
linechart1=LineChart()
linechart1.title='参数小时值变化趋势图'#添加表格标题
linechart1.style=13 #表格样式
linechart1.y_axis.title='浓度值ug/m3'
linechart1.x_axis.title='时间'
linechart1.height = 12#表格高度
linechart1.width =20#表格宽度
#设置表格添加位置
data_ws2.add_chart(linechart1,"A20")
#选择数据范围
ws2_max_row=data_ws2.max_row
b=10
if ws2_max_row<b:
ws2_max_row=b
x_values=Reference(data_ws2,min_col=11,min_row=2,max_row=ws2_max_row)#给x坐标赋值
data_linechart1=Reference(data_ws2,min_col=5,min_row=1,max_col=7,max_row=ws2_max_row)
linechart1.add_data(data_linechart1,titles_from_data=True)
linechart1.set_categories(x_values)
data_jsp.save('./data/{}.xlsx'.format(dt.strftime ("%Y-%m-%d")))#保存data文件