Re: Labels on log scale, again

From: Rene Brun (Rene.Brun@cern.ch)
Date: Fri Apr 30 1999 - 15:26:00 MEST


Hi Michal,
I am currently away from CERN. I will investigate your problem
once I am back.

Rene Brun

On 29 Apr 1999 lijowski@cosray2.wustl.edu wrote:

> 
>    Hello,
> 
>   Besides having a problem with labels on major tickmarks on X axis
>   in the following macro, I cannot force these labels any closer to the 
>   X axis with gStyle -> SetLabelOffset(0.00001, "X") than some default 
>   value, which is  about 0.1 of pad height.
> 
>   Michal Lijowski
> 
> {
>    gROOT -> Reset();
>    TCanvas *cc1 = new TCanvas("cc1", "My Canvas", 600, 800);
>    gStyle -> SetTitleX(0.22);
>    gStyle -> SetTitleY(0.97);
>    gStyle -> SetLabelOffset(0.0001 "X");
> 
>    gPad -> SetBottomMargin(0.15);
>    gPad -> SetLeftMargin(0.15);
>    gPad -> SetTicks();
>    gPad -> SetLogx();
>    gPad -> SetLogy();
> 
> // define plot ranges with histogram class
> 
>   Float_t  xxmin =   50.0;
>   Float_t  xxmax = 1000.0;
>   Float_t  yymin = 1.0E-9;
>   Float_t  yymax = 2.0E-6;
> 
>   h2r = new TH2F("h2r", "Axis test", 2, xxmin, xxmax, 2, yymin, yymax);
>   printf(" NDiv %d\n", h2r -> GetXaxis() -> GetNdivisions());
>   h2r -> GetXaxis() -> SetNdivisions(-101);
>   printf(" NDiv %d\n", h2r -> GetXaxis() -> GetNdivisions());
>   h2r -> Draw();
>   printf(" Label offset  %9.3E\n", gStyle -> GetLabelOffset("X"));
>   cc1 -> Update();
> }
>  
> 



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:32 MET