MPAndroidChart LineChart默認情況下接受X軸的字符串。有沒有辦法將Date設置爲X軸的數據類型?MPAndroidChart LineChart:使用日期而不是字符串作爲X軸
將Date轉換爲字符串的問題是,根據數據點可以繪製圖表。例如,如果我在一月份有一個數據輸入,而在六月份有10個輸入,默認情況下,圖形會被分割爲11並相應繪圖。
我想要一個「您隨時間變化的重量」圖,其中X軸表示時間。用戶在隨機時間加權,所以有些日期會有輸入,有些日期不會。
MPAndroidChart LineChart默認情況下接受X軸的字符串。有沒有辦法將Date設置爲X軸的數據類型?MPAndroidChart LineChart:使用日期而不是字符串作爲X軸
將Date轉換爲字符串的問題是,根據數據點可以繪製圖表。例如,如果我在一月份有一個數據輸入,而在六月份有10個輸入,默認情況下,圖形會被分割爲11並相應繪圖。
我想要一個「您隨時間變化的重量」圖,其中X軸表示時間。用戶在隨機時間加權,所以有些日期會有輸入,有些日期不會。
我在項目的gitHub上找到了一個線程(https://github.com/PhilJay/MPAndroidChart/issues/12 )。
顯然,該功能尚未實現。
更新
做了一些搜索,我發現這個備選庫:
https://github.com/lecho/hellocharts-android
它支持x軸的值。
您可以製作具有完整日期的新陣列並使用先前的值填充空位置。 例如: 你做一個數組可以[31]在5月的每一天,用零initializate它,然後做這樣的事情:
may[1] = values[1];
for (int i = 2; i <= may.size(); ++i) {
if (may[i] == 0)
may[i] = may[i-1];
}
我同樣的事情正好工作,並試圖這樣做無濟於事。 –