Hi! The following function works fine (without error-message), except that the axis-title is not drawn or is not visible. I can't see, why... I execute it from within root with .x test.c root is 3.10/02 on a CERN RedHat 7.3 Can you help me? Thanks, Bernd. void test(){ gStyle->SetOptFit(1111); gStyle->SetOptStat(0); TFile *F=new TFile("bare_PA_before_localdb.root"); TTree *groupby_PA_batch=(TTree*)F->Get("before_localdb"); groupby_PA_batch->Draw("mean:liftspercentage>>hx(60,-5,105,60,0,14)","mean>0","E, goff"); //this to set the limits of the axes of the canvas... //groupby_PA_batch->Draw("avg_all:count_rel2+count_rel4+count_rel5+count_rel6>>hx","","E, goff"); TH2D *hx2=(TH2D*)hx->Clone(); hx2->SetMarkerColor(kWhite); hx->SetMarkerColor(kBlack); hx->SetMarkerStyle(kFullSquare); hx->SetMarkerSize(0.65); hx->GetXaxis()->SetTitle("fraction of lifts (fm2,4,5,6)"); hx->GetYaxis()->SetTitle("avg(pullforce) [gF]"); TCanvas *cf=new TCanvas("cf", "my beautiful canvas"); cf->SetFillColor(kWhite); hx2->Draw(); TBox *b0 = new TBox(20,9,105,14); b0->SetFillColor(19); b0->Draw(); TBox *b1 = new TBox(10,6,105,9); b1->SetFillColor(33); b1->Draw(); TBox *b2= new TBox(-5,0,105,6); b2->SetFillColor(33); b2->Draw(); hx->Draw("same"); }
This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:09 MET