MPAndroidCharts 解析 DateTime X 轴

问题描述

我试图在 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 (将#修改为@)