我通过调用
创建了一个图表worksheet.insert_chart(chart_row,chart,{'x_scale':2,'y_scale':1})
它是一种堆叠式。
我想让图表水平更宽,我试图将x_scale更改为一个大值,它对图表没有任何作用。当我将其更改为0.5时,图表会缩小。看起来像1,2,3,4的值不会对图表产生任何影响。 有什么想法吗?
由于
答案 0 :(得分:4)
它应该工作。这是一个例子:
import xlsxwriter
workbook = xlsxwriter.Workbook('chart.xlsx')
worksheet = workbook.add_worksheet()
chart1 = workbook.add_chart({'type': 'column'})
chart2 = workbook.add_chart({'type': 'column'})
data = [2, 4, 6, 8, 4]
worksheet.write_column('A1', data)
chart1.add_series({'values': '=Sheet1!$A$1:$A$5'})
chart2.add_series({'values': '=Sheet1!$A$1:$A$5'})
worksheet.insert_chart('C1', chart1)
worksheet.insert_chart('C16', chart2, {'x_scale': 2, 'y_scale': 1})
workbook.close()
这是输出: