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.