Hi Reiner, Thanks for reporting this problem. Now fixed in the CVS version. A workaround is to call canvas->SetView(0); after canvas->Modified(); Rene Brun Reiner Rohlfs wrote: > > Dear Root Team, > > The macro below demonstrates that the Z - coordinate is not updated when the > values of the histograms have changed. It works fine with draw option "colz" > but not with draw option "surf1" > > This was OK until version 3.00/06, but now we have updated to version 3.02/07 > and now we see this problem. > > Is there a work around, a function to recalculate the Z - axis? > > Thanks Reiner. > > { > gROOT->Reset(); > > TCanvas * canvas = new TCanvas("bug", "bug", 100, 100, 500, 500); > > hist = new TH2D("SPI", "", 10, 5, 10, 10, 0, 10); > > for (int x = 0; x < 10; x++) > for (int y = 0; y < 10; y++) > hist->Fill(x,y, x *y); > > // hist->Draw("colz"); > hist->Draw("surf1"); > > canvas->Update(); > > hist->Scale(2); > canvas->Modified(); > canvas->Update(); > > > }
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:41 MET