Coreplot X和Y轴的交点

时间:2013-02-05 07:54:24

标签: core-plot

使用Mac OS框架我的x和y轴在零点处相互交叉(X在Y轴上与Y轴相交,反之亦然)但是Y轴位于屏幕的最左侧,在那里它是不可见的。

是否可以从绘图区域的左侧指定Y轴的固定边距,而不管X范围(并且仍然保持两个轴分别在0处相互关联)?

我想这样做的一种方法(强制Y轴的边距)是通过为低X指定负值,但是当进行宽范围的X(100和1000)时,这不能很好地扩展。我需要一种更简单的方法来可预测地使X在图表中的固定像素偏移处与Y相交以使其一致地呈现。

我尝试过使用y.orthogonalCoordinateDecimal = 0。它完成它的意图(使y在0处与X相交)但是图中的实际交点不是我想要的。我希望能够控制该交点的位置,例如X为100像素,y为80像素。

1 个答案:

答案 0 :(得分:0)

使用axisConstraints将y轴保持在图表的左侧:

y.axisConstraints = [CPTConstraints constraintWithLowerOffset:0.0];

如果你总是给情节空间的xRange一个零位置,这将给你想要的外观。