https://github.com/PhilJay/MPAndroidChart/releases
从上面的地址中下载最新mpandroidchartlibrary-2-0-8.jar包
将下载好的jar包添加进工程下的libs文件夹下,并鼠标右键 Add as Libary
折线图代码:
```java
package com.example.dj.mpandroid;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import com.github.mikephil.charting.charts.BarChart;
import com.github.mikephil.charting.charts.LineChart;
import com.github.mikephil.charting.data.BarData;
import com.github.mikephil.charting.data.BarDataSet;
import com.github.mikephil.charting.data.BarEntry;
import com.github.mikephil.charting.utils.ColorTemplate;
import java.util.ArrayList;
import java.util.Random;
public class MainActivity extends AppCompatActivity {
private Random random;//用于产生随机数
private BarChart chart;
private BarData data;
private BarDataSet dataSet;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//设置显示图表
chart = new BarChart(getApplicationContext());
setContentView(chart);
/**图表具体设置*/
ArrayList<BarEntry> entries = new ArrayList<>();//显示条目
ArrayList<String> xVals = new ArrayList<String>();//横坐标标签
random = new Random();//随机数
for (int i = 0; i < 12; i++) {
float profit = random.nextFloat() * 1000;
//entries.add(BarEntry(float val,int positon);
entries.add(new BarEntry(profit, i));
xVals.add((i + 1) + "月");
}
dataSet = new BarDataSet(entries, "公司年利润报表");
dataSet.setColors(ColorTemplate.COLORFUL_COLORS);
data = new BarData(xVals, dataSet);
chart.setData(data);
//设置Y方向上动画animateY(int time);
chart.animateY(3000);
//图表描述
chart.setDescription("公司前半年财务报表(单位:万元)");
}
}
```
本文暂时没有评论,来添加一个吧(●'◡'●)