Hi!
>From some calculation I've two dataset of x,y,z values. Now
set 1 defines an exclusion area of set 2 and I want to draw
those both in one plot. I've valid TGraph2D ojects and I try
the following:
   gr1 = TGraph2D("excl.dta");
   gr2 = TGraph2D("data.dta");
   // Get the first contour of gr2 and store it's TGraph object in gr2c
   Double_t levels[1]; levels[0] = 100.;
   gr2->GetHistogram()->SetContour(1, levels);
   gr2->Draw("cont,list");
   c1->Update();
   TObjArray *contours = 
      (TObjArray*)gROOT->GetListOfSpecials()->FindObject("contours");
   TList *lcontour1 = (TList*)contours->At(0);
   TGraph *gc2 = (TGraph*)lcontour1->First();
This is nearly straight from thre root manuals and I indeed get the 100% countour in question as a TGraph-Object. All is well. This graph is nearly a rectangle. Now I try to superimpose both:
c2 = new TCanvas("c2","canvas",200,10,xdim,ydim);
   gr1->Draw("cont1");
   gc2->Draw("l,same");
Unfortunately gc2 fills "the wrong side" of the rectangle. According to the manual I should use something like
gc2->SetLineWidth(-9901);
to fill the other side, ie. the outer frame. But this does not really work out.
What am I doing wrong here? Or is the problme, that my exclusion area is a closed curve? (I use a construct like the above in other context where it works but the exclusion area is no closed curve.)
-- 
Kind regards,                /                 War is Peace.
                            |            Freedom is Slavery.
Alexander Wagner            |         Ignorance is Strength.
                            |
                            | Theory     : G. Orwell, "1984"
                           /  In practice:   USA, since 2001
Received on Fri Aug 25 2006 - 14:00:38 MEST
This archive was generated by hypermail 2.2.0 : Mon Jan 01 2007 - 16:32:00 MET