2011-05-17 71 views
2

我想使用核心圖來顯示水深圖(實時更新),但我無法弄清楚如何扭轉Y軸,使X軸(代表時間域)位於我的UIView的頂部,Y軸以正值向底部增長。core-plot iOS顛倒Y軸

EDIT

它甚至會更好,如果我可以得出這樣的軸:
- X軸是時間
- Y軸是從0到X(X> 0)和在頂部有0,在底部有X
- X軸在底部

ASCII版本:

0 |
1 |



x |
--------------------------

0 1 2 3 4 5 6 7 ...

回答

1

可以使用繪圖範圍的負長度可以反轉軸的方向。例如(來自CPTTestApp中的軸演示):

plotSpace.xRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromDouble(0.0) 
               length:CPTDecimalFromDouble(-10.0)]; 
+0

如果您閱讀我的問題,我想反轉Y軸。我已經試過您的解決方案在提交問題之前,它無法工作:( – bhandras 2011-05-18 09:34:11

+0

我可以發佈你我的代碼,但它幾乎等同於核心地塊分佈散點圖速度測試例子。 – bhandras 2011-05-18 09:44:10

+0

爲y軸,只在上面貼出的代碼中用'yRange'代替'xRange'。繪圖範圍的位置總是圖的左側(對於x軸)和圖的底部(對於y軸)軸的長度)長度的大小決定了有多少個單位在該範圍內,並且該符號決定了它是否向上或向下計數 – 2011-05-18 12:14:28