Logo ROOT   6.10/09
Reference Guide
thstack2palettecolor.C File Reference

Detailed Description

View in nbviewer Open in SWAN Palette coloring for 2D histograms' stack is activated thanks to the option PFC (Palette Fill Color).

When this option is given to THStack::Draw the histograms in the THStack get their color from the current color palette defined by gStyle->SetPalette(…). The color is determined according to the number of histograms.

In this example four 2D histograms are displayed with palette coloring. The color of each graph is picked inside the palette number 1.

pict1_thstack2palettecolor.C.png
void thstack2palettecolor () {
TH2F * h1 = new TH2F("h1","h1",20,0,6,20,-4,4);
TH2F * h2 = new TH2F("h2","h1",20,0,6,20,-4,4);
TH2F * h3 = new TH2F("h3","h1",20,0,6,20,-4,4);
TH2F * h4 = new TH2F("h4","h1",20,0,6,20,-4,4);
TH2F * h5 = new TH2F("h5","h1",20,0,6,20,-4,4);
h2->Fill(2.,0.,5);
h3->Fill(3.,0.,10);
h4->Fill(4.,0.,15);
h5->Fill(5.,0.,20);
THStack * hs = new THStack("hs","Test of palette colored lego stack");
hs->Add(h1);
hs->Add(h2);
hs->Add(h3);
hs->Add(h4);
hs->Add(h5);
hs->Draw("0lego1 PFC");
}
Author
Olivier Couet

Definition in file thstack2palettecolor.C.