一.BarChart固定屏幕显示数量,并且超出屏幕可以左右滑动
barChart.setVisibleXRangeMaximum(3);设置显示的最大值
axis.setLabelCount(x轴有多少条数据);//设置数量,这个是一共多少条数据,必须设置,不然没有效果。
二.折线图设置曲线属性
设置折线图的样式一句话完事
setComp1.setMode(LineDataSet.Mode.CUBIC_BEZIER);
三.设置x轴的显示位置
XAxis xAxis = line1.getXAxis();
xAxis.setPosition(XAxis.XAxisPosition.BOTTOM);//具体位置看这个枚举类
四.设置x轴的显示文字
xAxis.setValueFormatter(new IAxisValueFormatter() {
@Override
public String getFormattedValue(float value, AxisBase axis) {
return value+"个";
}
});
y轴设置相同,注意y轴是两条的,左右个一条,所以获取方式是
YAxis yAxis=line1.getAxisLeft()。。。YAxis yAxis=line1.getAxisRight();
五.x轴下方文字部分被遮挡处理
barChart.setExtraBottomOffset(20);//设置下方间距。设置后字体变大后就不会被遮挡,参数根据需求修改