2011-12-23 3 views
1

arr1arr2の2つの配列には、それぞれdatetimeがとHH:mm:ssになっています。Core Plotグラフの時間軸をどのように使用しますか?

たとえば、 arr1[0]23/12/2011 09:15:30を含み、arr2[0]09:15:30を含む。

arr1には、常に今日の日付が含まれていることに注意してください。これは、Xcode 4.2を使用して準備しているiPadアプリに欲しいものです。

X軸の特定の時間(arr1またはarr2のいずれか)と、Y軸の配列arr3に含まれる対応する浮動小数点値をプロットします。

今、私はdd/MM/yyyy HH:mm:ssまたはHH:mm:ssに時間を渡すことができないので、X軸でプロットする時間が詰まっています。

私はそれについてgoogledとepochを使用するための提案を得たが、私は自分のアプリのためにそれを実装することはできません。

epoch以外の場合、X軸のコアプロットに時間値を渡すにはどうすればよいですか?

答えて

4

コアプロットには数値プロットデータが必要です。日付を数字に変換する方法を見つける必要があります。 1つの方法は、あなたが言及したように各値をエポック値に変換することです。日付が均等に配置されていない場合は、それが唯一の選択肢かもしれません。

日付が一定の間隔(時間単位、日単位、月単位など)で区切られていることがわかっている場合は、各日付に対応するインデックスを把握することができます。カスタムラベルを作成して日付を表示し、正しい範囲のインデックスをカバーするようにプロットスペースの範囲を設定します。

関連する問題