Java 线形图不';当LineData';美国的数据集超过100个

Java 线形图不';当LineData';美国的数据集超过100个,java,android,mpandroidchart,Java,Android,Mpandroidchart,当数据集总数超过100时,折线图不绘制标签 抽绳的索引0 绘制圆和左标签的索引1 daw圆和标签右侧的索引2 但当所有计数(所有arraylist总数)超过100时, 标签没有画出来 我没有设置VisibleXRangeMaximum(), xAxis.setLabelCount() 但这是错误的 当计数99时: 当计数超过100时: 这里是代码 float xIndex; LineData data = mLineChart.getData(); ILineDataS

当数据集总数超过100时,折线图不绘制标签

抽绳的索引0 绘制圆和左标签的索引1 daw圆和标签右侧的索引2

但当所有计数(所有arraylist总数)超过100时, 标签没有画出来

我没有设置VisibleXRangeMaximum(), xAxis.setLabelCount()

但这是错误的

当计数99时:

当计数超过100时:

这里是代码

float xIndex;

    LineData data = mLineChart.getData();

    ILineDataSet set0 = data.getDataSetByIndex(0);
    if (set0 == null) {
        LineDataSet set00 = createSet();
        set00.setDrawCircles(false);
        set00.setDrawCircleHole(false);
        set00.setDrawValues(false);   
        data.addDataSet(set00);
        xIndex = set00.getEntryCount();
    } else {
        xIndex = set0.getEntryCount();
    }
    ILineDataSet set1 = data.getDataSetByIndex(1);
    if (set1 == null) {
        LineDataSet set01 = createSet();
        set01.setDrawCircles(true);
        set01.setCircleRadius(3f);
        set01.setCircleColor(Color.parseColor("#cb0d36"));
        set01.setValueTextColor(Color.parseColor("#cb0d36"));
        set01.setDrawCircleHole(false);
        set01.setDrawValues(true);
        data.addDataSet(set01);
    }

    ILineDataSet set2 = data.getDataSetByIndex(2);
    if (set2 == null) {
        LineDataSet set02 = createSet();
        set02.setDrawCircles(true);
        set02.setCircleRadius(3f);
        set02.setCircleColor(Color.parseColor("#cb0d36"));
        set02.setValueTextColor(Color.parseColor("#cb0d36"));
        set02.setDrawCircleHole(false);
        set02.setDrawValues(true);
        data.addDataSet(set02);
    }


    for (int i = 0; i < mModel.getArrayMyChartData().size(); i++) {
        float value = mModel.getArrayMyChartData().get((int) xIndex + i).getWeight();
        Entry entry = new Entry(xIndex + i,  value);

        if (i == 0) {
            data.addEntry(entry, 1);
        } else if (i == mModel.getArrayMyChartData().size() - 1) {
            data.addEntry(entry, 2);
        }

        data.addEntry(entry, 0);
float xIndex;
LineData data=mLineChart.getData();
ILineDataSet set0=data.getDataSetByIndex(0);
if(set0==null){
LineDataSet set00=createSet();
set00.setDrawCircles(假);
set00.setDrawCircleHole(假);
set00.setDrawValue(假);
data.addDataSet(set00);
xIndex=set00.getEntryCount();
}否则{
xIndex=set0.getEntryCount();
}
ILineDataSet set1=data.getDataSetByIndex(1);
if(set1==null){
LineDataSet set01=createSet();
set01.setDrawCircles(真);
set01.setCircleRadius(3f);
set01.setCircleColor(Color.parseColor(#cb0d36”);
set01.setValueTextColor(Color.parseColor(#cb0d36”);
set01.setDrawCircleHole(假);
set01.setDrawValues(真);
data.addDataSet(set01);
}
ILineDataSet set2=data.getDataSetByIndex(2);
if(set2==null){
LineDataSet set02=createSet();
set02.setDrawCircles(真);
set02.setCircleRadius(3f);
set02.setCircleColor(Color.parseColor(#cb0d36”);
set02.setValueTextColor(Color.parseColor(“#cb0d36”);
set02.setDrawCircleHole(假);
set02.setDrawValue(真);
data.addDataSet(set02);
}
对于(int i=0;i