ROOT
6.30.04
Reference Guide
All
Namespaces
Files
Pages
thstack2palettecolor.C
Go to the documentation of this file.
1
/// \file
2
/// \ingroup tutorial_hist
3
/// \notebook
4
/// Palette coloring for 2D histograms' stack is activated thanks to the option `PFC`
5
/// (Palette Fill Color).
6
/// When this option is given to `THStack::Draw` the histograms in the
7
/// `THStack` get their color from the current color palette defined by
8
/// `gStyle->SetPalette(...)`. The color is determined according to the number of
9
/// histograms.
10
///
11
/// In this example four 2D histograms are displayed with palette coloring.
12
/// The color of each graph is picked inside the palette number 1.
13
///
14
/// \macro_image
15
/// \macro_code
16
///
17
/// \author Olivier Couet
18
19
void
thstack2palettecolor () {
20
gStyle->SetPalette(1);
21
auto
h1 =
new
TH2F(
"h1"
,
"h1"
,20,0,6,20,-4,4);
22
auto
h2 =
new
TH2F(
"h2"
,
"h1"
,20,0,6,20,-4,4);
23
auto
h3 =
new
TH2F(
"h3"
,
"h1"
,20,0,6,20,-4,4);
24
auto
h4 =
new
TH2F(
"h4"
,
"h1"
,20,0,6,20,-4,4);
25
auto
h5 =
new
TH2F(
"h5"
,
"h1"
,20,0,6,20,-4,4);
26
h2->Fill(2.,0.,5);
27
h3->Fill(3.,0.,10);
28
h4->Fill(4.,0.,15);
29
h5->Fill(5.,0.,20);
30
auto
hs =
new
THStack(
"hs"
,
"Test of palette colored lego stack"
);
31
hs->Add(h1);
32
hs->Add(h2);
33
hs->Add(h3);
34
hs->Add(h4);
35
hs->Add(h5);
36
hs->Draw(
"0lego1 PFC"
);
37
}
tutorials
hist
thstack2palettecolor.C
Generated on Tue May 5 2020 14:03:46 for ROOT by
1.8.5