Как изменить TickLabelSpacing в python pptx - PullRequest
0 голосов
/ 08 апреля 2020

Я пытаюсь выяснить, как изменить количество помеченных тиков на оси категории python pptx. Я вижу это примечание:

Чтобы изменить число непомеченных меток между метками, необходимо изменить свойство TickLabelSpacing для оси категории.

здесь : https://python-pptx.readthedocs.io/en/latest/dev/analysis/cht-tick-labels.html

Но я не могу найти другую ссылку на атрибут в объекте оси. Любая помощь здесь будет отличной.

1 Ответ

0 голосов
/ 15 апреля 2020

Не имея возможности изменить TickLabelSpacing, у меня был грубый обходной путь удаления значений из столбца метки из моего фрейма данных при создании диаграммы. В моем случае осью категорий были даты -

chart_data = ChartData()
chart_data.categories = [pd.to_datetime(x).strftime('%d %b %y') if (pd.to_datetime(x).day == 1 or pd.to_datetime(x).day == 15) else '' for x in df['date']]
chart_data.add_series('', (df['volume']))

Это дало даты на оси категорий только для 1-го и 15-го числа месяца.

...