首先在项目的build.gradle文件下添加如下:
allprojects {
repositories {
maven { url "https://jitpack.io" }
}
}
然后在相应的module的build.gradle下添加依赖:
dependencies {
compile 'com.github.PhilJay:MPAndroidChart:v3.0.2'
}
1.将MPAndroidChart设置为左右滑动的样式
Matrix matrix = new Matrix(); //x轴缩放1.5倍 matrix.postScale(1.5f, 1f); //在图表动画显示之前进行缩放 chart.getViewPortHandler().refresh(matrix, chart, false); // x轴执行动画 chart.animateX(2000);
2.下标数目
//下标数目 xAxis.setLabelCount(2);
其他属性
setEnabled(boolean enabled): //是否启用轴,如果禁用,关于轴的设置所有属性都将被忽略
setDrawLabels(boolean enabled):// 是否绘制标签
setDrawAxisLine(boolean enabled):// 是否绘制轴线
setDrawGridLines(boolean enabled)://是否和网格轴线
setAxisLineWidth(float f)://设置轴线的宽度
setPosition(YAxis.YAxisLabelPosition.INSIDE_CHART);//设置轴的值显示的位置
setAxisMinValue(float min): //设置轴的最小值。这样设置将不会根据提供的数据自动计算。
setGranularity(float gran)://设置Y轴最小间隔
setShowOnlyMinMax(boolean enabled)://如果启用,此轴直线式最大值和最小值架构忽略定义的标签数。
setLabelCount(int count, boolean force): //设置轴的标签数目,不是精确值,如果强制设置,可能导致轴线不均匀
setInverted(