0

プロットに 390 ポイントあります。散布図と棒グラフの両方で、ピンチ ズーム中のフレーム レートは 20 fps 未満です。ただし、画面に散布図しかない場合は、〜 50fps になります。私がインストゥルメントを使用したとき、主なボトルネックは -[CPTBarPlot renderAsVectorInContext:] のようで、実行時間が 50% を超えていますが、散布図は 20% 未満です。画面にバー プロットのみをプロットした場合でも、20 fps を超えることはありません (ただし、まだテストする必要があります)。これは棒グラフの標準性能ですか? どうすればこれを改善できますか? すでにキャッシュ精度を 2 倍に設定しています。

誰かがここで私を助けてくれれば幸いです。

ありがとう。

4

1 に答える 1

0

barCornerRadius と barBaseCornerRadius のデフォルト値がゼロであることを確認してください。barWidth をゼロに設定します。座標変換を高速化するには、barWidthsAreInViewCoordinates を YES に設定します。塗りつぶしを nil に設定します。

于 2013-02-07T05:54:04.113 に答える