그래프가 있는데이 그래프에 두 개의 파란색 축과 x 축과 y 축을 추가하고 싶습니다. 그러나이 파란색 축은 플롯 아래에 나타납니다. 음모의 맨 위에 파란색 축을 가져 오는 방법에 대한 아이디어가 있습니까? 미리 감사드립니다.코어 플롯의 플롯에서 축이 그려집니다.
blueAxisList = [[NSMutableDictionary alloc] init];
CPTXYAxis *blueAxis = [blueAxisList objectForKey:name];
blueAxis = [[CPTXYAxis alloc] init];
blueAxis.coordinate = CPTCoordinateX;
blueAxis.plotSpace = plotSpace;
CPTMutableLineStyle *lineStyle = [CPTMutableLineStyle lineStyle];
lineStyle.lineWidth = 3.f;
blueAxis.axisLineStyle = lineStyle;
blueAxis.minorTickLineStyle = nil;
blueAxis.majorTickLineStyle = nil;
blueAxis.labelingPolicy = CPTAxisLabelingPolicyNone;
// Line cap on lhs
CPTLineCap *lineCap = [CPTLineCap lineCap];
lineCap.size = CGSizeMake(8., 60.);
lineCap.lineStyle = lineStyle;
lineCap.lineCapType = CPTLineCapTypeRectangle;
const double axisLength = plotSpace.xRange.lengthDouble;
blueAxis.visibleAxisRange = [CPTPlotRange plotRangeWithLocation:plotSpace.xRange.location length:CPTDecimalFromDouble(axisLength)];
blueAxis.axisLineCapMax = lineCap;
NSMutableArray *axesList= [graph.axisSet.axes mutableCopy];
[axesList addObject: blueAxis];
graph.axisSet.axes = axesList;
그렇지 않은 경우에는 플롯이 그래프에 추가 된 후 그래프에 2 개의 파란색 축을 추가해보십시오. – weezma2004
@ weezma2004 플롯이 계속해서 업데이트되므로 AFTER가 없습니다. 레이어를 사용하여 문제를 해결할 수 있다고 생각합니까? 나는 그것을 알아 내려고 노력했지만 어떤 것도 발견하지 못했다. – Pegah