2015-08-30 186 views
5

MPAndroidChart LineChart默認情況下接受X軸的字符串。有沒有辦法將Date設置爲X軸的數據類型?MPAndroidChart LineChart:使用日期而不是字符串作爲X軸

將Date轉換爲字符串的問題是,根據數據點可以繪製圖表。例如,如果我在一月份有一個數據輸入,而在六月份有10個輸入,默認情況下,圖形會被分割爲11並相應繪圖。

我想要一個「您隨時間變化的重量」圖,其中X軸表示時間。用戶在隨機時間加權,所以有些日期會有輸入,有些日期不會。

+0

我同樣的事情正好工作,並試圖這樣做無濟於事。 –

回答

1

您可以製作具有完整日期的新陣列並使用先前的值填充空位置。 例如: 你做一個數組可以[31]在5月的每一天,用零initializate它,然後做這樣的事情:

may[1] = values[1]; 
for (int i = 2; i <= may.size(); ++i) { 
    if (may[i] == 0) 
     may[i] = may[i-1]; 
    } 
相關問題