Hi Anton, What you want is already implemented. I show two methods in the example below> I hope it is clear enough. Rene Brun { gROOT->Reset(); gStyle->SetPalette(1); gStyle->SetOptStat(0); c1 = new TCanvas("c1"); c1->SetGrid(); const Int_t n = 20; TH1F *hgr = new TH1F("hgr","a simple graph",n,0.5,n+0.5); for (Int_t i=1;i<=n;i++) hgr->SetBinContent(i,10*sin(0.1*i)); hgr->SetMarkerStyle(21); hgr->SetXTitle("X title"); hgr->SetYTitle("Y title"); hgr->Draw("p"); for (Int_t j=1;j<=n;j++) { TMarker *m = new TMarker(hgr->GetBinCenter(j), 0.5*hgr->GetBinContent(j),22); m->SetMarkerColor(j); m->Draw(); } } On Thu, 2 Mar 2000, Anton Fokin wrote: > Hi rooters! > > I think it would be nice to have a mode in which point number is drawn as a > marker for TGraph. It is very useful if you want to plot, for example, > points from an event generator running with different sets of initial > conditions, i.e. 1,2,3,4,5 and you want to see a correspondence between set > number and a point on the graph. > > It would be nice of course to have an opportunity to set different > colors/attributes for every graph point, but it is not easy to implement. > Well, it is easy if Rene adds a "fZ" array with point colors and then > changes a bit Paint function :) > > Best regards, > Anton >
This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:20 MET