Hi Michael,
I misunderstood your original request. Thanks to your examples,
things are clear. I fixed this problem in the CVS version.
Rene Brun
"K.-Michael Aye" wrote:
>
> Hi Rene,
>
> If one looks at this oversimplified situation created by this little script
>
> {
> TProfile prof("prof","",10,0,10,"i");
> prof.Fill(1,1);
> prof.Fill(2,2);
> prof.Fill(3,0);
> prof.Fill(7,1);
> prof.Fill(8,0);
> prof.Fill(9,1);
> prof.Fill(10,1);
>
> prof.Draw();
> }
>
> one can see, that the only means for deciding if there are empty bins by
> look at the plot is to see if there are errors drawn. In this case it is
> possible, but when one has more data, the errors can be small.
>
> To illustrate I attach a Canvas created by my program.
> The lower histogram is a TProfile, the upper a TH2D scatter plot,
> plotted over a month's time filled by the same set of data, with bin
> width of one hour and data filled approx every 15 seconds.
> The upper plot shows easily by the lack of drawing where no data has
> been filled, while the lower plot gives me certainly more information
> otherwise. :-)
> So I would like to get rid of that line at zero in the TProfile, because
> in quiet times (weather-wise), all values may be around zero and then it
> might
> be confusing to have that line at bins which have not been filled.
>
> Michael
>
> PS.: root 3.03/09, gcc 3.2 on Linux Mandrake 9.1
>
> Rene Brun wrote:
> > Hi Michael,
> >
> > In a TProfile, empty bins are not drawn.
> > Could you send me an example (script, file.root,??) showing this problem?
> > Note that there is always a problem with bins having one entry only
> > or bins having always the same value. See discussion in class TProfile
> >
> > http://root.cern.ch/root/htmldoc/TProfile.html#TProfile:BuildOptions
> > http://root.cern.ch/root/htmldoc/src/TProfile.cxx.html#TProfile:GetBinError
> > http://root.cern.ch/root/htmldoc/TProfile.html#TProfile:Approximate
> >
> > Rene Brun
> >
> >
> > "K.-Michael Aye" wrote:
> >
> >>Hi!
> >>
> >>I plot data over a longer period of time with TProfile, but sometimes
> >>there is no data, so these bins are not filled.
> >>Empty Bins are Draw()n with a zero in it, but sometimes the measured
> >>value is also zero, which makes it impossible to distuingish between
> >>times when there is no data and times when a zero has been measured.
> >>
> >>Is there a way to leave empty bins really empty in the plot with TProfile?
> >>
> >>Thanks,
> >>Michael
> >>--
> >>K.-Michael Aye, University of Durham, Dept. of Physics
> >>Phone@Work: +44-191-334-3665, Fax@Work: +44-191-334-3521
> >>"Because the exploration of space knows no national boundaries,
> >>the loss of the Columbia is a loss to all humankind!"(Kofi Annan)
>
> --
> K.-Michael Aye, University of Durham, Dept. of Physics
> Phone@Work: +44-191-334-3665, Fax@Work: +44-191-334-3521
> "Because the exploration of space knows no national boundaries,
> the loss of the Columbia is a loss to all humankind!"(Kofi Annan)
>
> --------------------------------------------------------------------------------
> Name: c1.root
> c1.root Type: unspecified type (application/octet-stream)
> Encoding: base64
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:15 MET