源码
https://github.com/PhilJay/MPAndroidChart
使用说明
https://www.jianshu.com/p/185e50a70aa7
效果图
布局
1 | <com.github.mikephil.charting.charts.LineChart |
代码
1 | lineChart = (LineChart) findViewById(R.id.lineChart); |
自定义折线图标记
1 | public class MyMarkerView extends MarkerView |
注意的点
- 当图表放在scrollview或者listview中,会发现上下不能缩放,出现滑动冲突,解决方法如下
1 | //解决滑动冲突 |
- X轴的标注显示不完整
这里要注意
lineChart.setData(data);//设置数据
这个方法一定要放在最后
https://zhuanlan.zhihu.com/p/22134046
HorizontalBarChart圆角
https://blog.csdn.net/qq_40129067/article/details/108799871
HorizontalBarChartRenderer.java 中
1 | //找到 |
注意:
需设置
chart.getAxisLeft().setEnabled(true);
chart.setFitBars(true);