Re: [ROOT] Re: Problem with Histogram Title

From: Rene Brun (Rene.Brun@cern.ch)
Date: Fri Feb 07 2003 - 10:14:44 MET


Hi Matt,

By default, the title box is smaller than 60 per cent of the pad width.
In your case, you can;
  gStyle->SetTitleW(0.7);

Rene Brun

Matthew Wood wrote:
> 
> I think I inadvertently may have sent my first email to the wrong
> list.  Is roottalk@pcroot.cern.ch different from
> roottalk@root.cern.ch?  In any event, I have been told I should indicate
> what version I am currently using.  I am currently running 3.04/02 for
> Linux Redhat 7.3 gcc 3.2.  I tried installing the truetype fonts by
> downloading ttf_fonts.tar.gz, unpacking it, and specifying the path to the
> ttf directory in system.rootrc.  It may be that this isn't the correct
> procedure for getting truetype fonts to work.
> 
> Matthew Wood
> 
> On Thu, 6 Feb 2003, Matthew Wood wrote:
> 
> > Hi.  When I try to run the following script it seems that the titles don't
> > fit properly into the small pads that appear above each histogram.  I
> > originally suspected  that this had something to do with not having the
> > truetype fonts.  However, even after downloading these and modifying the
> > the system.rootrc file to include:
> >
> > Unix.*.Root.TTFontPath:     $(ROOTSYS)/ttf
> >
> > the problem persisted.  Is there something else I need to do to get these
> > fonts to work or is this not a problem with truetype fonts at all?  Below
> > I have attached the script I am using.
> >
> > Matthew Wood
> 
> {
> 
>    gStyle->SetOptStat(0);
>    gStyle->SetLabelSize(0.03,"xyz");
>    gStyle->SetPadBorderMode(0);
>    gStyle->SetFrameBorderMode(0);
>    gStyle->SetCanvasBorderMode(0);
>    gStyle->SetCanvasColor(0);
> 
>    TH1F *xe10 = new TH1F("","",200,0,40000);
>    TH1F *xe2 = new TH1F("","",150,0,150);
>    TH1F *ne10 = new TH1F("","",200,0,40000);
>    TH1F *ne2 = new TH1F("","",150,0,150);
> 
>    TCanvas *c1 = new TCanvas;
>    c1->Divide(2,2);
>    c1->cd(1);
> 
>    xe2->SetTitle("Number of electrons produced with Xenon Gain 2");
>    xe2->GetXaxis()->SetTitle("Number of Electrons");
>    xe2->GetXaxis()->CenterTitle(kTRUE);
>    xe2->GetYaxis()->SetTitle("Number of Events");
>    xe2->GetYaxis()->CenterTitle(kTRUE);
>    xe2->Draw();
> 
>    c1->cd(2);
>    xe10->SetTitle("Number of electrons produced with Xenon Gain 10");
>    xe10->GetXaxis()->SetTitle("Number of Electrons");
>    xe10->GetXaxis()->CenterTitle(kTRUE);
>    xe10->GetYaxis()->SetTitle("Number of Events");
>    xe10->GetYaxis()->CenterTitle(kTRUE);
>    xe10->Draw();
>    c1->cd(3);
>    ne2->SetTitle("Number of electrons produced with Neon Gain 2");
>    ne2->GetXaxis()->SetTitle("Number of Electrons");
>    ne2->GetXaxis()->CenterTitle(kTRUE);
>    ne2->GetYaxis()->SetTitle("Number of Events");
>    ne2->GetYaxis()->CenterTitle(kTRUE);
>    ne2->Draw();
> 
>    ne2->Draw();
>    c1->cd(4);
> 
>    ne10->SetTitle("Number of electrons produced with Neon Gain 10");
>    ne10->GetXaxis()->SetTitle("Number of Electrons");
>    ne10->GetXaxis()->CenterTitle(kTRUE);
>    ne10->GetYaxis()->SetTitle("Number of Events");
>    ne10->GetYaxis()->CenterTitle(kTRUE);
>    ne10->Draw();
> 
> }
> 
> 
>



This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:09 MET