Я пытался увеличить ширину полосы моей гистограммы, созданной с помощью xlsxwriter и pandas excelwriter.
Это мой код:
import pandas
import sys
path = sys.argv[1]
df = pandas.read_csv(path, sep = "\t")
df = df[pandas.notnull(df['response_time'])]
df = pandas.pivot(df.datetime, df.name + '-' + df.type, df.response_time)
writer = pandas.ExcelWriter('graph.xlsx', engine = 'xlsxwriter')
df.to_csv(writer, sheet_name = "graph")
workbook = writer.book
worksheet = writer.sheets["graph"]
chart = workbook.add_chart({'type' : 'column'})
for i in range(1, len(df.columns) + 1):
chart.add_series({
'name' : ['graph', 0, i],
'values' : ['graph', 1, i, len(df.index), i],
'categories': ['graph', 1, 0, len(df.index), 0],
'gap': 5
})
chart.set_x_axis({'name' : 'DateTime'})
chart.set_y_axis({'name' : 'Response Time'})
worksheet.insert_chart('D4', chart)
writer.save()
Это выходной график:
Колонки малы, я хотел бы увеличить их ширину (мне все равно, перекрывают ли они друг друга), но я могу 'ничего не найти в документации по xlsxwriter.