Удалить линии сетки на фоне диаграммы - python-pptx - PullRequest
0 голосов
/ 04 декабря 2018

Я создаю несколько диаграмм, используя модуль 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 голосов
/ 11 января 2019

Линии сетки являются атрибутом оси диаграммы, поэтому большинство диаграмм имеют два набора, и ими можно управлять отдельно.

Документация содержит примеры здесь: https://python -pptx.readthedocs.io/en/latest/api/chart.html#axis-objects

...