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