import xlsxwriter
workbook = xlsxwriter.Workbook('chart_line.xlsx')
worksheet = workbook.add_worksheet()
# Add the worksheet data to be plotted.
data = [10, 40, 50, 20, 10, 50]
worksheet.write_column('A1', data)
# Create a new chart object.
chart = workbook.add_chart({'type': 'line'})
# Add a series to the chart.
chart.add_series({'values': '=Sheet1!$A$1:$A$6'})
# Insert the chart into the worksheet.
worksheet.insert_chart('C1', chart)
workbook.close()
Это основной способ add_chart, затем добавление значений в диаграмму и вставка диаграммы.
Но вы не добавляете никакой ценности в свой график. Более того, вы не добавляете никакого значения в столбец / строку на листе.
Я запустил ваш код, лист с именем "randomise" создан, но в нем нет данных, так как вы ничего не добавили