我需要将日期放在折线图的 x 轴上。我将所有元素存储为数据库中的字符串,日期字符串格式为
yyyy/MM/dd HH/mm/ss
在绘制图表之前,我需要转换那个 String Date 对象。我尝试过这种方式:
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
for (int i = 0; i < list.size(); i++) {
series.add(dateFormat.parse(list.get(i)[2]), Double.valueOf(list.get(i)[0]));
}
但是在执行时,Y 轴上的值是正确的,在 x 上我没有日期,但有些字符串像
1378817460000
例如,像这样的日期字符串
2013/09/10 14:51:01
在 x 轴上表示为
1.378817461E12
问题出在哪里?
最佳答案
看起来您正在创建和显示折线图而不是时间图。
关于android - AChartEngine TimeSeries 问题与 x 轴上的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18876534/