文章是本人的学习记录之用,如有错误请指正,谢谢
MPAndroid的LineChart——构建双折线图
首先还是要在Layout文件当中声明一个LineChart布局
<com.github.mikephil.charting.charts.LineChart
android:id="@+id/linchart"
android:layout_width="match_parent"
android:layout_height="match_parent">
</com.github.mikephil.charting.charts.LineChart>
然后在MainActivity中进行绑定和数据的添加
绑定和添加数据的代码我就不放了,都是比较简单的,添加数据也只是添加了随机数。xvalue也只是简单地添加了几个字符串。
在LineData的源码中可以看到这样一个构造函数
public LineData(List xVals, List dataSets) {
super(xVals, dataSets);
}
由此可见,我们可以在new LineData的后面写入一个类型为LineDataSet 的List,就可以实现多条线的LineChart图。
以下是主要的核心代码部分