Python XlsxWriter中的条形着色以正值/负值为条件

Python XlsxWriter中的条形着色以正值/负值为条件,python,excel,xlsx,xlsxwriter,Python,Excel,Xlsx,Xlsxwriter,我正在使用Python中的XlsxWriter,并试图生成一个柱状图,其中正值将显示为绿色,负值将显示为红色 这可行吗?在Excel中,我将通过打开“如果为负数,则反转”填充开关来完成此操作,并在那里指定我的颜色。我可以在Pyhton中指定默认颜色,或者打开“invert_if_negative”开关,但是-我不确定是否可以,如果可以,如何-在Xlsx中指定第二种负颜色 chart.add_series({'name': 'Name', 'catego

我正在使用Python中的XlsxWriter,并试图生成一个柱状图,其中正值将显示为绿色,负值将显示为红色

这可行吗?在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})

非常感谢

仅在最近(2015+?)版本的Excel中添加了定义反转/负值颜色的功能,因此XlsxWriter不支持该功能