Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - TChart - Balken mit Abschnitten


SQLException - Do 30.06.05 16:44
Titel: TChart - Balken mit Abschnitten
nabend,

kann man damit ein diagramm erstellen, bei dem ein balken mehrere farben hat? z. b. ein balken hat den wert 500 (insgesamt), davon soll der erste teil 150 rot darstellen, 250 gelb und den rest von 100 grün.

die drei werte nacheinander an die serie anfügen ist kein problem (Series1.AddXY(wert,spalte)), aber wie weise ich hier eine farbe zu?


Keldorn - Fr 01.07.05 18:52

Hallo,

wenn du im Entwurfmodus das Tchart doppeltklickst-> im Reiter "Reihen" kannst du die einzelen Balken-series auswählen und unten links gibt es eine Groupbox "Mehrfach-Balken"-> dort auf "gestaffelt" stellen und die Balken werden übereinander dargestellt. Du könntest dir 3 Series erstellen und jeweils die Farbe zuweisen (1. series immer bis 150, 2. bis Wert 500 also 350, etc.) . Die Wertanzeige Markierung hat dann aber keinen Sinn.
Ein ähnliches Vorgehen findest du im Teechartdemo.

Mfg Frank


SQLException - Di 12.07.05 13:24

ja so gehts, nur, für drei balken reicht auch nur eine series. wie du sagtest, die balken werden bei "gestaffelt" übereinander dargestellt. und jedem balken kann ich ja schliesslich eine farbe zuweisen. man muss nur drauf achten, zuerst den längsten balken darzustellen, dann die kürzeren, würde man mit dem kürzesten anfangen würde der letzte und längste balken alle anderen verdecken.