Hi Ed, try this: { TCanvas *c = new TCanvas("c","Contours",0,0,800,700); TF2 *f2 = new TF2("f2","0.1+1000*((1-(x-2)*(x-2))*(1-(y-2)*(y-2)))",1,3,1,3); f2->SetFillStyle(1000); f2->SetLineWidth(1); double contours[3]; contours[0] = 500; contours[1] = 700; contours[2] = 900; f2->SetContour(3,contours); Int_t colors[3] = {kRed, kYellow, kGreen}; gStyle->SetPalette(3,colors); f2->Draw("cont0"); // Draw the fill area contour f2->Draw("cont3 same"); // draw the line contour on top } Cheers, Olivier On Thu, 24 Jul 2003, Ed Oltman wrote: > > Hello, > > I am using root 3.05/5 on Win2k. I have a TF2 object which I can Draw() and > manipulate (e.g. zoom, add other object to it, etc...) IF I use > Draw("cont4"), I get a beautiful plot, but I cannot zoom or draw objects on > top of - perhaps because, according to THistPainter doc, its really a > surface plot with theta=0. > > THistPainter doc says that "cont3" uses "fill area colors" How do I set the > colors between the countours as they are in the "cont4" option. When I draw > with "cont3" option, all fill areas are white. Thanks.. > > Ed > > > -- Org: CERN - European Laboratory for Particle Physics. Mail: 1211 Geneve 23 - Switzerland Mailbox: J25910 E-Mail: Olivier.Couet@cern.ch Phone: +41 22 7676522 WWW: http://cern.ch/Olivier.Couet/ Fax: +41 22 7677155
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:13 MET