Java JavaFX LineChart Fehler ?

striker159

Lt. Junior Grade
Registriert
Dez. 2008
Beiträge
332
hallo. Ich habe das Problem, dass beim updaten des Charts die x-Achse manchmal nicht mehr sortiert ist.

Hier mal ein Bsp. Chart wird in folgender Reihenfolge geupdated:
1.7 bis 7.8 , alles ok (P1)
28.7 bis 7.8, alles ok (P2)
1.7 bis 7.8, Fehler der x-Achse (p3)
p1.pngp2.pngp3.png

Mein Updatecode:

Code:
chart.getData().clear();

Series<String, Integer> ser1 = new Series<String, Integer>();
ser1.setName("Test1");

List<MyData> myDataList = generateDataList();

for(MyData d : myDataList){
    XYChart.Data<String, Integer> data = new XYChart.Data<String, Integer>(d.x,d.y);
    
    ser1.getData().add(data);
}

chart.getData().add(ser1);

// laut Debugger sind hier die Datenpunkte der Serie sortiert im Chart

Weiß jemand, woran das liegt?
 
Zurück
Oben