OK,今天闲来无事,给大伙儿介绍一款非常强大的第三方控件—MPAndroid,感兴趣想深入了解的可以去github上搜索这个控件,里面有深入介绍。这里,我就交给大家最简单折线图的写法,需要动画的自己去学也可以私信我,话不多说上代码!!!
1.导入需要的依赖
//1.project目录下的gradle导入依赖
implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0'
//2.moudle目录下的gradle配置maven库
maven { url "https://jitpack.io" }
2.初始化图表的属性,最好抽成utils。因为这样做的最大的好处就是复用,一个优秀的程序员是会很灵活的复用自己代码的,说白了就是省事儿。
public static LineChart initChart(LineChart chart) {
// 不显示数据描述
chart.getDescription().setEnabled(false);
// 没有数据的时候,显示“暂无数据”
chart.setNoDataText("暂无数据");
// 不显示表格颜色
chart.setDrawGridBackground(false);
// 不可以缩放
chart.setScaleEnabled(false);
// 不显示y轴右边的值
chart.getAxisRight().setEnabled(false);
// 不显示图例
Legend legend = chart.getLegend();
legend.setEnabled(f