2016-11-16 2 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回表示したくありません。私はiteration1iteration2iteration3のようにカスタマイズしたいと思います。方法はありますか?xlsxwriterのテキストボックス

答えて

1

グラフまたはチャートシートにテキストボックスを挿入することはサポートされていません。 2番目の質問に関連して

、あなたは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を使いました。しかし、それを変更する方法はありますか?たとえば、投稿したグラフで、xlsの行/列を変更せずに 'Series2'を' Iteration1'として表示します。 – KR29

+1

'add_series()'メソッドでシリーズの名前を変更することができます。たとえば、http://xlsxwriter.readthedocs.io/example_chart_column.htmlを参照してください。 – jmcnamara

関連する問題