上一篇讲了如何添加依赖,依赖添加好了那么就来讲怎么简单使用这个开源库!
第一步:首先需要在你的XML文件中添加上一个视图(View)
这边只演示一个LineChart的添加,如果你需要别的图标,可以用同样的方法添加上View
LineChart —— 折线图
BarChart —— 柱状图(条形图)
PieChart —— 饼图
RadarChart —— 雷达图(蛛网图)
BubbleChart —— 气泡图
CandleStickChart —— 烛台图
ScatterChart —— 散点图
CombinedChart —— 组合图
Tip:上述所有的图表都有自己的特点,具体怎么用,用哪个都取决你的需求~
1 | <com.github.mikephil.charting.charts.LineChart |
第二步:当然我们最讨厌的FindViewByID环节~
1 | line = (LineChart) findViewById(R.id.line); |
第三步:实例化一个List
这里需要注意了!List<这里面根据你图表的类型来填> ,比如LineChart就直接填Entry,BarChart就填BarEntry,PieChart就填PieEntry
1 | List<Entry>list=new ArrayList<>(); |
第四步:添加数据
同样的,图表不同,你所添加的数据也不同,LineChart需要添加X和Y的数据,而PieChart则需要一个float数据和一个String(数据的描述)等等~
1 | //其中两个参数对应的分别是 X轴 Y轴 |
第五步:实例化DataSet(个数由你的数据组数决定)和一个Data
1 | //list是你这条线的数据 "语文" 是你对这条线的描述 |
第六步:图表的setData()方法
写完setData()方法你的图表就会成功显现出来了!
1 | line.setData(lineData); |
- 本文作者: Android YU
- 本文链接: http://yoursite.com/2020/03/19/MPAndroidChart的详细使用——创建视图以及简单实现/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!