Re: [ROOT] Writing a TGraph with marker

From: Rene Brun (Rene.Brun@cern.ch)
Date: Wed Jul 03 2002 - 22:32:27 MEST


Hi Adam,

The objects added to an histogram are drawn with the default
drawing options.
I have made a simple change in THistPainter in CVS to paint
the histogram suite of objects with the option specified 
when adding the object. See example below.

Rene Brun

void pmadd() {
   TH2F *hpxpy = new TH2F("h2","test palette",30,-3,3,30,-3,3);
   Double_t a,b;
   for (Int_t i=0;i<15000;i++) {
      gRandom->Rannor(a,b);
      h2->Fill(a,b,1);
   }
   TGraph *gr = new TGraph(5);
   gr->SetPoint(0,-2,-2);
   gr->SetPoint(1,-2,-1.5);
   gr->SetPoint(2,-1,-0.5);
   gr->SetPoint(3,0,2);
   gr->SetPoint(4,2,2);
   gr->SetLineColor(2);
   gr->SetMarkerStyle(21);
   gr->SetMarkerColor(4);
   hpxpy->GetListOfFunctions()->Add(gr,"lp");
   hpxpy->Draw();
}



On Wed, 3 Jul 2002, Adam Bouchta wrote:

> 
> I am Add-ing a TGraph to a TH2F and then Write-ing the TH2F to disk.
> When I look at the TH2F later on using a TBrowser, the markers I had
> assigned to the TGraph with SetMarkerStyle() are not there anymore. 
> 
> What puzzles me is that the red color I had assigned the TGraph using
> SetLineColor IS still kept.
> 
> So my question is how to keep the marker information?
> 
>   Adam Bouchta
> 



This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:50:58 MET