Hi Andre, Thanks for reporting this missing piece in TAxis::SavePrimitive. I have added the fix to CVS. Rene On Wed, 8 May 2002, Andre Holzner wrote: > 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