CorePlot Axes expandRangeByFactor无法正常工作

时间:2012-11-14 14:34:58

标签: iphone objective-c ios5 core-plot

我正在尝试使用Scatter Graph在我的一个项目中使用CorePlot库。我也能从中取得好成绩,但出了点问题,我确信我没有任何关系,因为之后我没有改变代码。这就是情节现在的样子: enter image description here

和我设置的expandRangeByFactor值是:

CPTMutablePlotRange *xRange = [plotSpace.xRange mutableCopy];
[xRange expandRangeByFactor:CPTDecimalFromCGFloat(350.3f)];
plotSpace.xRange = xRange;
CPTMutablePlotRange *yRange = [plotSpace.yRange mutableCopy];
[yRange expandRangeByFactor:CPTDecimalFromCGFloat(8.3f)];
plotSpace.yRange = yRange;

我不知道这里发生了什么错误,因为通过查看值,它不应该是这样的。 需要紧急帮助。

1 个答案:

答案 0 :(得分:1)

-expandRangeByFactor:方法将范围的长度乘以给定因子。它调整范围位置以使范围的中心保持在同一位置。你正在使用相当大的因素。例如,如果您的起始x范围的长度为一天,则扩展的范围将近一年。