Re: [ROOT] Suggestion for COL(Z) plots

From: Rene Brun (Rene.Brun@cern.ch)
Date: Wed Nov 27 2002 - 09:22:37 MET


Hi Thomas,

In CVS, I have added TStyle::SetNumberContours
with a default value of 20.

Thanks for the suggestion.

Rene Brun


On Tue, 26 Nov 2002, Thomas Hadig wrote:

> Hi all,
> 
> I was just switching from an older version of ROOT (3.00/06) to the newest
> 3.03/09 and noticed that the color scale on COLZ plots is different: Less
> than the 50 colors of the gSystem->SetPalette(1) default are used.
> 
> I found the reason for this change to be the introduction of contour levels.
> My histograms do not have contour levels set, so the default of 20 levels.
> 
> I know you can change in the TH* itself, but this is very inconvenient
> for e.g. tree->Draw("...") or TBrowser draw selections as a new histogram
> is created each time.
> 
> It would be nice to either have that default number configurable 
> (e.g. gSystem->SetDefaultNumberContourLevels()) or to change with
> the number of colors in the color palette, i.e. change the lines
> in THistPainter.cxx  void THistPainter::PaintColorLevels(Option_t *)
> from
> //                  Initialize the levels on the Z axis
>    Int_t ncolors  = gStyle->GetNumberOfColors();
>    Int_t ndiv   = fH->GetContour();
>    if (ndiv == 0 ) {
>       ndiv = 20;
>       fH->SetContour(ndiv);
>    }
> to
> //                  Initialize the levels on the Z axis
>    Int_t ncolors  = gStyle->GetNumberOfColors();
>    Int_t ndiv   = fH->GetContour();
>    if (ndiv == 0 ) {
>       ndiv = ncolors;
>       if (ndiv <= 0 ) ndiv=20;
>       fH->SetContour(ndiv);
>    }
> 
> Ciao
> Thomas
> 
> ----------------------------------------------------------------------------
> Thomas Hadig            MS 62, 2575 Sand Hill Road, Menlo Park CA 94025, USA
>        hadig@slac.stanford.edu                         Tel.: +1 650 926 2810
>        http://www.slac.stanford.edu/~hadig/ 
> ----------------------------------------------------------------------------
>     In a world without walls and fences, who needs windows and gates ?
> ----------------------------------------------------------------------------
> 



This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:21 MET