A
Amarach
ich habe ein Problem mit der Anzeige,
ich komme gleich auf den Punkt.
Je nach dem welcher Radiobutton ausgewählt wird, verändert sich der Wertebereich der Y-Achse.
Die Beschriftung soll sich der entsprechenden Funktion anpassen.
Wenn also Funktion A ausgewählt wird:
value =(A.YMax-AYMin)/10;
NumberAxis axis = (NumberAxis) plot.getRangeAxis();
axis.setTickUnit(new NumberTickUnit(value));
Das funktioniert gut bei zwei meiner Testfunktionen mit
A: YMax=360; YMin=0 => Die Beschriftung sind ganze Zahlen
B: YMax=12000001; YMin=11999999 => Die Beschriftung: 11999999;11999999,2;11999999,4;...
bei der dritten aber mit
C: YMax=0.0015; YMax=-0.0015 => Die Beschriftung: -0,001; -0,001; -0,001; -0; -0; -0; 0; 0;...
Der will einfach nicht mehr Nachkommastellen schreiben.
Wenn jemand weiß wo der Fehler liegt wäre ich echt dankbar!
ich komme gleich auf den Punkt.
Je nach dem welcher Radiobutton ausgewählt wird, verändert sich der Wertebereich der Y-Achse.
Die Beschriftung soll sich der entsprechenden Funktion anpassen.
Wenn also Funktion A ausgewählt wird:
value =(A.YMax-AYMin)/10;
NumberAxis axis = (NumberAxis) plot.getRangeAxis();
axis.setTickUnit(new NumberTickUnit(value));
Das funktioniert gut bei zwei meiner Testfunktionen mit
A: YMax=360; YMin=0 => Die Beschriftung sind ganze Zahlen
B: YMax=12000001; YMin=11999999 => Die Beschriftung: 11999999;11999999,2;11999999,4;...
bei der dritten aber mit
C: YMax=0.0015; YMax=-0.0015 => Die Beschriftung: -0,001; -0,001; -0,001; -0; -0; -0; 0; 0;...
Der will einfach nicht mehr Nachkommastellen schreiben.
Wenn jemand weiß wo der Fehler liegt wäre ich echt dankbar!