#python #excel #xlsx #xlsxwriter
#python #excel #xlsx #xlsxwriter
Вопрос:
Я работаю с XlsxWriter на Python и пытаюсь сгенерировать столбчатую диаграмму, в которой положительные значения были бы окрашены в зеленый цвет, а отрицательные значения — в красный.
Выполнимо ли это? В Excel я бы добился этого, включив переключатель заливки «инвертировать, если отрицательный», и там я бы указал свои цвета. Я могу указать цвет по умолчанию в Pyhton и либо включить переключатель «invert_if_negative», однако — я не уверен, смогу ли я, и если да, то как — указать второй, отрицательный цвет в Xlsx?
chart.add_series({'name': 'Name',
'categories': [self.sheet_name, header[0], header[1], header[2], header[3]],
'values': [self.sheet_name, section[0], sekction[1], sekction[2], sekction[3]],
'fill': {'color': "#141E50")},
'invert_if_negative':True})
Большое спасибо!
Ответ №1:
Возможность определять цвет инвертированных / отрицательных значений была добавлена только в последних (2015 ?) версиях Excel и как таковая XlsxWriter не поддерживается.