Einzelnen Beitrag anzeigen

Poolspieler

Registriert seit: 9. Aug 2004
165 Beiträge
 
Delphi 10.3 Rio
 
#3

Re: Achseneinteilung bei TChart, Max wird nicht aktualisiert

  Alt 7. Dez 2007, 17:57
Hi,
folgender Code funktioniert bei mir bestens:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Series1.Clear;
{  Chart1.LeftAxis.Automatic := false;
  Chart1.LeftAxis.Maximum := 10000;
  Chart1.LeftAxis.Minimum := 20;}

  Chart1.LeftAxis.Automatic := true;
  series1.Add(50, 'Januar', clRed);
  series1.Add(100, 'Februar', clRed);
  series1.Add(1000, 'März', clRed);
  series1.Add(5000, 'April', clRed);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  Series1.Clear;
  Chart1.LeftAxis.Automatic := false;
  Chart1.LeftAxis.Maximum := 100;
  Chart1.LeftAxis.Minimum := 0;
  series1.Add(5, 'Januar', clRed);
  series1.Add(10, 'Februar', clRed);
  series1.Add(20, 'März', clRed);
  series1.Add(50, 'April', clRed);

end;

Du solltest eine Series mit series.clear; leeren.
Wenn Du das Maximum oder Minimum ändern willst, dann MUSST Du auch Automatic=false setzten...

Gruß und viel Spaß noch,
Poolspieler
Andreas
  Mit Zitat antworten Zitat