2011-10-20 61 views
0

我得到我所定义的Y范围为-2000到2000iOS5的核心剧情配合情节给可视区域

plotSpace.xRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromInt(1) length:CPTDecimalFromInt(600)]; 
    plotSpace.yRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromInt(-2000) length:CPTDecimalFromInt(2000)]; 

情节被装配到沿着X轴的曲线图的曲线图,从而使大部分Y轴被切断。我怎样才能让核心绘图自动调整Y轴,使系列中的最大值触摸屏幕的顶部?

谢谢!

回答

2

绘图范围由位置和长度定义,与NSRange类似。要使范围介于-2000和2000之间,您的yRange应具有-2000和4000的位置。

您可以使用-scaleToFitPlots:方法自动缩放绘图空间。几个Core Plot示例应用程序使用这种方法来将图绘制到他们的数据上。