Я использую coreplot и хочу построить два графика: 1) Столбчатая диаграмма w.r.t Ось Y1 2) Точечная диаграмма w.r.t Ось Y2, как показано на рисунке ниже с другим набором значений.
Мне удалось создать ось Y2 с правой стороны с помощью приведенного ниже кода, ссылаясь на код в примере CorePlotTestApp.
CPTXYAxis *y2 = [[(CPTXYAxis *)[CPTXYAxis alloc] initWithFrame:CGRectZero] autorelease];
//y2.labelingPolicy = CPTAxisLabelingPolicyAutomatic;
y2.orthogonalCoordinateDecimal = CPTDecimalFromString(@"10");
y2.minorTicksPerInterval = 1;
y2.preferredNumberOfMajorTicks = 2;
y2.labelOffset = -20.0f;
y2.titleOffset = -23.0f;
y2.coordinate = CPTCoordinateY;
y2.plotSpace = plotSpaceRightYaxis;
y2.axisLineStyle = lineStyle;
y2.majorTickLineStyle = lineStyle;
y2.minorTickLineStyle = lineStyle;
//y2.visibleRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromInteger(0) length:CPTDecimalFromInteger(20)];
y2.title = @"Y2Title";
y2.labelTextStyle = textStyle;
y2.titleLocation = CPTDecimalFromInteger(4);
y2.axisConstraints = [CPTConstraints constraintWithUpperOffset:0.0];
graph.axisSet.axes = [NSArray arrayWithObjects:x, y,y2,nil];
Я могу построить гистограмму и точечную диаграмму, но только относительно оси Y1 слева, но я хочу построить ее относительно оси Y2, поэтому, как мне поступить с этим, пожалуйста, помогите мне, ожидая вашего ответа.
С уважением
Ранджит.