Hello, I have a simple plot (of a histgram) where I have the (alphanumeric) bin labels on the x axis drawn vertically. When I save it as a C macro using gPad->SaveAs() and reload it later, - the bin labels are not drawn vertically any more - the axis titles are not centered any more. I could fix this by adding the following lines in $ROOTSYS/hist/src/TAxis.cxx in the method void TAxis::SaveAttributes(...), just before the last statement TAttAxis::SaveAttributes(out,name,subname) : if (TestBit(kLabelsHori)) { out<<" "<<name<<subname<<"->SetBit(TAxis::kLabelsHori);"<<endl; } if (TestBit(kLabelsVert)) { out<<" "<<name<<subname<<"->SetBit(TAxis::kLabelsVert);"<<endl; } if (TestBit(kLabelsDown)) { out<<" "<<name<<subname<<"->SetBit(TAxis::kLabelsDown);"<<endl; } if (TestBit(kLabelsUp)) { out<<" "<<name<<subname<<"->SetBit(TAxis::kLabelsUp);"<<endl; } if (TestBit(kCenterTitle)) { out<<" "<<name<<subname<<"->CenterTitle(true);"<<endl; } (if you want, I can create a patch file against the CVS of today). Maybe there are also other bits which should be checked.. best regards, André -- ------------------+---------------------------------- Andre Holzner | +41 22 76 76750 Bureau 32 2-C13 | Building 32 CERN | Office 2-C13 CH-1211 Geneve 23 | http://wwweth.cern.ch/~holzner/
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:52 MET