Hallo I write a web-interface to output TH1F histograms of a ROOT file in eps format. My cgi script opens a ROOT file , gets a histogram , modifies it and then writes it as eps to disc ( ROOT is used for this in batch mode ). The problem occures when I want to change the of the axis. Everything runs fine for the Xaxis : TApplication theApp("App", &argc, argv); gROOT->SetBatch(); TCanvas *window = new TCanvas("window", "window", 20, 80, 800,600); TPad *pad = new TPad ("pad", "pad", 0.00, 0.00, 1.00, 1.00, 1); TH1F *histogramm; // the histogram stored in the file has: // xmin=0;xmax=33000;nbins=330 TFile *f = new TFile("rootfilename","READ","rootfile",9); f->cd(); histogramm = (TH1F *)f->Get(histopath); Double_t xmin,xmax; xmin= // new real coordinates ymin= // new real coordinates Int_t bxmin=histogramm->GetXaxis()->FindBin(xmin); Int_t bymax=histogramm->GetXaxis()->FindBin(xmax); histogramm->GetXaxis()->SetRange(bxmin,bxmax); window->cd(); window->Draw(); pad->cd(); pad->Draw(); histogramm->Draw(); pad->Print("epsname","eps"); f->Close(); ...html-output.... But as soon as I want to apply a change to the Yaxis range ( equal code) nothing changes. How can I choose the zoom-range of the Yaxis ( in TBrowser it works ). Thanks for your effort! Jens
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:35 MET