2011-12-23 36 views
1

我有兩個陣列arr1arr2含有日期時間在dd/MM/yyyy HH:mm:ssHH:mm:ss分別。你如何在Core Plot圖中使用時間作爲座標軸?

例如, arr1[0]包含23/12/2011 09:15:30,而arr2[0]包含09:15:30

注意arr1將始終包含今天的日期,而這正是我要爲我的iPad應用程序,我正在使用的Xcode 4.2做準備。

我要繪製特定時間(從arr1或從arr2取最合適的)上的X軸和包含在上Y軸的陣列arr3對應的浮點值。

現在我被困在X軸的繪圖時間,因爲我無法在dd/MM/yyyy HH:mm:ssHH:mm:ss中傳遞時間。

我GOOGLE了一下,得到了建議,使用epoch但我無法實現它爲我的應用程序。

除了使用epoch,我怎麼能傳遞一個時間值的核心情節的X軸?

回答

4

核心劇情需要數字繪圖數據。您必須找到將日期轉換爲數字的方法。一種方法是將每個轉換爲您提到的時代價值。如果日期不均勻,那可能是您唯一的選擇。

如果您知道日期定期(例如,每小時,每天,每月等)間隔你可以只計算對應於每個日期的索引。製作自定義標籤以顯示日期並設置繪圖空間範圍以覆蓋正確的索引範圍。

相關問題