使用MPAndroidChart 绘制折线图时,如果只有一个数据,那么X轴数据默认会显示在最右侧,同时X轴最左侧也会显示一个相同的label,解决办法是:
1、判断xAxisValue 等于1时进行下面代码设置
if (xAxisValue.size() == 1)
{
xAxis.setLabelCount(1);
xAxis.setAxisMinimum(- 0.5f);
xAxis.setAxisMaximum(0.5f);
}
另外一个问题,修改折线图起始和结束数据距离两端的间距,因为默认都是在开始的X 0轴和结束位置显示
xAxis.setAxisMaximum(xAxisValue.size()+0.3f-1);
xAxis.setAxisMinimum(-0.3f);