【发布时间】:2013-02-26 02:06:11
【问题描述】:
我有一些数据代表在特定时间回答的问题,例如
问题 1 已于 00:00:20 回答。 我正在尝试使用 AChartEngine 来表示这一点,但没有运气。 首先,由于某种原因,我不能将 Y 值作为这种格式,猜测它不受支持或需要自定义,直到现在还没有找到实现的方法。
我的图表最后应该有值为 1、2、3、4、5.... 的 X 轴和带有值的 Y 轴 00:00:20, 00:00:15, 00:00:05, 00:00:10.... 每个问题达到的时间保存在时间对象字段中。 我尝试这种方法:
private void fillData() {
int i = 0;
for (Answer answer : getAnswers()) {
i++;
if (answer.getEstimatedAnswerTime() != null) {
Log.d(TAG, String.valueOf(answer.getEstimatedAnswerTime()));
myQuestionsTimeSeries.add(new Date(DateTimeHelper.getMillisFromTime(answer.getEstimatedAnswerTime())), i);
}
}
}
第一个问题,无法获取 Y 轴的时间值,并且无论如何都无法正确显示。请看下面的截图。
到目前为止,我想你明白我的意思。 提前谢谢你。
【问题讨论】:
-
Y 轴在数字和时间之间使用了一些奇怪的转换。如果我有它们,我会给你确切的值,但这段代码又回到了我的旧公司。但希望该提示可以帮助您在 Google 上找到答案!
标签: java android time achartengine