#ios #cocoa-touch #graph #core-plot
#iOS #cocoa-touch #График #core-plot
Вопрос:
Как нарисовать две оси x на одном графике при рисовании с помощью core-plot?
Ответ №1:
CPXYAxis *topX = [[[CPXYAxis alloc] init] autorelease];
CPXYAxis *bottomX = [[[CPXYAxis alloc] init] autorelease];
CPXYAxis *y = [[[CPXYAxis alloc] init] autorelease];
topX.coordinate = CPCoordinateX;
bottomX.coordinate = CPCoordinateX;
y.coordinate = CPCoordinateY;
CPAxisSet *axisSet = [[[CPAxisSet alloc] init] autorelease];
axisSet.axes = [NSArray arrayWithObjects:topX,bottomX,y,nil];
graph.axisSet = axisSet;
Вам может понадобиться несколько пространств графика, каждое по оси x..В примере CPTestApp создается несколько осей y, что поможет вам .. Надеюсь, это поможет..
Комментарии:
1. Большое тебе спасибо, чувак! Есть вторая ось в том же пространстве графика. Пример дает много информации. Теперь, продвигаясь вперед, нужно ли нам вручную сопоставлять значение с графиком или как связать новую ось с графиком? Я имею в виду рисование одного столбца со старой осью и одного столбца с новой осью.