MPAndroidChart и вертикальное построение

#android #mpandroidchart

Вопрос:

Я хотел бы нарисовать линейный график, который по вертикали проходит от 1 до 2 определенное количество раз. Это почти работает, но диаграмма никогда не рисует все кривые, которые я хочу. Например, вот код для рисования 28 кривых :

 public class MainActivity extends AppCompatActivity {
private LineChart chart2;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    chart2= findViewById(R.id.timeline_chart2);
    setupChart2(chart2);
    showCurves();
}
private void setupChart2(@NonNull LineChart chart) {
    XAxis x = chart.getXAxis();
    x.setPosition(XAxis.XAxisPosition.BOTTOM);
    x.setAxisMinimum(0.5f);
    x.setAxisMaximum(2.5f);
  
    YAxis y = chart.getAxisLeft();
    y.setGranularity(1f);
    y.setAxisMinimum(0);

}
public void showCurves(){
    chart2.setMinimumHeight(900);
    List<Entry> list= new ArrayList();
    for (int y=0;y<28;  y) { //<-- adding 28 curves to the line chart
        float xval=1;
        if(y % 2 == 0)
            xval=2;           
        list.add(new Entry(xval,y 0.5f));
    }
    LineDataSet set=new LineDataSet(list,"curves");       
    LineData lineData = new LineData(set);
    chart2.setData(lineData);
    chart2.invalidate(); // refresh
}
 

}
И вот результат : из 28 кривых видны только 10.
Есть идеи, где может быть ошибка ?
введите описание изображения здесь