今日はpython-pptxを使用してグラフの軸線を非表示にする方法を紹介したいと思います。
python-pptxの基本的な使い方について下記参照
関連記事:【Python】python-pptxでパワポの資料作成を自動化する
python-pptxを使用してグラフの軸線を非表示にする
コードは以下のようになっています
from pptx.chart.data import CategoryChartData from pptx.chart.chart import Chart from pptx.enum.chart import XL_CHART_TYPE from pptx import Presentation prs = Presentation() layout = prs.slide_layouts[0] slide = prs.slides.add_slide(layout) chart_data = CategoryChartData() chart_data.categories = ['A', 'B', 'C'] chart_data.add_series('Series 1', (1, 2, 3)) x, y, cx, cy = Cm(5), Cm(5), Cm(6), Cm(4.5) graphic_frame = slide.shapes.add_chart(XL_CHART_TYPE.COLUMN_CLUSTERED, x, y, cx, cy, chart_data) chart = graphic_frame.chart # 軸設定 chart.category_axis.visible = False chart.value_axis.visible = False chart.category_axis.format.line.width = 0
<実行結果>
軸線を非表示にして目盛りなどを保持する場合は、軸線の幅をゼロに設定してみてください。
参照:https://stackoverflow.com/questions/54877808/how-remove-axis-lines-in-clustered-bar-chart-using-python-pptx
コメント
[…] 関連記事:python-pptxでグラフの軸線を削除して非表示にする […]