Hi Ed,
See example below
Rene Brun
void hstack() {
THStack *hs = new THStack("hs","test stacked histograms");
//create three 1-d histograms
TH1F *h1 = new TH1F("h1","test hstack",100,-4,4);
h1->FillRandom("gaus",20000);
h1->SetFillColor(kRed);
h1->SetMarkerStyle(21);
h1->SetMarkerColor(kRed);
hs->Add(h1);
TH1F *h2 = new TH1F("h2","test hstack",100,-4,4);
h2->FillRandom("gaus",15000);
h2->SetFillColor(kBlue);
h2->SetMarkerStyle(21);
h2->SetMarkerColor(kBlue);
hs->Add(h2);
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);
TCanvas *c1 = new TCanvas("c1","stacked hists",10,10,1000,800);
c1->SetFillColor(41);
hs->Draw();
hs->GetXaxis()->SetTitle("the X axis");
hs->GetYaxis()->SetTitle("the Y axis");
c1->Modified();
}
On Mon,
22
Mar 2004, Edward Chen wrote:
> Hi - I'm having problems labeling a THStack on the x-axis. With a TH1F, I
> can call SetXTitle(), but I don't see anything like this available for the
> THStack. I also did try SetXTitle() on the individual histos that went
> into the stack, but to no avail. What's the best way to do this then?
> Thanks.
>
> -Ed
>
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:06 MET