我使用下面的代碼給出了條形圖的特定顏色,python-pptx生成的條形圖。Python PPTX條形圖負值
chart.series[0].format.fill.solid()
chart.series[0].format.fill.fore_color.rgb = RGBColor(160,190,230)
大部分時間看起來都不錯。然而,那麼條形圖就會出現負值,橫條會出現幾個問題。
- 負條沒有顏色和透明
- 酒吧與類別名稱
我已經試過兩個下列選項中沒有效果重疊。
chart.series[0].invert_if_negative = True
chart.series[0].invert_if_negative = False
有沒有辦法讓圖表正確呈現,顏色與類別名稱不重疊?
選項「倒置,如果負面」在UI進行檢查,當我設置在python-PPTX格式的選項設置爲True。然而,酒吧仍然是透明的。當我取消選中UI中的框時,條形會獲得python-pptx中定義的顏色。我使用PowerPoint 2016. – idazuwaika
@idazuwaika當你在Python-pptx中將False賦給'.invert_if_negative'時,怎麼辦?什麼是複選框呢?我認爲可能是時候用'opc-diag'檢查圖表的底層XML,並比較前後的情況,以瞭解PowerPoint對XML的影響,以實現您期望的行爲。 – scanny