删除图表背景上的网格线-python-pptx

时间:2018-12-04 11:35:08

标签: python-pptx

我正在使用python-pptx模块创建一些图表。我能够根据需要创建图表。但是,我不确定如何删除图表背景上的网格线。

以下是创建条形图的示例代码:

from pptx import Presentation
from pptx.chart.data import CategoryChartData
from pptx.enum.chart import XL_CHART_TYPE
from pptx.util import Inches

# create presentation with 1 slide ------
prs = Presentation()
slide = prs.slides.add_slide(prs.slide_layouts[5])

# define chart data ---------------------
chart_data = CategoryChartData()
chart_data.categories = ['East', 'West', 'Midwest']
chart_data.add_series('Series 1', (19.2, 21.4, 16.7))

# add chart to slide --------------------
x, y, cx, cy = Inches(2), Inches(2), Inches(6), Inches(4.5)
slide.shapes.add_chart(
XL_CHART_TYPE.COLUMN_CLUSTERED, x, y, cx, cy, chart_data
)

谁能帮忙,谢谢..

1 个答案:

答案 0 :(得分:0)

网格线是图表轴的属性,因此大多数图表都有两组,并且可以分别控制它们。

文档此处提供示例:https://python-pptx.readthedocs.io/en/latest/api/chart.html#axis-objects