Ios Coreplot limitband长度或limitband渲染顺序

Ios Coreplot limitband长度或limitband渲染顺序,ios,objective-c,core-plot,Ios,Objective C,Core Plot,我使用coreplot绘制了一个图表,我使用BackgroundLimitBand为特定范围着色,以指示不同的危险程度(在本例中为温度)。但是,我希望在某个x值(数据结束的地方)处切断限制带,同时网格线和记号继续到范围的末尾 我认为可能的一种方法是简单地从我想要遮罩其他波段的点开始添加一个X轴限制波段。这样,我可以设置正确的颜色,它会出现,如果限制带遮罩在x轴上 不幸的是,看起来y轴限制带总是在x轴之后绘制,我找不到解决这个问题的方法。是否有方法更改渲染顺序?此外,是否有更好的方法来限制y轴限制

我使用coreplot绘制了一个图表,我使用BackgroundLimitBand为特定范围着色,以指示不同的危险程度(在本例中为温度)。但是,我希望在某个x值(数据结束的地方)处切断限制带,同时网格线和记号继续到范围的末尾

我认为可能的一种方法是简单地从我想要遮罩其他波段的点开始添加一个X轴限制波段。这样,我可以设置正确的颜色,它会出现,如果限制带遮罩在x轴上


不幸的是,看起来y轴限制带总是在x轴之后绘制,我找不到解决这个问题的方法。是否有方法更改渲染顺序?此外,是否有更好的方法来限制y轴限制带的x轴长度?

对于可能感兴趣的人,限制带是根据轴的顺序渲染的,这些轴在axisSet.axes数组中被添加。因此,切换轴顺序所需的全部操作是通过执行以下操作重新排列axisSet.axis数组:

[axisSet setAxes:@[[axisSet.axes objectAtIndex:1],[axisSet.axes objectAtIndex:0]]];
假设我只有一个x轴和一个y轴