Hi Rene, I have attached a working example (test.C). I have set the y-axis range to 0.9-1.1, if I set the lower bound to 0.7 instead the font-size dramatically increases. Thank you for your suggestions! I will try multigraph. Cheers, Dugan. On Mon, 29 Oct 2001, Rene Brun wrote: > Hi Dugan, > > I cannot reproduce your problem with TLegend. > Could you send a simple but working macro reproducing this problem ? > > Note that you can simplify your program in two ways. > > - Instead of: > > const Int_t m=2; > Float_t x1[m],z[m]; > > x[0]=0.0; > x[1]=20.0; > y[0]=0.75; > y[1]=1.1; > TGraph *g = new TGraph(m,x,y); > g->SetTitle("Efficiency vs.Threshold for CEM(1,x) CJT(2,7 or 10)"); > you can do (assuming a TCanvas already craeted) > gPad->drawFrame(0,0.75,20,1.1); > > or/and > use a TMultiGraph object. > > Rene Brun > > > oneil@fnal.gov wrote: > > > > Hi, > > > > I am trying to overlay a bunch of graphs, so I make a dumb one to start > > with y-axis range from 0.75 to 1.1 > > > > const Int_t m=2; > > Float_t x1[m],z[m]; > > > > x[0]=0.0; > > x[1]=20.0; > > y[0]=0.75; > > y[1]=1.1; > > TGraph *g = new TGraph(m,x,y); > > g->SetTitle("Efficiency vs.Threshold for CEM(1,x) CJT(2,7 or 10)"); > > > > Then I create a bunch of other graphs with stuff in them > > > > TGraph *gr1 = new TGraph(n,x,y1); > > TGraph *gr2 = new TGraph(n,x,y2); > > etc. > > > > Then I draw my dumb graphs and create a legend > > > > g->Draw("AP"); > > gr1->Draw("P"); > > etc. > > > > leg = new TLegend(0.6,0.6,0.9,0.9); > > leg->AddEntry(g,"CJT(2,7)","l"); > > leg->AddEntry(gr1,"CJT(2,7)","l"); > > leg->SetHeader("Thresholds"); > > > > Then draw it. > > > > leg->Draw(); > > > > The problem is that the font in the legend comes out really small. It > > seems intimately connected to the y-range of the axis. If I make the range > > 0-1 it works great. The problem seems to occur when I make the lower > > bound non-zero....I get linear shrinkage as I approach the upper bound. > > Any ideas? It is as if it is not using NDC anymore.... > > > > I am using ROOT v3.01/06. > > > > Thanks, > > Dugan. > > ---------------------------------------------------------------------------- > > Dugan O'Neil E-mail : oneil@fnal.gov > > Dugan.O'Neil@cern.ch > > Dept. of Physics and Astronomy web : http://www-d0.fnal.gov/~oneil > > Michigan State University > > > > phone:(630)840-2829 It's too bad that whole families > > fax :(630)840-8886 have to be torn apart by something > > as simple as wild dogs. > > - Jack Handey > > - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - > > Mail: Couriers: > > MS 352 Kirk and Wilson Streets > > Fermilab Mail Station 352 > > P.O.Box 500 Fermilab > > Batavia, IL 60510-0500 Batavia, IL 60510-0500 > > ---------------------------------------------------------------------------- > ---------------------------------------------------------------------------- Dugan O'Neil E-mail : oneil@fnal.gov Dugan.O'Neil@cern.ch Dept. of Physics and Astronomy web : http://www-d0.fnal.gov/~oneil Michigan State University phone:(630)840-2829 It's too bad that whole families fax :(630)840-8886 have to be torn apart by something as simple as wild dogs. - Jack Handey - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Mail: Couriers: MS 352 Kirk and Wilson Streets Fermilab Mail Station 352 P.O.Box 500 Fermilab Batavia, IL 60510-0500 Batavia, IL 60510-0500 ----------------------------------------------------------------------------
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:51:05 MET