Используя python-pptx
, как я могу создать новую диаграмму, заполненную несколькими сериями данных, но отображать на диаграмме только некоторые из этих серий?Другие серии должны быть в фоновых данных диаграммы, но не видны при представлении слайда (см. Пояснение к изображению 1).
Изображение 1: выбор столбцов, которые должны отображаться изначально
Предполагается, что у меня есть несколько типов измерений (процент, абсолют, индекс) для одного и того же слайда.Сначала я только хочу показать процентные значения на графике.Если график не выглядит хорошо, я хочу иметь возможность щелкнуть правой кнопкой мыши на графике и выбрать другие столбцы с другими измерениями, которые будут показаны (см. Изображение 2).
Изображение 2. Недавно выбранные столбцы, которые были ранее скрыты
Обходным путем будет создание скрытых слайдов для каждого дополнительного измерения, а затем активация их при необходимости.Но это не работает для моего случая - все данные должны быть на одном слайде, как в примерах.
Ждем ваших ответов!:)
текущий тестовый код:
prs = Presentation("MyPPTX.pptx")
chart_layout = prs.slide_layouts[11]
chart_placeholder = prs.slides.add_slide(chart_layout).placeholders[15]
# define chart data ---------------------
chart_data_prz = ChartData()
chart_data_prz.categories = ['Male', 'Female']
chart_data_prz.add_series('Age_18-34_in_%', (51,49))
chart_data_prz.add_series('Video-Streaming_in_%', (58, 42))
chart_data_prz.add_series('Age_18-34_in_Mio', (105, 96))
chart_data_prz.add_series('Video-Streaming_in_Mio', (118, 83))
prz_chart = chart_placeholder.insert_chart(XL_CHART_TYPE.BAR_CLUSTERED,chart_data_prz)