если предположить, что значения серии равны (1, 8, 1). Я ожидал увидеть сегменты с метками данных 10 %, 80 % и 10 %.
Однако в приведенном ниже коде я вижу 100 %, 800 % и 100 %.
ниже приведен используемый код.
plot =chart.plots[0]
plot.has_data_labels = True
Код: Выделить всё
data_labels = chart.plots[0].data_labels
data_labels.font.size = Pt(6)
data_labels.number_format = '0%'
data_labels.position = XL_LABEL_POSITION.CENTER
столбец Диаграмма из 100 стопок
Я хочу отображать метки данных с процентами, как показано ниже.
метки данных с символом %
когда используется data_labels.number_format = '0%' 40 отображается как 4000% 3->300% , 60->6000%
ниже используются данные
данные, используемые для диаграммы
при использовании data_labels.number_format = '0%'
Подробнее здесь: https://stackoverflow.com/questions/687 ... properties
Мобильная версия