2013-02-05 121 views
0

使用Mac OS框架我的x和y軸位於零點處(X在Y = 0時X軸在Y軸上,反之亦然),但Y軸位於屏幕的最左側它不可見。X和Y軸的Coreplot交點

是否可以從繪圖區域的左側爲Y軸指定一個固定邊距,而不考慮X範圍(並且仍然保持兩個軸分別位於0處)?

我認爲這樣做的一種方式(強制Y軸的餘量)是通過爲低X指定一個負值,但是在X的寬範圍(100和1000之間)時這並不能很好地擴展。我需要一種更簡單的方法來預測X在圖表中的固定像素偏移量處與Y相交,以便一致地呈現它。

我試過使用y.orthogonalCoordinateDecimal = 0。它做它意味着要做的事情(使y與0相交),但是圖中的實際交叉點不是我所期望的。我希望能夠控制交叉點的位置,例如X爲100像素,Y爲80像素。

回答

0

使用axisConstraints在左側的圖形保持y軸:

y.axisConstraints = [CPTConstraints constraintWithLowerOffset:0.0]; 

如果你總是把情節空間的xRange零的位置,這會給你想要的外觀。