我使用下面的代码给出了条形图的特定颜色,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