2017-08-08 15 views
0

私は2つのスライスを持つ簡単なDONUTチャートを持っています。デフォルトの色は赤と青です。私はより明るい赤と緑に色を変更したいと思います。DONUTスライスの色をPython PPTXでどのように設定しますか?

これがしようと緑

#Doughnut 
doughnutchart_data = ChartData() 
doughnutchart_data.categories = ['incomplete','completed'] 
doughnutchart_data.add_series('YTD COMPLETION TO PLAN', (49.5,50.5)) 


# add chart to slide 
x, y, cx, cy = Inches(6.6), Inches(0.8), Inches(4), Inches(3) 
ThisDoughnutChart = ThisSlide.shapes.add_chart(
    XL_CHART_TYPE.DOUGHNUT, x, y, cx, cy, doughnutchart_data 
).chart 

ThisDoughnutChart.has_legend = False 

ThisDoughnutChart.series[0].format.fill.solid() 
ThisDoughnutChart.series[0].format.fill.fore_color.rgb = RGBColor(13,230,2) # Green 
+0

私は、セグメントも狭くしたいのですが。 –

+0

-7.1752/156.756 – ja08prat

答えて

1

に両方のスライスを設定している:

point = chart.series[0].points[0] 
fill = point.format.fill 
fill.solid() 
fill.fore_color.rgb = RGBColor(13, 230, 2) 
+0

素晴らしい作品!そして私が使用した他のスライスを行うには: point = chart.series [0] .points [1] –

関連する問題