Hi, > Anyhow, for crazy cases like your example, you should not expect > the automatic algorithms to always give a good result. O.K. I have another "crazy" example ... The following problem I have met MANY, MANY times ... Observe : { Float_t x[3] = {1,2}; Float_t y1[3] = {0.0001,0.002}; TGraph *g = new TGraph(2, x, y1); TCanvas *cE = new TCanvas("cE", "cE"); TPad *pad0 = new TPad("pad0", "My Pad", 0.01, 0.51, 0.50, 0.99); pad0->Draw(); cE->Update(); pad0->cd(); cE->Modified(); cE->Update(); g->Draw("AC"); g->GetHistogram()->SetXTitle("A VERY NICELY LOOKING X AXIS TITLE"); g->GetHistogram()->SetYTitle("A VERY NICELY LOOKING Y AXIS TITLE"); pad0->Update(); pad0->Modified(); cE->Update(); cE->SaveAs("cE.ps"); } See the attached gifs for the "default" result ... I ALWAYS NEED to solve this MANUALLY using : MyGraph->GetHistogram()->GetXaxis()->SetTitleOffset(MagicXValue); MyGraph->GetHistogram()->GetYaxis()->SetTitleOffset(MagicYValue); I vote for solving this problem in a way that by "default" it will never appear, so that a casual user does not get this problem at all. Best regards, Jacek.
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:51 MET