Re: [ROOT] Log scale

From: Rene Brun (Rene.Brun@cern.ch)
Date: Wed Nov 27 2002 - 23:17:36 MET


Hi Christian,

We support only log10 scale (TPad::SetLogx, SetLogy)

TGaxis has a special constructor where you can use a function to map the 
axis values.
See the second TGAxis constructor and the example gaxis3a.

Rene Brun


On Wed, 27 Nov 2002, cstrato wrote:

> Dear Rene
> 
> Since I am just writing my own methods to draw graphs, hists,
> e.g. MyClass::DrawGraph(Int_t n, Double_t *X, const char *logbase)
> where logbase can be: "0", "ln", "log2", "log10"
> I have currently to convert array X to log values myself.
> Is there a simple way to force the axes to display values as log
> scale (when I supply the  min and max vlaues for the axes)?
> 
> Thank you
> Christian
> _._._._._._._._._._._._._._._._
> C.h.i.s.t.i.a.n S.t.r.a.t.o.w.a
> V.i.e.n.n.a       A.u.s.t.r.i.a
> _._._._._._._._._._._._._._._._
> 
> 
> 
> Rene Brun wrote:
> 
> > Hi Tuan,
> > 
> > You do not draw a TH1 in log scale, but rather draw a TH1
> > in a pad for which you have selected the log scale (in x or/and y).
> > See TPad::SetLogy
> > or do it interactively with the mouse by clicking in the pad area
> > with the right mouse button and select the SetLogy item.
> > 
> > Rene Brun
> > 
> > 
> > On Tue, 26 Nov 2002, Vu Anh Tuan wrote:
> > 
> > 
> >>A stupid question: how can we draw a TH1F histogram in log scale?
> >>
> >>Thanks,
> >>
> >>Tuan
> >>k
> >>
> >>
> > 
> > 
> > 
> 
> 



This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:21 MET