2
我創建Python的xlsxwriter
模塊柱形圖創建柱形圖,我嘗試在每一列的頂部增加值數據標籤,但創建的Excel文件是空的:無法將數據標籤添加到由Python的xlsxwriter模塊
'data_labels': {'value': True, 'position': 'above'}
我也沒有得到任何例外。 但是,當我註釋掉這一行時,代碼無誤地運行,圖表按預期創建。有沒有一個已知的錯誤?
我創建Python的xlsxwriter
模塊柱形圖創建柱形圖,我嘗試在每一列的頂部增加值數據標籤,但創建的Excel文件是空的:無法將數據標籤添加到由Python的xlsxwriter模塊
'data_labels': {'value': True, 'position': 'above'}
我也沒有得到任何例外。 但是,當我註釋掉這一行時,代碼無誤地運行,圖表按預期創建。有沒有一個已知的錯誤?
數據標記position
必須與Excel圖表類型支持的可用位置相匹配。
例如,線形圖中的above
位置對於列/條形圖(在Excel中)被稱爲outside_end
。
檢入Excel,這是您所需的圖表類型的位置。如果你正在使用柱形圖,那麼它應該是outside_end
。
有一個open issue爲此重新映射不同圖表類型的名稱。
謝謝,但爲什麼沒有例外?輸出excel只是空的。 – alwbtc 2014-09-04 16:52:17
並且您的答案中寫入的內容不會寫入文檔中。最好的問候 – alwbtc 2014-09-04 16:52:52
正如我上面所說,這是一個開放的(即已知的)問題。這是最近才發現的,我還沒有機會修補它。建議的解決方案是否適合您? – jmcnamara 2014-09-04 20:34:09