1
我有創建圖表通過調用xlsxwriter不能使圖表更寬
worksheet.insert_chart(chart_row,圖表{ 'x_scale':2 'y_scale':1})
它是一個堆疊式。
我想讓圖表水平變寬,我試圖將x_scale更改爲一個很大的值,它對圖表沒有任何作用。當我將它改爲0.5時,圖表確實縮小了。它看起來像1,2,3,4的值不會對圖表造成任何影響。 有什麼建議嗎?
謝謝
我有創建圖表通過調用xlsxwriter不能使圖表更寬
worksheet.insert_chart(chart_row,圖表{ 'x_scale':2 'y_scale':1})
它是一個堆疊式。
我想讓圖表水平變寬,我試圖將x_scale更改爲一個很大的值,它對圖表沒有任何作用。當我將它改爲0.5時,圖表確實縮小了。它看起來像1,2,3,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()
這裏是輸出:
我做了所有的其他部分。我的圖表出現了類似的情況,不知何故,當我嘗試將其擴大時,更改x_scale對我無效。 – 2015-04-02 21:35:14
您使用的是什麼版本的XlsxWriter?你使用的是什麼版本的Excel?另外,當您運行上述程序時,您會看到與屏幕截圖相同的輸出結果? – jmcnamara 2015-04-03 09:33:26
如何檢查版本?我使用Ubuntu,打開Excel,我使用LibreOffice。 – 2015-04-03 21:37:17