Какую версию Core-Plot вы используете?
Core-Plot 0.9 позволяет устанавливать ограничения на позиции осей. Строка кода, подобная этой, должна выполнить эту работу:
// 'graph' is your CPTXYGraph object
CPTXYAxisSet *axisSet = (CPTXYAxisSet *)graph.axisSet;
// move axis to the rightmost position
axisSet.yAxis.axisConstraints = [CPTConstraints constraintWithUpperOffset:0];
// put ticks on the right hand side of the axis
axisSet.yAxis.tickDirection = CPTSignPositive;
// add some padding to the right so that labels are actually visible
graph.plotAreaFrame.paddingRight = 20.0f;
Я не знаю, в какой версии это было представлено, но по крайней мере для Core-Plot 0.2.2 процедура была немного другой. У меня его сейчас нет на моем ящике, поэтому я не могу проверить, но вот как исправить ось Y с левой стороны:
CPTXYAxisSet *axisSet = (CPTXYAxisSet *)graph.axisSet;
axisSet.yAxis.isFloatingAxis = YES;
// fixed lower constraint, no upper constraint
CPConstraints yConstraints = {CPConstraintFixed, CPConstraintNone};
axisSet.yAxis.constraints = yConstraints;
Я думаю, что для правой стороны yConstraints должно быть {CPConstraintNone, CPConstraintFixed}
.