2011-08-16 4 views
0

マルチラインプロットを作成する最良の方法は何ですか?コアプロット、実行時のマルチラインチャート(Macの場合はCPTestApp)

実行時に新しい行を追加することは可能ですか、またはプロットが新しいデータでリフレッシュされている間に既存の行を保持する方法がありますか?

既存のグラフ線を新しいグラフ線として表示するために、新しいデータを既存の配列に追加できると仮定します(グラフ線はいくつかの開始点に戻り、その上から新しい線として続きます)。しかし、 1つのチャートラインが複数の色を持つことができないので、終点と始点の間の線を隠すことは不可能ですか、間違っていますか?

最高のアプローチは何ですか?

答えて

2

単一のコアプロットグラフには、すべて同じタイプまたは異なるタイプの混合である複数のプロットを含めることができます。プロットはいつでも追加または削除できます。別の散布図を追加することは、質問で説明することを行う最も簡単な方法です。

既存のプロットのデータが変更された場合は、プロット上で-reloadDataを呼び出してデータを更新するか、グラフ上ですべてのプロットを一度に更新することができます。大規模または頻繁に更新されるデータセットのパフォーマンスを向上させるために、プロットには既存のプロットにデータポイントを追加し、データの部分集合を削除してプロットデータを部分的に更新する方法もあります。

プロットラインには1つのプロットしか使用できませんが、データソースにnilまたは[NSNull null]を返すことで、データラインにギャップを残すことができます。

関連する問題