Forum: Algorithmen, Datenstrukturen und Klassendesign
by Harry Stahl,
16. Mai 2017
OK, würde ich dann machen (sieht aber nicht so aus, als ob das mal eintreffen sollte).
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Harry Stahl,
15. Mai 2017
Habe das TChart mal dabei gefügt, damit man eine Orientierung hat, was sinnvolle Zahlen sein könnten. Muss also nicht exakt mit TChart übereinstimmen.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Harry Stahl,
14. Mai 2017
Die von Samso vorgeschlagene Lösung sieht schon sehr gut aus. Habe das mal in den Source gepackt, der sieht nun so aus:
procedure TForm82.Button1Click(Sender: TObject);
var
L: Integer;
Val, MaxVal: Extended;
NPotenz: Integer;
YDiv, YNorm: Double;
YResult: Double;
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Harry Stahl,
13. Mai 2017
Ja, genau darum geht es.
Eine vernünftige Einteilung der Y-Achse bei gegebenen X-Werten vorzunehmen (also einen sinnvollen Bereich an die Linke Seite zu schreiben).
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Harry Stahl,
12. Mai 2017
Irgendwie hab ich da keine Idee:
Wie kann man, bei gegebenen Werten für die X-Achse (z.B. 12.200, 25.180, 63.738, 130.000) 10 vernünftige Einträge für die Y-Achse eines Diagramms berechnen?
Es sind natürlich alle potentiellen Zahlenbereiche abzudecken (also 1-100, 1-1000, 1-10.000, 1-100.000, usw).
Die Y-Werte auf der Achse sollten natürlich gerade Zahlen und keine krummen Werte sein.
...