Hi Rene,
I've kind of sorted out the problem but not quite. What I want is a shaded
band stretching right across the graph in the x-direction and from -1 to 1
in the y direction. So, I've created a TBox and drawn it, but what
happens, obviously, is that it draws over my points. Then when I try and
redraw the TGraph over the top to get my points back I can only do it if I
set no marker style. If I set no marker stylr and then go
gr->Draw("same")
It is OK, and the shaded box remains.
However, if I try
gr->Draw("samep")
then everything is completely wiped out and I no longer see the shaded box
(although of course the points are redrawn correctly but completely anew).
Why is this?
Cheers,
Claire
__________________________________
Claire Gwenlan
Department of Physics & Astronomy
University College London
Gower Street
LONDON
WC1E 6BT
Tel: 020 7679 3454
_________________________________
On Sat, 24 Feb 2001, Rene Brun wrote:
> Hi Claire,
> It is not clear what you want to shade exactly.
> Here is an example from which you can get some inspiration.
>
> Rene Brun
>
>
> {
> gROOT->Reset();
> Int_t nbins = 100;
> TH1F *h1 = new TH1F("h1","h1",nbins,-3,3);
> h1->FillRandom("gaus",10000);
> h1->Draw();
> TH1F *h2 = (TH1F*)h1->Clone();
> Double_t mean = h1->GetMean();
> Double_t rms = h1->GetRMS();
> for (Int_t i=1;i<=nbins;i++) {
> Double_t x = h1->GetXaxis()->GetBinCenter(i);
> if (x <mean-rms || x > mean+rms) h2->SetBinContent(i,0);
> }
> h2->SetFillColor(kRed);
> h2->SetFillStyle(3013);
> h2->Draw("same");
> }
>
> On Sat, 24 Feb 2001, Claire Gwenlan wrote:
>
> >
> > Hi everybody,
> >
> > Just wondering how to create a nice shaded band on a TGraph, for example a
> > band stretching from -1 to +1 to represent 1 standard deviation on a
> > graph.
> >
> > Cheers,
> >
> > Claire
> >
> > __________________________________
> > Claire Gwenlan
> > Department of Physics & Astronomy
> > University College London
> > Gower Street
> > LONDON
> > WC1E 6BT
> >
> > Tel: 020 7679 3454
> > _________________________________
> >
> >
>
>
This archive was generated by hypermail 2b29 : Tue Jan 01 2002 - 17:50:37 MET