简体   繁体   English

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

[英]How to set data of MPAndroidChart LineChart with an ArrayList of Ints?

I have an ArrayList of ints that I would like to use in my MPAndroidChart LineChart.我有一个整数的 ArrayList,我想在我的 MPAndroidChart LineChart 中使用它。 However, I am new to Java and don't know how to convert it to the required "Entry" data type.但是,我是 Java 新手,不知道如何将其转换为所需的“条目”数据类型。 Can you help me?你能帮助我吗?

I tried the following:我尝试了以下方法:

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);

You need an array of entries, something like this:您需要一个条目数组,如下所示:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM