如何使用Int的ArrayList设置MPAndroidChart LineChart的数据?

问题描述

我有一个要在我的MPAndroidChart LineChart中使用的int数组列表。但是,我是Java新手,不知道如何将其转换为所需的“ Entry”数据类型。你能帮我吗?

我尝试了以下操作:

ArrayList<int[]> data2line= new ArrayList<>(Arrays.asList(data));

LineDataSet lineDataSet1 = new LineDataSet(data2line,"Data Set 1");
ArrayList<ILineDataSet> dataSets = new ArrayList<>();
dataSets.add(lineDataSet1);

LineData dataLine = new LineData(dataSets);
lineChart.setData(dataLine);

解决方法

您需要一个条目数组,如下所示:

ArrayList<Entry> entries = new ArrayList<>();
entries.add(new Entry(1,50));
entries.add(new Entry(2,100));