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

问题描述 投票:1回答:1

我正在使用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})

非常感谢!

python excel xlsx xlsxwriter
1个回答
1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.