Окраска бара в XlsxWriter обусловлена ​​положительными / отрицательными значениями - PullRequest
2 голосов
/ 31 марта 2019

Я работаю с 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 Ответ

1 голос
/ 01 апреля 2019

Возможность определения цвета инвертированных / отрицательных значений была добавлена ​​только в последних (2015+?) Версиях Excel и поэтому не поддерживается XlsxWriter.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...