iOS5 Core Plot适合可见区域

时间:2011-10-20 00:00:24

标签: ios5 core-plot iphone-4

我得到了一个图,我将Y范围定义为-2000到2000

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

图表沿X轴拟合到图表上,导致Y轴的大部分被切断。如何让核心图自动调整Y轴以使一系列中的最大值触及屏幕顶部?

谢谢!

1 个答案:

答案 0 :(得分:2)

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

您可以使用-scaleToFitPlots:方法自动缩放绘图空间。一些Core Plot示例应用程序使用此方法将图表拟合到其数据中。