Ios 在coreplot图形中使用交替带填充为背景着色

Ios 在coreplot图形中使用交替带填充为背景着色,ios,colors,core-plot,graphing,Ios,Colors,Core Plot,Graphing,所以我有一个x轴从0到5的图。我需要0-3个红色背景色,然后3-5个绿色背景色。我正试图通过以下方式实现这一点: axisSet.xAxis.alternatingBandFills = [NSArray arrayWithObjects:[CPTColor redColor], [CPTColor redColor],

所以我有一个x轴从0到5的图。我需要0-3个红色背景色,然后3-5个绿色背景色。我正试图通过以下方式实现这一点:

axisSet.xAxis.alternatingBandFills = [NSArray arrayWithObjects:[CPTColor redColor], 
                                                               [CPTColor redColor], 
                                                               [CPTColor redColor], 
                                                               [CPTColor greenColor], 
                                                               [CPTColor greenColor], 
                                                               nil];
它确实有效,但颜色非常明亮,我正试图使不透明度非常低,这样你几乎看不到颜色,但能够分辨出颜色是什么。纯红色和绿色太多。

在颜色中添加“alpha”(透明度):

CPTColor *color = [[CPTColor redColor] colorWithAlphaComponent:0.1];