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