habe zur Problemlösung ein kleines abgespecktes Beispielprogramm erstellt (s. Anhang). In einer zur Laufzeit erstellten Chart-Komponente sollen die Wertebereiche zweier y-Achsen (links und rechts) mittels AutoScale unabhängig von einander eingestelt werden.
Wenn ich die AutoScale-Checkboxen betätige, dann schaltet der Wertebereich um, aber immer sind beide y-Achsen gleich. Ich bekomme die beiden Achsen einfach nicht "getrennt".
Ich denke der Kern des Problems liegt hier in dem Bereich:
Code: Alles auswählen
CAT1:=TChartAxisTransformations.Create(Chart);
CAT2:=TChartAxisTransformations.Create(Chart);
CATAS1:=TAutoScaleAxisTransform.Create(Chart);
CATAS2:=TAutoScaleAxisTransform.Create(Chart);
Chart.AxisList.Axes[0].Transformations:=CAT1;
Chart.AxisList.Axes[2].Transformations:=CAT2;
Für jeden Tipp bin ich dankbar.
Gruß, Linkat