Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Grundlagen


Jakane - Di 22.11.11 15:53
Titel: Grundlagen
Hallo Liebe Delphi-Helfer,

Ich habe ein grundlegendes Problem, dass keiner meiner Freunde lösen kann :(

Ich habe eine Prozedur mit eine For-Schleife die gewisse Werte berechnet. Nun will mein Auftraggeber das als Torte dargestellt haben...

Wie bekomme ich die Zahlen, die nur für die Dauer einer For-Schleifen-Runde existiert in die TChart-Komponente bekommen?
Habs über CSV versucht aber da bekomm ich dann nur 0 als Ergebnisse zurück -.-

Danke für die Hilfe


guinnes - Di 22.11.11 16:41

Mit DeinePieSeries.AddPie ?


Jakane - Mi 23.11.11 10:50

Ich ahnte schon das ich den Wald vor lauter Bäume nicht seh :lol:


rn22 - Mi 30.11.11 22:10

Ich mach es immer so:
TChart auf dem Form platzieren.
Durch Doppelklick auf die Komponente öffnet sich ein Editor - den muss man ein bissl ausprobieren. Da lässt sich das Aussehen anpassen und man kann auch Datenreihen (Series) hinzufügen. Das können dann Liniendiagramme, Balken oder eben Torten sein.
Dann schreibt man eine Prozedur, in der man nacheinander die Daten (die Tortenstücke) an die Series anhängt.


Quelltext
1:
2:
3:
Chart1.Series[0].Clear;           //erstmal alles löschen
Chart1.Series[0].Add(25,'erstes Tortenstück');
Chart1.Series[0].Add(75,'zweites Tortenstück');


Auf die Weise erhält man z.B. eine Torte bei der das erste Stück ein Viertel ausmacht und das zweite dann den Rest.
Das lässt sich natürlich auch über eine Schleife lösen, mit der z.B. die gerade errechneten Werte übergeben werden.