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/)
-   -   TeeChart Standard v2010.01 zoomt falsch (https://www.delphipraxis.net/182327-teechart-standard-v2010-01-zoomt-falsch.html)

baumina 17. Okt 2014 06:56


TeeChart Standard v2010.01 zoomt falsch
 
Liste der Anhänge anzeigen (Anzahl: 3)
Ich habe ein Projekt von Delphi2007 auf DelphiXE portiert. Nun habe ich das Problem, dass wenn die LeftAxis positive Werte und die RightAxis negative Werte anzeigt und gezoomt wird, dass danach die LeftAxis plötzlich die selbe Anzeige erhält wie die RightAxis.

Hat jemand eine Idee wie ich dieses Verhalten ändern kann, dass alles so funktioniert wie unter Delphi2007?

Zur Veranschaulichung habe ich zwei kleine Testprogramme gemacht, zudem habe ich noch ScreenShots vom Verhalten beider Versionen gemacht.

Der schöne Günther 17. Okt 2014 08:43

AW: TeeChart Standard v2010.01 zoomt falsch
 
Zitat:

Release Notes 2nd February 2011
TeeChart VCL version 2010
Build 2010.02.20202

[...]
9) [TV52015228]
Zoom not working in charts with several
series with different axes. Fixed.
http://www.steema.com/versioninfo/vcl

Hört sich so an, als sei das in 2010.02 gefixed worden :?

baumina 17. Okt 2014 09:30

AW: TeeChart Standard v2010.01 zoomt falsch
 
Kann ich denn die Standard-Version für Delphi updaten und wenn ja wie? bzw. gibt's evtl. einen Workaround?

Der schöne Günther 17. Okt 2014 09:58

AW: TeeChart Standard v2010.01 zoomt falsch
 
Keine Ahnung- Ich würde gerne auf cc.embarcadero.com suchen, aber die Suche bricht immer nur mit Serverfehlern ab. :thumb:

Teechart 2010 habe ich nirgendwo installiert, aber hat die Chart-Komponente denn ein OnZoom-Ereignis und die Zoom-Property? Vielleicht kann man da ja noch was drehen...

baumina 17. Okt 2014 10:07

AW: TeeChart Standard v2010.01 zoomt falsch
 
Ja OnZoom gibt's, Zoom ebenfalls. Ich experimentiere auch schon seit ner Weile mit allem (Un)Möglichen rum, allerdings bislang erfolglos :-(

baumina 20. Okt 2014 14:43

AW: TeeChart Standard v2010.01 zoomt falsch
 
Ich habe nun bei Steema angefragt und folgende Antwort bekommen:

Zitat:

I'm afraid there's no update for the TeeChart Standard version shipped with RAD XE3.
So you can purchase the commercial Standard/Pro TeeChart VCL version to get the latest version or apply the workaround suggested in the forums here:
Delphi-Quellcode:
uses Series;

procedure TForm1.FormCreate(Sender: TObject);
var i: Integer;
begin
  Chart1.View3D:=false;

  for i:=0 to 1 do
    Chart1.AddSeries(TPointSeries);

  Chart1[0].Add(0);
  Chart1[0].Add(110);
  Chart1[0].Add(200);

  Chart1[1].Add(20);
  Chart1[1].Add(9);
  Chart1[1].Add(0);

  Chart1[1].VertAxis:=aRightAxis;

  //Workaround:
  //Chart1.OnZoom:=Chart1Zoom;
end;

procedure TForm1.Chart1Zoom(Sender: TObject);
begin
  with Chart1.Axes.Left do SetMinMax(CalcPosPoint(Chart1.Zoom.Y1), CalcPosPoint(Chart1.Zoom.Y0));
end;
Hoping that this helps, otherwise please let me know.
Das hat geholfen! :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:58 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