我有一些数据表示在特定时间内回答的问题,例如
问题1在00:00:20回答 . 我试图使用AChartEngine代表这一点,但没有运气 . 首先,由于某种原因,我不能将Y值作为这种格式,猜测它不受支持或需要定制,直到现在才能找到实现的方法 .
我的图表最终应该有X轴,值为1,2,3,4,5 ......和Y轴,00:00:20,00:00:15,00:00:05,00 :00:10 ....每个问题中实现的时间都保存在Time对象字段中 . 我尝试这种方法:
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轴的时间值并且无法正确显示 . 见下面的截图 .
我想你到目前为止得到了我的观点 . 先感谢您 .
1 回答
TimeChart在X轴上显示格式化的日期标签 . 看来你需要在Y轴上这样做 .
只需创建一个常规LineChart并在Y轴上添加自定义标签: