Hi Reiner,
The behaviour in 2.25 was wrong.
You should remove the canvas->Update line if you want to see all the points.
canvas->Update will force the computation of the pad limits. Modifying the graph
points later will not force a recomputation of the pad limits.
Rene Brun
Reiner Rohlfs wrote:
>
> Hi ROOTteam
>
> I want to update a point in TGraph. In version 3.00/06 the range of the axis
> are not updated.
> This worked fine in version 2.25/03
>
> Following macro shows different results in these versions. I like the result of
> version 2.25
>
> Thanks Reiner.
>
> {
> gROOT->Reset();
>
> TCanvas * canvas = new TCanvas("a", "b", 20, 20, 300, 400);
> Double_t x[3] = {10, 20, 30};
> Double_t y[3] = {5, 10, 8};
>
> TGraph * graph = new TGraph(3, x, y);
> graph->Draw("AL");
>
> canvas->Update();
>
> graph->SetPoint(2, 40, 18);
> canvas->Modified();
>
> }
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:49 MET