Hi Christian, I assume that you are making an histogram from a Tree. By default, the computation of the limits is automatic. See page 270,271 of the Users Guide for a manual control of the binning. T.Draw("x"); // automatic binning T.Draw("x>>hx(60); //automatic binning forcing 60 bins instead of 100 T.Draw("x>>hx(50,0,1000); force user binning etc Rene Brun Christian Hansen wrote: > > Dear Rooters, > > I wonder how it is possible to decide the range of > the x and y axis around a histogram. > > For example if the highest bin in one histogram is > 590 then the range of the y axis goes up to around > 600 automatically. I wanted to change this to 1000 : > > Axis_t ymin = 0.0; > Axis_t ymax = 1000.0; > hist->GetYaxis()->SetRangeUser(ymin, ymax); > hist->Draw(); > > But nothing happened (not even an error message). > So the y axis stayed as it was before. How can I > get full controle of the view range of the axis > of an histogram? I've also tried with SetLimits > with the same result; nothing happened. > > The reason why I want to controle the axis limits > is because I want to show this histogram as a > comparison with another histogram, and that will > work better if the two histograms are plotted > in axis with the same range. > > Thank you > -- > / Christian Hansen > > =============================================== > 161-01-016 Office: +41-(0)22-7677598 > CERN > CH-1211 Geneve 23 > Switzerland > ----------------------------------------------- > Mobile : +41-(0)79-7742530 > Home Page : http://welcome.to/Christian_Hansen > http://cern.ch/Christian.Hansen
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:09 MET