{ gROOT->Reset(); #include TCanvas *c1 = new TCanvas("c1","A Simple Graph Example",200,10,700,500); const int colNum = 5; int palette[colNum]; float green,red,blue; for (i=0;iSetPalette(colNum,palette); TH2D *histo2D = new TH2D("test","test contour",12,1,13,12,1,13); Int_t i,j; double val; int n=12; gStyle->SetOptStat(0); TF2 *F2 = new TF2("TF2","10*exp(-((x-6)^2/9)-((y-6)^2/9))",0,12,0,12); for (i=0;iEval(i,j); histo2D->Fill(j+1,i+1,val); } } double levels[25]; levels[0] = 0.5; levels[1] = 2; levels[2] = 9; histo2D->SetContour(3,levels); histo2D->Draw("lego2z"); c1->Update(); delete F2; }