package com.xxmassdeveloper.mpchartexample;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.FragmentActivity;
import com.github.mikephil.charting.data.PieEntry;
import com.xxmassdeveloper.mpchartexample.manage.JsonUtils;
import com.xxmassdeveloper.mpchartexample.manage.PieBean;
import com.xxmassdeveloper.mpchartexample.view.MyPieChart;
import java.util.ArrayList;
/**
* @Info
* @Auth Bello
* @Time 18-3-5 下午2:16
* @Ver
*/
public class MyPieActivity extends FragmentActivity {
String v = "{\"msg\":\"操作成功\",\"data\":[{\"lastNum\":\"0\",\"cou\":1,\"thisNum\":10073},{\"lastNum\":\"0\",\"cou\":2," +
"\"thisNum\":8804},{\"lastNum\":\"0\",\"cou\":3,\"thisNum\":10468},{\"lastNum\":\"0\",\"cou\":4,\"thisNum\":11091}," +
"{\"lastNum\":\"0\",\"cou\":5,\"thisNum\":1461}],\"error\":\"-1\"}";
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_pie_chart);
PieBean data = (PieBean) JsonUtils.JsonStrToClass(v, PieBean.class);
ArrayList<PieEntry> entries = new ArrayList<>();
for (int i=0; i<data.getData().size();i++){
entries.add(new PieEntry(data.getData().get(i).getThisNum(), data.getData().get(i).getCou()+"次", null));
}
MyPieChart mChart = findViewById(R.id.chart1);
mChart.setData("双线", entries);
}
}