Не удалось изменить стиль составной гистограммы с помощью openpyxl. Как это исправить?Python

Программы на Python
Ответить
Anonymous
 Не удалось изменить стиль составной гистограммы с помощью openpyxl. Как это исправить?

Сообщение Anonymous »

Текущий стиль
Изображение

Целевой стиль
[img]https://i.sstatic. net/bvQsP4Ur.png[/img]

Когда я создаю гистограмму с процентным накоплением с помощью openpyxl, я бы хотел, чтобы он был целевым стилем на прикрепленном изображении. Но у меня есть текущий. Код приведен ниже. Я попытался изменить номерchart.style. Это не работает. Среда: Windows 10 + Python 3.10 (VS 2017) + Excel 365

Код: Выделить всё

def chart_add_A(filename):
workbook = load_workbook(filename)
worksheet = workbook['A']

chart_data = Reference(worksheet, min_row = 2, max_row = worksheet.max_row, min_col = 2, max_col = 3)
chart_series = Reference(worksheet, min_row = 2, max_row = worksheet.max_row, min_col = 1, max_col = 1)
chart_A = BarChart()
chart_A.type = 'col'
chart_A.style = 3
chart_A.grouping = "percentStacked"
chart_A.title = 'A'
chart_A.x_axis.title = 'Month'
chart_A.y_axis.title = 'Count'
chart_A.legend = None
chart_A.dLbls=label.DataLabelList()
chart_A.dLbls.showVal=True
chart_A.showVal = True
chart_A.width = 24
chart_A.height = 12
chart_A.add_data(chart_data)
chart_A.set_categories(chart_series)
worksheet.add_chart(chart_A, 'A0')
workbook.save(filename)
Как получить целевой стиль для сохранения диаграммы в Excel? Спасибо

Подробнее здесь: https://stackoverflow.com/questions/785 ... -to-fix-it
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»