Hi Mayly,
Could you send the canvas.root file instead of canvas.gif?
Rene Brun
On Thu, 29 May
2003, Mayly Sanchez wrote:
>
> Thanks Rene, that fixed the contours but now it has a funny problem in
> the lego plots. For some cases (I still have to determine the pattern),
> it draws lego plots where part of it shows as a wireframe while the
> rest seems ok. The best way to explain is a picture:
> http://minos.phy.tufts.edu/msanchez/dchisq90_lego.gif
>
> Any ideas?
> Mayly
>
> On Wednesday, May 21, 2003, at 06:42 PM, Rene Brun wrote:
>
> > Hi,
> >
> > Some changes have been made in the past few weeks by Olivier Couet
> > to solve the kind of problems you are reporting.
> > Take the version from CVS head and install from source.
> >
> > Rene Brun
> >
> > On Wed,
> > 21 May 2003, Mayly Sanchez wrote:
> >
> >>
> >> Hi,
> >> I have a macro for drawing non-equidistant 2d contours that used to
> >> work before but fails in most recent versions of root. The latest test
> >> has been done with 3.05/05.
> >>
> >> Here are the steps I follow:
> >> {TH2F *ch = new
> >> TH2F("ch","",nbinx,nbinxmin,nbinxmax,nbiny,nbinymin,nbinymax);
> >> ch->Fill(x,y,weight);
> >> ch->SetContour(2);
> >> ch->SetContourLevel(0,0.0)
> >> ch->SetContourLevel(1,2.0)
> >>
> >> ch->Draw("cont2");
> >> }
> >>
> >> Now what happens is: that if I do a lego2 plot before drawing the
> >> contours, the levels are set at the proper heights. Once I have run
> >> Draw("cont2") or any of the other cont options it recalculates the
> >> levels in a weird way. It seems to put the first level at the
> >> GetMinimum value and the second half way between the maximum and the
> >> minimum, as if it wanted to do equidistant contours.
> >>
> >> Did something change? Can I force it to do non-equidistant contours
> >> again? I need this urgently so any workarounds are welcome, thanks,
> >>
> >> Mayly
> >>
> >> ps. the method with SetContourLevels(2,vector) was also tested and
> >> gave
> >> the same results
> >>
> >>
>
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:12 MET