我正在尝试使用Scatter Graph在我的一个项目中使用CorePlot库。我也能从中取得好成绩,但出了点问题,我确信我没有任何关系,因为之后我没有改变代码。这就是情节现在的样子:
和我设置的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;
我不知道这里发生了什么错误,因为通过查看值,它不应该是这样的。 需要紧急帮助。
答案 0 :(得分:1)
-expandRangeByFactor:
方法将范围的长度乘以给定因子。它调整范围位置以使范围的中心保持在同一位置。你正在使用相当大的因素。例如,如果您的起始x范围的长度为一天,则扩展的范围将近一年。