Iphone 沿y轴的Coreplot图形填充颜色

Iphone 沿y轴的Coreplot图形填充颜色,iphone,ios,graph,core-plot,Iphone,Ios,Graph,Core Plot,!![在此处输入图像描述][1] 有人能告诉我如何在coreplot图上从y轴4到10画出深蓝色遮罩区域,并穿过x轴,如图中所示。Core Plot称之为“背景限制带”。包括Plot Gallery在内的多个示例应用程序中都有示例 CPTPlotRange *range = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromDouble(4.0)

!![在此处输入图像描述][1]

有人能告诉我如何在coreplot图上从y轴4到10画出深蓝色遮罩区域,并穿过x轴,如图中所示。

Core Plot称之为“背景限制带”。包括Plot Gallery在内的多个示例应用程序中都有示例

CPTPlotRange *range = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromDouble(4.0)
                                                   length:CPTDecimalFromDouble(6.0)];
CPTFill *bandFill = [CPTFill fillWithColor:[CPTColor blueColor]];
[yAxis addBackgroundLimitBand:[CPTLimitBand limitBandWithRange:range
                                                          fill:bandFill]];
核心图称之为“背景限制带”。包括Plot Gallery在内的多个示例应用程序中都有示例

CPTPlotRange *range = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromDouble(4.0)
                                                   length:CPTDecimalFromDouble(6.0)];
CPTFill *bandFill = [CPTFill fillWithColor:[CPTColor blueColor]];
[yAxis addBackgroundLimitBand:[CPTLimitBand limitBandWithRange:range
                                                          fill:bandFill]];

我只希望背景色只填充在正象限。但我在这方面面临一些挑战。参见链接:参见下面的我的代码:CPTPlotRange*range=[CPTPlotRange plotRangeWithLocation:CPTDecimalFromDouble(100.0)长度:CPTDecimalFromDouble(100.0)];CPTFill*bandFill=[CPTFill fillWithColor:[CPTColor greenColor]];[y addBackgroundLimitBand:[CPTLimitBand limitBandWithRange:range fill:bandFill];请纠正我哪里做错了。@HimanshuAgnihotri您可以使用
网格线范围
来控制限制带的宽度。:非常感谢您#先生。这对我真的很有用。我以前也应用过它,但范围值和可见轴范围中的值不同。这就是为什么我并没有得到正确的结果,最主要的是我并没有确认它将通过网格线被修复,否则我肯定会以不同的方式看待它。在你的回答之后,我刚刚修正了我的量程值,得到了期望的结果。非常感谢你。y、 gridLinesRange=[CPTPlotRange plotRangeWithLocation:CPTDecimalFromInteger(0)长度:CPTDecimalFromInteger(350)];我只希望背景色只填充在正象限。但我在这方面面临一些挑战。参见链接:参见下面的我的代码:CPTPlotRange*range=[CPTPlotRange plotRangeWithLocation:CPTDecimalFromDouble(100.0)长度:CPTDecimalFromDouble(100.0)];CPTFill*bandFill=[CPTFill fillWithColor:[CPTColor greenColor]];[y addBackgroundLimitBand:[CPTLimitBand limitBandWithRange:range fill:bandFill];请纠正我哪里做错了。@HimanshuAgnihotri您可以使用
网格线范围
来控制限制带的宽度。:非常感谢您#先生。这对我真的很有用。我以前也应用过它,但范围值和可见轴范围中的值不同。这就是为什么我并没有得到正确的结果,最主要的是我并没有确认它将通过网格线被修复,否则我肯定会以不同的方式看待它。在你的回答之后,我刚刚修正了我的量程值,得到了期望的结果。非常感谢你。y、 gridLinesRange=[CPTPlotRange plotRangeWithLocation:CPTDecimalFromInteger(0)长度:CPTDecimalFromInteger(350)];