簡體   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