Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Lazarus (IDE) (https://www.delphipraxis.net/81-lazarus-ide/)
-   -   Balkendiagramm (https://www.delphipraxis.net/175694-balkendiagramm.html)

Foxi1896 10. Jul 2013 13:11

Balkendiagramm
 
Hallo,

ich möchte ein einfaches Balkendiagramm erstellen. Habe 13 Werte und die sollen nebeneinander als Balken angezeigt werden. Y-Achse die Werte und X-Achse die beschrieftung von welchem Wert der Balken kommt.

Vielleicht verwende ich die Falsche funktion? Jedenfalls bei dem hier sind die Balken über und hintereinander =/

Delphi-Quellcode:
 Chart1BarSeries1.AddXY(1,StrToFloat(EditR1.Text), 'R1', clRed);
     Chart1BarSeries2.AddXY(2,StrToFloat(EditR2.Text), 'R2', clRed);

Darlo 10. Jul 2013 13:51

AW: Balkendiagramm
 
Hi,

eigentlich müsste es so gehen

Delphi-Quellcode:
 Chart1BarSeries1.Add(StrToFloat(EditR1.Text), 'R1', clRed);
 Chart1BarSeries1.Add(StrToFloat(EditR2.Text), 'R2', clRed);
 Chart1BarSeries1.Add(StrToFloat(EditR3.Text), 'R3', clRed);
 Chart1BarSeries1.Add(StrToFloat(EditR4.Text), 'R4', clBlue);
Im Chart selber musst Du bei Stacked auf none stellen.

Der schöne Günther 10. Jul 2013 14:16

AW: Balkendiagramm
 
Wie Darlo schon sagt:
  1. Du brauchst nur eine Serie
  2. (Stacking spielt nur bei mehreren Serien eine Rolle)

Meinst du mit "Beschriftung" die Schilder ("Marker") die man an die Balken pappen kann oder die Achsenbeschriftugn darunter?

Foxi1896 10. Jul 2013 14:29

AW: Balkendiagramm
 
ahh ok die Balken hab ich jetzt ... hatte einen Fehler an einem Radiobutton.

Nun wäre die Berieftung noch gut ... ja genau die mein ich ... direkt unter dem Balken... da ich es bei Rot belassen möchte.

Darlo 10. Jul 2013 14:33

AW: Balkendiagramm
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1221354)
(Stacking spielt nur bei mehreren Serien eine Rolle)

Da hast Du natürlich Recht ;-)

Der schöne Günther 10. Jul 2013 15:00

AW: Balkendiagramm
 
Zitat:

Zitat von Foxi1896 (Beitrag 1221358)
Nun wäre die Berieftung noch gut ... ja genau die mein ich ... direkt unter dem Balken... da ich es bei Rot belassen möchte.

Nix verstehen :gruebel:

Kannst du vlt. aufmalen, was du haben möchtest?

Foxi1896 10. Jul 2013 15:17

AW: Balkendiagramm
 
Liste der Anhänge anzeigen (Anzahl: 1)
Gute Idee mit dem Aufmalen.

So möchte ich es haben ... das unten bei der X-Achse die Bezeichnung des jeweiligen Balken steht.
Und perfekt wäre es wenn ich auch noch die Linien oben hinbekommmen könnte.

Der schöne Günther 10. Jul 2013 15:35

AW: Balkendiagramm
 
Liste der Anhänge anzeigen (Anzahl: 2)
Die Farbe für die Achsenbeschriftung findest du unter
Chart->Achse->Untere Achse->Beschriftung->Text->Schrift->Farbe
bzw
meinChart.Axes.Bottom.LabelsFont.Color := meineFarbe;

Die blauen Linien würde dann eine neue Serie werden. Da es zwei einzelne Linien sind, wohl auch zwei eigene Serien, mit dem "Nullen nicht malen" fällt mir auf die Schnelle nicht ein, wie man das lösen könnte...

Foxi1896 10. Jul 2013 15:40

AW: Balkendiagramm
 
Aber wie bekomme ich erstmal die Beschriftung unter die Balken bevor ich die Farbe anpasse?

ok das mit der Linie muss ich wohl wirklich extra machen.


!! Ich benutze Lazarus: Da ist das mit dem Chart etwas anders =/

Der schöne Günther 10. Jul 2013 17:30

AW: Balkendiagramm
 
Zitat:

Zitat von Foxi1896 (Beitrag 1221367)
Ich benutze Lazarus: Da ist das mit dem Chart etwas anders

Das kann ich nicht riechen. Das sollte man in sein Profil schreiben, dann sieht man das links immer.

Ich sehe nur, dass die Beschriftung eigentlich schon mit dem angegeben Label-Parameter bei Add[XY](..) da sein sollte...


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:25 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz