Hi Amanda,
An example
{
THStack *hs = new THStack("hs","test stacked histograms");
TH1F *h1 = new TH1F("h1","test hstack",100,-4,4);
h1->Sumw2();
h1->FillRandom("gaus",20000);
h1->SetFillColor(kRed);
h1->SetMarkerStyle(21);
h1->SetMarkerColor(kRed);
hs->Add(h1,"hist");
TH1F *h2 = new TH1F("h2","test hstack",100,-4,4);
h2->Sumw2();
h2->FillRandom("gaus",15000);
h2->SetFillColor(kBlue);
h2->SetMarkerStyle(21);
h2->SetMarkerColor(kBlue);
hs->Add(h2,"hist");
TH1F *h3 = new TH1F("h3","test hstack",100,-4,4);
h3->FillRandom("gaus",10000);
h3->SetFillColor(kGreen);
h3->SetMarkerStyle(21);
h3->SetMarkerColor(kGreen);
hs->Add(h3);
hs->Draw();
}
Rene Brun
On Mon, 20
Jan 2003, Amanda Weinstein wrote:
>
> I have a set of histograms that I want to use THStack to plot in
> a stacked fashion. For other reasons, these histograms have had
> the Sumw2() option invoked, but when doing the stacked plots, I
> want the error bars suppressed and the fill colors honored.
>
> If, however, I try doing
>
> stack->Draw("hist")
>
> it only draws the first histogram in the list and leaves out all the
> others. Using SetDrawOption or SetOption for each histogram individually
> does not seem to help, the stack seems to "lose" these settings. Does
> anyone have any suggestions about what I should be doing here?
>
> Thanks,
> Amanda
>
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:08 MET