void my_C_canvas() { //=========Macro generated from canvas: my_C_canvas/Histogram Stack Example //========= (Sat Jan 28 11:50:17 2017) by ROOT version6.09/01 TCanvas *my_C_canvas = new TCanvas("my_C_canvas", "Histogram Stack Example",202,75,600,400); my_C_canvas->Range(-0.7500001,42.42938,6.75,48.13562); my_C_canvas->SetFillColor(0); my_C_canvas->SetBorderMode(0); my_C_canvas->SetBorderSize(2); my_C_canvas->SetFrameBorderMode(0); my_C_canvas->SetFrameBorderMode(0); THStack *hstack = new THStack(); hstack->SetName("hstack"); hstack->SetTitle(""); hstack->SetMinimum(43); TH1F *hstack_stack_1 = new TH1F("hstack_stack_1","",5,0,6); hstack_stack_1->SetMinimum(43); hstack_stack_1->SetMaximum(47.565); hstack_stack_1->SetDirectory(0); hstack_stack_1->SetStats(0); Int_t ci; // for color index setting TColor *color; // for color definition with alpha ci = TColor::GetColor("#000099"); hstack_stack_1->SetLineColor(ci); hstack_stack_1->GetXaxis()->SetLabelFont(42); hstack_stack_1->GetXaxis()->SetLabelSize(0.035); hstack_stack_1->GetXaxis()->SetTitleSize(0.035); hstack_stack_1->GetXaxis()->SetTitleFont(42); hstack_stack_1->GetYaxis()->SetLabelFont(42); hstack_stack_1->GetYaxis()->SetLabelSize(0.035); hstack_stack_1->GetYaxis()->SetTitleSize(0.035); hstack_stack_1->GetYaxis()->SetTitleFont(42); hstack_stack_1->GetZaxis()->SetLabelFont(42); hstack_stack_1->GetZaxis()->SetLabelSize(0.035); hstack_stack_1->GetZaxis()->SetTitleSize(0.035); hstack_stack_1->GetZaxis()->SetTitleFont(42); hstack->SetHistogram(hstack_stack_1); TH1D *h1__1 = new TH1D("h1__1","First hist",5,0,6); h1__1->SetBinContent(1,45.3); h1__1->SetBinContent(2,44.7); h1__1->SetBinContent(3,45); h1__1->SetBinContent(4,44.95); h1__1->SetBinContent(5,45.12); h1__1->SetBinError(1,0.001); h1__1->SetBinError(2,0.001); h1__1->SetBinError(3,0.001); h1__1->SetEntries(5); ci = TColor::GetColor("#000099"); h1__1->SetLineColor(ci); h1__1->SetMarkerStyle(33); h1__1->GetXaxis()->SetLabelFont(42); h1__1->GetXaxis()->SetLabelSize(0.035); h1__1->GetXaxis()->SetTitleSize(0.035); h1__1->GetXaxis()->SetTitleFont(42); h1__1->GetYaxis()->SetLabelFont(42); h1__1->GetYaxis()->SetLabelSize(0.035); h1__1->GetYaxis()->SetTitleSize(0.035); h1__1->GetYaxis()->SetTitleFont(42); h1__1->GetZaxis()->SetLabelFont(42); h1__1->GetZaxis()->SetLabelSize(0.035); h1__1->GetZaxis()->SetTitleSize(0.035); h1__1->GetZaxis()->SetTitleFont(42); hstack->Add(h1,"E1"); hstack->Draw("nostack"); my_C_canvas->Modified(); my_C_canvas->cd(); my_C_canvas->SetSelected(my_C_canvas); }