Hi Stephen, I had more or less the same problem a few days ago. As a temporary (incomplete) solution, I wrote the following function: void myDraw(TH1F* histo) { // function to draw a 1D histogram exchangind x and y axes TH2F* hDraw = new TH2F("hDraw", histo->GetTitle(), 1, 0., 1.1 * histo->GetMaximum(), 1, histo->GetXaxis()->GetXmin(), histo->GetXaxis()->GetXmax()); hDraw->Draw(); TLine* l = new TLine(); l->DrawLine(0, h->GetBinLowEdge(1), h->GetBinContent(1), h->GetBinLowEdge(1)); for (Int_t i = 1; i <= h->GetNbinsX(); i++) { l->DrawLine(h->GetBinContent(i), h->GetBinLowEdge(i), h->GetBinContent(i), h->GetBinLowEdge(i) + h->GetBinWidth(i)); l->DrawLine(h->GetBinContent(i), h->GetBinLowEdge(i + 1), h->GetBinContent(i + 1), h->GetBinLowEdge(i) + h->GetBinWidth(i)); } } Cheers Denis ------------------------------------------------------------------------ Istituto Nazionale di Fisica Nucleare | Office: A 39 Via Pietro Giuria, 1 | Phone: (+39)011-6707377/7359 I-10125 TORINO (Italy) | Fax: (+39)011-6699579 ------------------------------------------------------------------------ On Thu, 2 Nov 2000, Rene Brun wrote: > Hi Stephen, > As you have noticed, this option is currently not available. > > Rene Brun > > Stephen Bailey wrote: > > > > Hello. > > > > Is it possible to display 1D histograms rotated by 90 degrees? > > e.g. I want to draw the projections of a 2D histogram in two > > 1D histograms, but I want the y projection to be oriented such > > that it really is a projection, i.e. rotated by 90 degrees > > CCW from how a 1D histogram normally would be displayed. > > > > Thanks. > > > > Stephen >
This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:36 MET