Android-MPchart动态添加
菜鸟初学,根据大佬的代码学习整理的,适合刚学MPChart的看
**MPChart2.1.6版本 **
在进行动态添加前要设置一个linedata
LineData lineData=new LineData();
lineChart.setData(lineData);
这样就会在程序里显示一个空白的框
1.添加一个点
LineData data=lineChart.getData();//获取linechart的linedata因为要进行修改先获取它
LineDataSet set =data.getDataSetByIndex(data.getDataSetCount()-1);//获取当前的linedataset
if (set==null) //没有进行创建并添加
{
set=createlinedataset();
data.addDataSet(set);
}
//设置完linedataset就进行添加点
data.addXValue(data.getXValCount()+"");//添加x轴数据,从零开始
Entry entry=new Entry((float) (Math.random()*50), set.getEntryCount());
data.addEntry(entry, data