Re: histogram stats styles

From: Rene Brun <Rene.Brun_at_cern.ch>
Date: Tue, 29 Aug 2006 22:32:53 +0200


see TH1::SetStats
http://root.cern.ch/root/htmldoc/TH1.html#TH1:SetStats

eg
 h->SetStats(111);

Rene Brun

Emanuel Machado wrote:
> Interesting. Thanks for the idea.
>
> I tried it on the canvas of my compiled program and wasn't able to select
> the stats object. It only selected the histogram. However, I was able to do
> it the interactive way with the hsimple example.
>
> One can "cheat", of course, using the editor to accomplish what you want and
> then save it as a macro. I did that and looked at the generated code: it
> creates ptstats externally, changes what is necessary, and then links it to
> the histogram object. This for sure allows you to do anything you want with
> the statistics. But is there a simpler way?
>
> Thanks,
>
> Emanuel
>
> ----
> Emanuel Machado, PhD.
> Senior Engineer
>
>
>
> Cytonome, Inc.
> 27 Drydock Ave
> Boston, MA 02210
> Voice: (617) 330-5030 ext. 237
> Fax: (617) 330-5031
> Website: www.cytonome.com
>
> Email: Emanuel-Machado_at_cytonome.com
>
>
>> -----Original Message-----
>> From: owner-roottalk_at_pcroot.cern.ch [mailto:owner-roottalk_at_pcroot.cern.ch]
>> On Behalf Of Ilka Antcheva
>> Sent: Tuesday, August 29, 2006 3:07 PM
>> To: Emanuel Machado; roottalk_at_pcroot.cern.ch
>> Subject: RE: [ROOT] histogram stats styles
>>
>> Hi Emanuel,
>>
>> You can set different TPaveStats options via provided user interface. In
>> the canvas window you can activate the graphics editor vie View menu /
>> Editor. The editor will appear on the left of the canvas window and will
>> provide user interface according to the selected object in the canvas
>> window. To select an object you should click on it with left mouse button.
>> If you select TPaveStats object, the user interface for it will appear on
>> the editor frame and you can select different options via it. They will be
>> applied only for the selected stats and will not change anything for the
>> others. A picture of this interface can be seen at
>> http://root.cern.ch/root/htmldoc/TPaveStatsEditor.html
>>
>> Best regards, Ilka
>>
>> ________________________________
>>
>> From: owner-roottalk_at_pcroot.cern.ch on behalf of Emanuel Machado
>> Sent: Tue 8/29/2006 8:32 PM
>> To: roottalk_at_pcroot.cern.ch
>> Subject: RE: [ROOT] histogram stats styles
>>
>>
>>
>> How could I set it on a single histogram (i.e. not disrupting others)? I
>> tried to get the stats object as
>>
>> TPaveStats *stats = h->GetListOfFunctions()->FindObject("stats");
>> stats->SetOptStat( newoption )
>>
>> (as in stressGraphics.cxx)
>>
>> But stats here is always returned NULL.
>>
>> Thanks,
>>
>> Emanuel
>>
>> ----
>> Emanuel Machado, PhD.
>> Senior Engineer
>>
>>
>>
>> Cytonome, Inc.
>> 27 Drydock Ave
>> Boston, MA 02210
>> Voice: (617) 330-5030 ext. 237
>> Fax: (617) 330-5031
>> Website: www.cytonome.com
>>
>> Email: Emanuel-Machado_at_cytonome.com
>>
>>> -----Original Message-----
>>> From: owner-roottalk_at_pcroot.cern.ch [mailto:owner-
>>>
>> roottalk_at_pcroot.cern.ch]
>>
>>> On Behalf Of Emanuel Machado
>>> Sent: Tuesday, August 29, 2006 11:57 AM
>>> To: 'Rene Brun'
>>> Cc: roottalk_at_pcroot.cern.ch
>>> Subject: RE: [ROOT] histogram stats styles
>>>
>>>
>>> Aha! It works! Thanks for the pointer to the include file.
>>>
>>> Emanuel
>>>
>>> ----
>>> Emanuel Machado, PhD.
>>> Senior Engineer
>>>
>>>
>>>
>>> Cytonome, Inc.
>>> 27 Drydock Ave
>>> Boston, MA 02210
>>> Voice: (617) 330-5030 ext. 237
>>> Fax: (617) 330-5031
>>> Website: www.cytonome.com
>>>
>>> Email: Emanuel-Machado_at_cytonome.com
>>>
>>>
>>>> -----Original Message-----
>>>> From: Rene Brun [mailto:Rene.Brun_at_cern.ch]
>>>> Sent: Tuesday, August 29, 2006 11:49 AM
>>>> To: Emanuel Machado
>>>> Cc: roottalk_at_pcroot.cern.ch
>>>> Subject: Re: [ROOT] histogram stats styles
>>>>
>>>> This should also work in non-interactive mode. Simply
>>>> #include "TStyle.h"
>>>> gStyle->SetOptStat( newoption );
>>>>
>>>> Rene Brun
>>>>
>>>> On Tue, 29 Aug 2006,
>>>> Emanuel Machado wrote:
>>>>
>>>>
>>>>> Hi,
>>>>>
>>>>>
>>>>>
>>>>> I realize that this may be a newbye question. Please bear with me.
>>>>>
>>>>>
>>>>>
>>>>> Looking at the user manual, the way to change the way a histogram
>>>>>
>>>> presents a
>>>>
>>>>> stats box is to use
>>>>>
>>>>>
>>>>>
>>>>> gStyle->SetOptStat( newoption );
>>>>>
>>>>>
>>>>>
>>>>> This works well in interactive mode. What would be the equivalent
>>>>>
>> way
>>
>>> to
>>>
>>>> do
>>>>
>>>>> it in non-interactive (i.e compiled) mode?
>>>>>
>>>>>
>>>>>
>>>>> Many thanks,
>>>>>
>>>>>
>>>>>
>>>>> Emanuel
>>>>>
>>>>>
>>>>>
>>>>> ----
>>>>>
>>>>> Emanuel Machado, PhD.
>>>>>
>>>>> Senior Engineer
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Cytonome, Inc.
>>>>>
>>>>> 27 Drydock Ave
>>>>>
>>>>> Boston, MA 02210
>>>>>
>>>>> Voice: (617) 330-5030 ext. 237
>>>>>
>>>>> Fax: (617) 330-5031
>>>>>
>>>>> Website: www.cytonome.com
>>>>>
>>>>>
>>>>>
>>>>> Email: Emanuel-Machado_at_cytonome.com
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>
>>
>>
>>
>>
>
>
Received on Tue Aug 29 2006 - 22:33:08 MEST

This archive was generated by hypermail 2.2.0 : Mon Jan 01 2007 - 16:32:00 MET