Python

python-pptxでグラフの軸線を削除して非表示にする

この記事は約2分で読めます。

 

今日は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


プログラミング・スクレイピングツール作成の相談を受け付けています!

クラウドワークス・ココナラ・MENTAなどでPython・SQL・GASなどのプログラミングに関する相談やツール作成などを承っております!

過去の案件事例:

  • Twitter・インスタグラムの自動化ツール作成
  • ウェブサイトのスクレイピングサポート
  • ダッシュボード・サイト作成
  • データエンジニア転職相談

これまでの案件例を見る

キャリア相談もお気軽に!文系学部卒からエンジニア・データサイエンティストへの転職経験をもとに、未経験者がどう進むべきかのアドバイスを提供します。


スポンサーリンク
/* プログラミング速報関連記事一覧表示 */
ミナピピンの研究室

コメント

  1. […] 関連記事:python-pptxでグラフの軸線を削除して非表示にする […]

タイトルとURLをコピーしました