2017-07-27 8 views
2

私のExcelチャートには2つのインデックス列があります: 'Month'と 'Year'。 以下のようなグラフを得るために、以下のPythonコードでそれらを組み合わせるにはどうすればよいですか?具体的には、複数のカテゴリをどのように指定するのですか?複数のカテゴリを持つxlsxwriterチャート

chart.add_series({ 
    'categories': ............., 
    'values': ['Sheet 1', 0, 1, 10, 1] 
}) 

私はすでに試した

を達成したいExcelのグラフは:

chart.add_series({ 
    'categories': [['Sheet1', 0, 0, 10, 0], ['Sheet1', 0, 1, 10, 1]] 
    'values': ['Sheet1', 0, 2, 10, 2] 
}) 
+2

http://xlsxwriter.readthedocs.io/example_chart_combined.htmlこれはあなたの問題に対処しているようです。 –

答えて

1

XlsxWriterは、このようなクラスタ化されたチャートをサポートしています。このexampleのドキュメントをご覧ください。

enter image description here

ワークにこれを取得する主なトリック2Dは範囲として(列Aから列Bへの)カテゴリを指定することです。これにより、クラスタが作成されます。

+0

ありがとう!それは完全に動作します – em0em7

関連する問題