我正在使用CorePlot创建一个小的iPhone应用程序。该图由10个小节组成。不幸的是,y值可能在0和1亿美元之间有所不同,所以我创造我plotspace一个相当庞大的yRange如何绘制一个巨大的Y轴Coreplot条形图?
plotSpace.yRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromDouble(yAxisStart)
length:CPTDecimalFromDouble(yAxisLength)];
我所经历的是加载图形时,我的应用程序实在是太慢了,我可以将这个问题指向yAxisLength相当大的值。我已经删除了y轴上创建的tickmarks,但仍然表现非常糟糕。任何人都可以给我一个提示如何提高性能?
埃里克,感谢你的提示,就像一个魅力。但是,我需要4个标签,但我想我可以简单地将它们作为自定义标签提供,而不会损失性能? – moq 2012-08-15 13:29:00
要么将'majorIntervalLength'设置为较大的值,例如250,000,要么更改标签策略。 Plot Gallery示例应用程序展示了所有可用策略。 – 2012-08-15 22:21:44