繁体   English   中英

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

[英]Bar colouring in XlsxWriter conditioned on positive/negative values

我正在 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 不支持。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM