2012-05-10 4 views
0

コアプロットを使用してiPadにプロットするデータが大量にあります。データはCSVファイル形式です。現在、私はデータを解析し、それをリアルタイムでプロットしています。問題は、私はファイルを読み込み、プログラム内の配列に格納しようとしていると同時にそれをプロットしています。したがって、データの矛盾はありません。グラフは継続して消えません。コアデータを使用するには、60k〜100k行のファイルサイズが適しています。データは8秒程度の遅延でライブ転送されるためです。何か問題はありますか?コアプロットを使用してiPad上にデータをプロットする

+0

「オンとオフ」ですか?あなたはそれがレンダリング中にちらつくのを意味しますか? –

+0

データの一部がプロットされ、一部がオン/オフします。たとえば、散布図の場合、AからBへのCからBへのCの表示があり、AからBの表示が消えて再び表示されます。 – Siddharthan

答えて

0

特にiOSでは、100kデータポイントでリアルタイムのパフォーマンスを得ることはできません。とにかく多くの明確なポイントを表示するのに十分なピクセルがデバイスにありません。ちらつきは、プロットが描画に時間がかかり、同期が外れていることが原因です。

データをフィルタリングするか、サブセットをプロットする必要があります(たとえば、最初の500ポイントのみ)。

+0

プロット後にプロットを画面に保持してから、データセットを削除して、散布図を続けるための値は? – Siddharthan

+0

AirStrip OBのようなiOSアプリはどのような考えですか?彼らもコアプロットを使用しています – Siddharthan

+0

データ値を追加したり削除したりするためのプロット方法があります。それらを使用する方法の例については、Plot Galleryアプリのリアルタイムプロットを参照してください。 –