I have a th1d whose range is -10,10
but i want to plot -15,15
SetRangeUser(-15,15) draw the th1d for -10,10
any solution ?
ROOT Version: 6.24.00 (conda_forge)
Platform: ubuntu20.04 (wsl)
Compiler: gcc9
I have a th1d whose range is -10,10
but i want to plot -15,15
SetRangeUser(-15,15) draw the th1d for -10,10
any solution ?
ROOT Version: 6.24.00 (conda_forge)
Platform: ubuntu20.04 (wsl)
Compiler: gcc9
The only solution is to first define an empty histogram from -15 to 15 and draw it first.
Then you plot your original histogram using Draw(“same”)
(probably you then need to adjust the Y zoom at the end)
Hi,
try to use h->GetXaxis()->SetLimits(-15,15) instead of h->SetRangeUser(-15,15).
Best,
Klaus
But doesn’t SetLimits change the x-data itself, rather than the zoom?
Oh indeed, you are right!
I just used SetLimits up to now to force the range of the histogram from a TGraph. There you don’t care, since the data is stored in TGraph.
Yeppp, SetLimits is one of those terrifying ROOT functions that does one thing for TGraph and another for TH1…