假设我们有以下代码:
from openpyxl import Workbook
wb = Workbook()
ws = wb.active
for row in range(1,10):
value = ws.cell(row=row,column=1).value = row+5
for row in range(1,10):
value2 = ws.cell(row=row,column=2).value = row
wb.save("SampleChart.xlsx")
from openpyxl.charts import Reference, Series,LineChart
values = Reference(ws, (1, 1), (9, 1))
series = Series(values, title="First series of values")
chart = LineChart()
chart.append(series)
chart.drawing.name = 'This is my chart'
ws.add_chart(chart)
wb.save("SampleChart.xlsx")
我该如何将第二列值绘制到同一条线图中?(并添加图例
)?