1

我正在尝试使用 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;

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

4

1 回答 1

1

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

于 2012-11-17T01:23:58.583 回答