Hi, > Could you send me a script showing the problem? Well I could, but you wouldn't be able to use it anyhow. In principle I just : gROOT->SetStyle("Plain"); // postscript files will be printed // gStyle->SetTitleBorderSize(1); // SOLVES THE 10^-x PROBLEM !!! then I create and draw my TCanvas and 8 TPads : TCanvas *cE = new TCanvas("cE", "cE"); TPad *padE1 = new TPad("padE1", "padE1", 0.0, 0.75, 0.5, 1.0); // ... TPad *padE8 = new TPad("padE8", "padE8", 0.5, 0.0, 1.0, 0.25); padE1->SetGrid(); padE1->Draw(); // ... padE8->SetGrid(); padE8->Draw(); cE->Update(); then in every padE? I draw my padE? specific TGraphs/TMultiGraphs : TPaveText *p = (TPaveText *)0; // used later to change the title TString s; // used later to change the title // ... padE?->cd(); cE->Modified(); cE->Update(); mgE250->DrawClone("A"); // TMultiGraph - gives axises and default title MaxMinATEVac250SM?->Draw("F"); // padE? specific TMultiGraph AllATEVac250SM?->Draw("L"); // another padE? specific TMultiGraph padE?->Update(); if ((p = ((TPaveText *)(gPad->FindObject("title")))) != 0) { s = "Modified padE? title"; p->Clear(); p->InsertLine(); p->InsertText(s); } padE?->Modified(); // we are ready with padE? and finally I : cE->Update(); cE->SaveAs("cE.ps"); Nothing special as you can see (the "gif" file, that I have sent you, was grabbed from a "gv cE.ps" window - the problem is much more visible in postscript files than in the TCanvas itself). > You can circumvent this problem with: > -pad->SetTopMargin(0.15); > -hist->GetYaxis()->SetNoExponent() A simple general solution that I actually use is : gStyle->SetTitleBorderSize(1); Best regards, Jacek.
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:50 MET