1.MPAndroidChart接入 需要添加该库的依赖,在app下的build.gradle文件中添加如下内容
implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0'
2.初始化相关参数
// mBinding.barChart 是条形图的控件,这里就不写查找与绑定该控件
//(min)当日设备停止内容明细
mBinding.barChart.setDescription(null);//设置柱状图的解释文字为空
mBinding.barChart.setDrawValueAboveBar(true);//设置柱子的数值显示
// barChart.setBackgroundColor(Color.WHITE);//背景颜色
// barChart.setDrawGridBackground(false);//网格
mBinding.barChart.setDrawBarShadow(false);//背景阴影
//设置没有数据时显示的默认数据
mBinding.barChart.setNoDataText("没有数据,请检查网络连接");
//设置X轴禁止缩放,Y轴禁止缩放
mBinding.barChart.setScaleXEnabled(false);
mBinding.barChart.setScaleYEnabled(false);
//mBinding.barChart.setDragEnabled(true);
//XY轴的设置
//mBinding.barChart.setExtraBottomOffset(1 * 12f);
mBinding.barChart.getXAxis().setTextSize(10);
mBinding.barChart.getXAxis()