【问题标题】:Bar colouring in XlsxWriter conditioned on positive/negative valuesXlsxWriter 中的条形着色取决于正/负值
【发布时间】:2019-04-01 07:12:03
【问题描述】:

我正在使用 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】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-10
      • 2021-06-23
      • 2015-09-27
      • 2021-06-27
      • 1970-01-01
      • 1970-01-01
      • 2022-12-03
      • 2014-10-22
      相关资源
      最近更新 更多