Loading [MathJax]/extensions/tex2jax.js
Logo ROOT   6.12/07
Reference Guide
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
ratioplot4.C File Reference

Detailed Description

View in nbviewer Open in SWAN Example that shows custom dashed lines on the lower plot, specified by a vector of floats.

By default, dashed lines are drawn at certain points. You can either disable them, or specify where you want them to appear.

pict1_ratioplot4.C.png
void ratioplot4() {
auto c1 = new TCanvas("c1", "fit residual simple");
auto h1 = new TH1D("h1", "h1", 50, -5, 5);
h1->FillRandom("gaus", 2000);
h1->Fit("gaus");
h1->GetXaxis()->SetTitle("x");
h1->GetYaxis()->SetTitle("y");
c1->Clear();
auto rp1 = new TRatioPlot(h1);
std::vector<double> lines = {-3, -2, -1, 0, 1, 2, 3};
rp1->SetGridlines(lines);
rp1->Draw();
rp1->GetLowerRefGraph()->SetMinimum(-4);
rp1->GetLowerRefGraph()->SetMaximum(4);
c1->Update();
}
Author
Paul Gessinger

Definition in file ratioplot4.C.