python-pptx を使用して折れ線グラフを生成しようとしていますが、以下のコードを使用してグラフを生成できます。
chart_data = ChartData()
chart_data.categories = ['Q1 Sales', 'Q2 Sales', 'Q3 Sales']
chart_data.add_series('West', (32.2, 28.4, 34.7))
chart_data.add_series('East', (24.3, 30.6, 20.2))
chart_data.add_series('Midwest', (20.4, 18.3, 26.2))
x, y, cx, cy = Inches(2), Inches(2), Inches(6), Inches(4.5)
chart = slide.shapes.add_chart(
XL_CHART_TYPE.LINE, x, y, cx, cy, chart_data
).chart
chart.has_legend = True
chart.legend.include_in_layout = False
これにより、次のようなグラフが生成されます http://python-pptx.readthedocs.org/en/latest/_images/chart-06.png 3 つのポイントを持つ折れ線シリーズ。
私の要件は、"East" には 2 番目のポイントがないため、"East" の線はブレーク ラインである必要があり、2 つのポイントのみが 1 番目と 3 番目を示します。
以下を空にしてみましたが、うまくいきませんでした
chart_data.add_series('East', (24.3, "", 20.2))
これを達成する方法はありますか?高チャートでは可能ですが、ppt ではサポートされていません。
前もって感謝します。