2016-11-16 23 views
2

我想在python 3.4中使用xlsxwriter插入文本框到圖表中以提供有關該圖表的更多信息。有沒有辦法將文本框插入到圖表中?我可以將它插入工作表而不是圖表。 另外,有沒有辦法使用xlsxwriter編輯圖例?我有一行30個值,我想繪製一批10 batch1 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 我不想讓「batch1」在圖例中顯示3次。我想將其定製爲iteration1,iteration2,iteration3。有沒有辦法?xlsxwriter中的文本框

回答

1

不支持將文本框插入圖表或圖表。

關於第二個問題,你可以使用set_legend()delete_series功能刪除XlsxWriter從圖例項:

# Delete/hide series index 0 and 2 from the legend. 
chart.set_legend({'delete_series': [0, 2]}) 

enter image description here

查看set_legend()

+0

感謝結算的文檔這對我來說。我已經使用set_legend來隱藏圖例。但是有沒有辦法修改它?例如,在您發佈的圖表中,我希望'Series2'顯示爲'Iteration1',而不更改xls中的行/列。 – KR29

+1

您可以在'add_series()'方法中更改系列的名稱。請參閱:http://xlsxwriter.readthedocs.io/example_chart_column.html – jmcnamara