最近公司开发的软件中有大量的数据统计的图,为了开发方便我选取了比较成熟的MpAndroidChart来开发这些折线图,但是在拿到别人的demo到处找都只发现所有的demo都是千篇一律的只有一条折线的demo,而我需求里面需要多条折线在同一图中,因此这里我找到了MpAndroidChart官方的demo,这个demo包含了几乎你会遇到的各种情况的图形,当然也有我这里需要的多条折线的demo,这里贴出核心代码:
ArrayList<ILineDataSet> dataSets = new ArrayList<ILineDataSet>();
for (int z = 0; z < 3; z++) {
ArrayList<Entry> values = new ArrayList<Entry>();
for (int i = 0; i < mSeekBarX.getProgress(); i++) {
double val = (Math.random() * mSeekBarY.getProgress()) + 3;
values.add(<