今日は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でグラフの軸線を削除して非表示にする […]