问题描述
我试图在 MPAndroidChart 中的 X 轴上显示一天中的小时数,但我似乎无法获得正确的格式。我只想要 x 轴上的小时数。 Entry() 期望 X 的浮点数。
DateFormat sdf = new SimpleDateFormat( "hh");
private ArrayList<Entry> dataValues(){
ArrayList<Entry> dataVals = new ArrayList<>();
for (SensorPost post : posts2) {
dataVals.add(new Entry(parseFloat(sdf.format(post.getTimeStamp())),post.getValue()));
}
return dataVals;
}
如果我硬编码,我会用这个替换 for 循环:
/*
dataVals.add(new Entry(0,10));
dataVals.add(new Entry(1,11));
dataVals.add(new Entry(2,15));
dataVals.add(new Entry(3,13));
dataVals.add(new Entry(4,8));
dataVals.add(new Entry(5,24));
dataVals.add(new Entry(6,31));
dataVals.add(new Entry(7,27));
dataVals.add(new Entry(8,22));
dataVals.add(new Entry(9,15));
dataVals.add(new Entry(10,5));
dataVals.add(new Entry(11,1));
dataVals.add(new Entry(12,3));
*/
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)