效果图如下:
本图使用AndroidMPChart制作,要使用AndroidMPChart,首先要添加远程依赖,或者将AndroidMPChart的jar包导入到AndroidStudio中。
添加远程依赖。
1、 在Project目录下的build.gradle中添加如下所示的代码:
allprojects {
repositories {
google()
jcenter()
maven {
url "https://jitpack.io" }
}
}
2、在app目录下的build.gradle中的dependencies闭包下添加如下代码:
implementation 'com.github.PhilJay:MPAndroidChart:v3.0.2'
代码如下:
xml布局代码:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="50dp">
<com.github.mikephil.charting.charts.BarChart
android:id="@+id/bar_chart2"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>
java代码:
public class BarChart2Activity extends AppCompatActivity {
private BarChart barChart;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 去除状态栏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_bar_chart2);
initBarChart();
}
private <