MathGroup Archive 2009

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Getting histogram information

  • To: mathgroup at
  • Subject: [mg100701] Re: Getting histogram information
  • From: Jens-Peer Kuska <kuska at>
  • Date: Thu, 11 Jun 2009 21:39:47 -0400 (EDT)
  • Organization: Uni Leipzig
  • References: <h0qoi1$klv$>
  • Reply-to: kuska at


BinCounts[] is your friend ..


Raul Martinez wrote:
> All,
> I have used the Histogram[] function many times. It works well and has  
> lots of options but seems to lack transparency.
> Specifically, if I don't specify a bin width and let the function  
> compute it, I want to know exactly what bin width the function used.  
> Obviously, with some additional work I can infer the bin width from  
> the resulting histogram. It would be better, however, to know  
> precisely the bin width that the function actually used.
> I consulted Wolfram support about this and they were helpful,  
> providing me with a bit of clever but rather obscure code that returns  
> the populated histogram bins. But this still requires additional work  
> to infer the bin width. The code provided by Wolfram support is listed  
> after the signature.
> Can anyone figure out how to get the bin width directly from the  
> Histogram[] function?
> Thanks in advance.
> Raul Martinez
> Code:
> data1=RandomReal[NormalDistribution[0,1],100];
> h 
> = 
> Reap 
> @Histogram[data1,Automatic,Function[{xbins,counts},Sow[counts];counts]]
> h[[2]]
> h[[2,1,1]]
> (*This will give the number of bins.*)
> h[[2,1,1]]//Length

  • Prev by Date: Re: Undocumented functions for working with graphics
  • Next by Date: Re: Getting histogram information
  • Previous by thread: Getting histogram information
  • Next by thread: Re: Getting histogram information