У меня есть гистограмма с использованием некоторых данных заполнителей в целях форматирования, и мне нужно установить метки данных в другой диапазон в моем листе. В основном метка содержит значение из ячейки в параметрах метки в Excel.
и.e. Мой диапазон данных с диаграммой диаграммы относится к A1: D3 , но я хочу показать этикетки как значение в ячейках A5: D7 (серия 1: A5: D5 , серия 2: A6: D6 , серия 3: A7: D7 ). Я видел комментарий, в котором говорилось, что это возможно с XML, но никакой дополнительной информации не было. < /P>
Вот мой код: < /p>
label_list = Reference(ws, min_col=1, max_col=4, min_row=1, max_row=3) # a 3x4 range of numbers
chart = BarChart()
chart.type = 'col'
chart.grouping = 'percentStacked'
chart.overlap = 100
chart.add_data(data=data) # this is a 3x4 range of value = 1
chart.set_categories(labels=categories)
for series in chart.series:
series.dLbls = DataLabelList()
series.dLbls.showVal = True
series.dLbls.numFmt = '0.0'
# something to customise the data label here?
Подробнее здесь: https://stackoverflow.com/questions/796 ... t-openpyxl
Показать пользовательскую метку данных из диапазона ячеек на диаграмме OpenPyxl ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Показать пользовательскую метку данных из диапазона ячеек на диаграмме OpenPyxl
Anonymous » » в форуме Python - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Не в состоянии сделать стержни в горизонтальном диаграмме в диаграмме.
Anonymous » » в форуме Javascript - 0 Ответы
- 37 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как вы можете редактировать положение оси на линейной диаграмме в openpyxl?
Anonymous » » в форуме Python - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-