![]() |
TChart -> Zoom
Hallo zusammen,
wie kann ich bei einem TChart zoomen ? Ich habe auf dem TChart verschiedene Punkte. Im Hintergrund habe ich eine Landkarte als Grafik. Den Achsen habe ich Max und Min - Werte fest vergeben. Es sind die Längen und Breitengrade. Wie kann ich nun in diese "Grafik" reinzoomen, so dass die Punkte sich nach dem Zoom auch weiterhin an der richtigen Position befinden ? Gruss Holger |
Re: TChart -> Zoom
Es gibt dazu ein paar Zoom-Befehle, die du nur aufrufen musst. Und per default ist zoomen mit der Maus auch möglich.
|
Re: TChart -> Zoom
Hi,
kannst Du mir da ein paar Code-Tips geben, wie ich überhaupt zoome und wie sich der Hintergrund und die Punkte rein und rauszoomen lassen ? Kann man nur in der Mitte zoomen, oder auch einen bestimmten Ausschnitt der Grafik zoomen ? und wie geht das ganze ? Gruss Holger |
Re: TChart -> Zoom
Zoomen ist doch nichts anderes als Min/Max-Werte der Achsen zu ändern. Willst Du reinzoomen (vergrößern) verringerst Du den Wertebereich der Achsen. D.h. du macht den Min-Wert größer, und den Max-Wert kleiner. :gruebel:
|
Re: TChart -> Zoom
... das ist richtig, aber die Landkarte, die ich als Hintergrund eingefügt habe, muss sich ja dann auch vergrössern/verkleinern ...
Gruss Holger |
Re: TChart -> Zoom
Hi,
Das geht nur indem du ein ImageTool im Editor (oder vom Code) hinzufügst, und dieses einer Serie hinzufügst. Damit aber das ganze Bild angezeigt und gezoomt wird, erstellst du am besten eine DummySerie (LineSeries) und "malst" damit einmal um dein Bild herum. Die DummySeries muss nicht sichtbar sein ! Ungefähr so: Dummy.AddXY(0,0); Dummy.AddXY(1024,0); // angenommen das bild ist 1024 breit Dummy.AddXY(1024,768); angenommen das Bild ist 768 hoch zum SChluss musst du dem ImageToll noch die DummySeries als Serie angeben. HTH Markus |
Re: TChart -> Zoom
Wo finde ich denn das ImageTool bei Delphi ?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz