[ROOT] labels for TGaxis

From: Peter Jacobs (PMJacobs@lbl.gov)
Date: Sun Mar 03 2002 - 00:29:21 MET


Dear Roottalk,

I would like to generate a TGaxis and specify which numerical labels
appear on the axis. Specifically, please consider the following macro:

{
TCanvas c1("c1","axis",400,600);
TF1 *yfunc = new TF1("yfunc", "log10(x)", 0.08, 3.5);

int ndiv = 510;
TGaxis *Yaxis = new TGaxis( .5, .2, .5, .6, "yfunc", ndiv);
Yaxis->Draw("G");
}

I only want the numerical labels indicating 0.1, 1.0 and 3.0 to appear.
My understanding is that this can be controlled by "ndiv", but I have
not succeeded in finding the correct value. 510 is the default and you
can see that it generates labels next to 0.5, 1.0,...,3.0, which overlap
if the font is too big.

I have however succeeding finding values for ndiv that generate a
segmentation fault (??).

Thanks in advance,

Peter Jacobs



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