Hi Jorge, Jorge Romao wrote: > > Hi > > I am new to Root (just 3 days ago I downloaded the 3.04 version for my > Linux RedHat 7.3 machine). I am using it because (I am working in > theoretical HEP) I want to make some contour plots. I have however two > problems: > > 1) Draw("Cont4Z") works well but produces a PS file with (or without, I > do not know what this is) antialias. When seen in gv has a kind of grid > that does not print but it not very nice. This is a known problem with gv. You should disable the antialias option from the gv "State" menu. > > 2) Draw("ContZ") does not have that (anti)alias problem but does not the > correct contours. As I probably am doing something wrong I am including > below in a very simple macro where you can see what I mean. > This is a problem with the "cont" option in some configurations. Use "cont4" instead when this problem appears. Rene Brun > Thanks for the help > > Jorge > > { > > // My Macro contour.C > > gROOT->Reset(); > gStyle->SetPalette(1); > gStyle->SetOptStat(0); > TGaxis::SetMaxDigits(2); > gStyle->SetStripDecimals(kFALSE); > > MyC = new TCanvas("MyC","",1); > MyC->SetFillStyle(4000); > MyC->Divide(2,2); > > Float_t x,y,z; > Int_t nlines = 0; > TH2F *h2 = new TH2F("h2","",51,-2.,2.,51,-2.,2.); > > h2->SetContour(6); > > for(Int_t i=0;i<51;i++) > { > for(Int_t j=0;j<51;j++) > { > x=-2. + 4.*((float) i)/50.; > y=-2. + 4.*((float) j)/50.; > z=4.-(x*x +y*y); > h2->Fill(x,y,z); > } > } > > gPad->SetRightMargin(0.15); > gPad->SetLeftMargin(0.15); > gPad->SetBottomMargin(0.18); > > TAxis *xaxis = h2->GetXaxis(); > TAxis *yaxis = h2->GetYaxis(); > TAxis *zaxis = h2->GetZaxis(); > > xaxis->SetTitle("x"); > yaxis->SetTitle("y"); > > MyC->cd(1); > h2->Draw("Cont4Z"); > > MyC->cd(2); > h2->Draw("Surf3Z"); > > MyC->cd(3); > h2->Draw("ContZ"); > > MyC->cd(4); > h2->Draw("Surf2Z"); > > } > > -- > Address: > > Instituto Superior Tecnico > Departamento de Fisica > Av. Rovisco Pais, 1 > 1049-001 Lisboa, Portugal > > Tel. +351 21 841 7778 (Office) > Fax +351 21 841 9143 (Dep. de Fisica) > e-mail: jorge.romao@ist.utl.pt (preferred) > or > fromao@alfa.ist.utl.pt
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:09 MET