Код: Выделить всё
from openpyxl.chart import LineChart, Reference
rows = [
['Date', 'Force'],
[date(2015,9, 1), 4],
[date(2015,9, 2), 9],
[date(2015,9, 3), 11]
]
for row in rows:
ws.append(row) # Add each row to the worksheet
chart = LineChart()
chart.title = "Force Measurements"
chart.y_axis.title = "Force (LBS)"
chart.x_axis.title = "Date"
data = Reference(ws, min_col=2, min_row=1, max_col=2,max_row=4)
chart.add_data(data, titles_from_data=True)
ws.add_chart(chart, "D5")
[img]https: //i.sstatic.net/FO1gg1Vo.png[/img]
Но должна быть только одна такая серия:

Я пытался использовать Series, но безрезультатно. Я не знаю, является ли это ошибкой Excel или проблемой openpyxl. Что-нибудь можно сделать в коде, чтобы исправить это в MS Excel?
Подробнее здесь: https://stackoverflow.com/questions/790 ... r-each-row