2011-05-17 97 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