Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TChart: Wie kann man mehre y – Achsen anlegen (https://www.delphipraxis.net/112517-tchart-wie-kann-man-mehre-y-%96-achsen-anlegen.html)

Chemiker 22. Apr 2008 19:21


TChart: Wie kann man mehre y – Achsen anlegen
 
Hallo,

gibt es eine einfache Möglichkeit mehr als zwei y – Achsen mit TChart darzustellen? Ich benutze TeeChart Standard 4.04.

Bis bald Chemiker

sirius 22. Apr 2008 19:28

Re: TChart: Wie kann man mehre y – Achsen anlegen
 
TChart.rightaxis.visible vielleicht?

Chemiker 22. Apr 2008 19:40

Re: TChart: Wie kann man mehre y – Achsen anlegen
 
Hallo sirius,

nein, damit kann man nur die rechte – Achse aus oder einblenden.

Das Problem ist, auf dem TChart sollen mehr als 2 Series angezeigt werden, diese haben aber unterschiedliche Skaleneinteilung. z.B. : 0 – 220, -1000 – 8000, 10 – 280, bei 2 Series kann ich die Skaleneinteilung links und recht auf den Werte – Bereich anpassen, aber ich habe keine Idee wie das mit 3 und mehr Series gemacht werden kann.

Bis bald Chemiker

sirius 22. Apr 2008 19:48

Re: TChart: Wie kann man mehre y – Achsen anlegen
 
Sorry, da stand "mehr als zwei" :oops:

bluesbear 22. Apr 2008 20:12

Re: TChart: Wie kann man mehre y – Achsen anlegen
 
Hallo Chemiker,
Zitat:

Zitat von Chemiker
(...) bei 2 Series kann ich die Skaleneinteilung links und recht auf den Werte – Bereich anpassen, aber ich habe keine Idee wie das mit 3 und mehr Series gemacht werden kann.

Was ich schon mal gemacht habe (damit die Achse nicht mit aus dem Bild scrollt) ist, 2 TChart nebeneinander anzuordnen, so daß man von dem einen nur die Achse sieht, und im anderen werden dann die Series angezeigt. Das könnte doch bei Dir auch funktionieren, mit entsprechend mehreren TChart?

Grüße vom
bluesbear

grenzgaenger 22. Apr 2008 21:28

Re: TChart: Wie kann man mehre y – Achsen anlegen
 
Zitat:

Zitat von Chemiker
Ich benutze TeeChart Standard 4.04.

Hallo Chemiker,

kannst gratis auf version 7 standard upgraden. einfach das upgrade von codegear saugen, installieren und fertig. Ob es direkt dein problem löst, kann ich jetzt nicht sagen, aber andere werden dann erst gar nicht auftauchen :-)

in der demo zur V7 sollte dann auch gezeigt werden, wie man eine zweite Y achse mit anlegt.

grüsse und noch 'n schönen abend
GG

Chemiker 22. Apr 2008 22:27

Re: TChart: Wie kann man mehre y – Achsen anlegen
 
Hallo,

@bluesbear: Daran habe ich schon mal gedacht, nur jetzt sind es fast 60 Charts bis max. 10 Series. Das bedeutet das so ca. 200 – 300 Charts hinzukommen würden die alle dynamisch erzeugt würden.

@grenzgaenger: Es soll nur ein Teil eines Programms überarbeitet werden. Der Rest soll so bleiben. An dem letzten TeeChart – Update habe ich schlechte Erinnerung, weil seit dem unter Delphi beim ersten Starten immer der Windows – Installer was nachinstallieren will. Durch Abbrechen kann dann die Ausführung des Programms fortgesetzt werden.

Bis bald Chemiker

bluesbear 23. Apr 2008 06:17

Re: TChart: Wie kann man mehre y – Achsen anlegen
 
Moin Chemiker,
Zitat:

Zitat von Chemiker
@bluesbear: Daran habe ich schon mal gedacht, nur jetzt sind es fast 60 Charts bis max. 10 Series. Das bedeutet das so ca. 200 – 300 Charts hinzukommen würden die alle dynamisch erzeugt würden.

Achdugrüneneune! Aber doch nicht alle gleichzeitig? Passt doch gar nicht auf den Bildschirm... Von daher würde ich sagen: Was solls! Dann sind da halt ein paar TChart mehr. :mrgreen: Irgendwo müssen die Achsen ja her kommen.
Eine alternative Idee wäre, die Achsen im ChartAfterDraw selber zu zeichnen. Z.B. indem du die x-Achse nach links verlängerst, so das die Series weiter rechts losgehen. Dann ist da entsprechend Platz.
Was besseres fällt mir da leider auch nicht ein.

Grüße vom bluesbear

Chemiker 23. Apr 2008 06:39

Re: TChart: Wie kann man mehre y – Achsen anlegen
 
Hallo bluesbear,

sie sind zwar gleichzeitig auf dem Bildschirm, aber hintereinander und werden mit einem TreeView ausgesucht. Mit dem selber Zeichnen werde ich mal Testen.

Bis bald Chemiker


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:43 Uhr.

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