【安卓】MPAndroidChart简易使用——Linechart篇

一、Linechart

首先建立一个简单的布局,引入Linechart类




    

要创建折线上点德实体类

Entry  or LineEntry (根据所使用的版本选择)

 ArrayList al = new ArrayList<>();
 //Entry 的构造(value,xindex)
 al.add(new Entry(10,0));
 al.add(new Entry(20,1));
 al.add(new Entry(30,3));

 把这个点的实体集合加入到 LineDataSet 

//LineDataSet(List al,label l)
//label 这条线的标签
LineDataSet dataSet = new LineDataSet(al,"");

再把 LineDataSet 加入到 LineData类

 //LineData(String[] xVaules ,LineDataSet dataset)
 //LineData(List xVaules ,LineDataSet dataset)
 //xValues -> x轴上的标签,dataset -> 数据的设置
 ArrayList al  = new ArrayList();
 al.add("一月"); al.add("二月"); al.add("三月");
 LineData data = new LineData(al,dataSet);

最后把数据绑定到折线图视图上去

fr1_b_lc.setData(data);

到这里一个默认样式的折线图就做好了

 

 

 

你可能感兴趣的:(java,android,mpandroidchart)