[R] histogram question
Ben Bolker
ben at zoo.ufl.edu
Mon Nov 12 13:23:30 CET 2001
The basic problem is that hist() is really designed for continuous data,
and you're using it with discrete data. You can either say
r <- rbinom(100000,10,0.5)
hist(r,10,0.5),col=2,xlim=c(0,10),ylim=c(0,30000),
breaks=seq(-0.5,10.5,by=0.1))
so that the bins span (-0.5 to 0.5, 0.5 to 1.5, ...)
or (arguably better, because it is more sensible with discrete data)
barplot(table(r),space=0)
## note that if you're building tables of sparser data where all
## levels may not be represented you may want something like
barplot(table(factor(r,levels=0:10)),space=0)
# instead
On Mon, 12 Nov 2001, Erich Neuwirth wrote:
> hist(rbinom(1000,10,0.5),col=2,xlim=c(0,10),ylim=c(0,300))
> gives a histogram with "touching bars"
>
> hist(rbinom(100000,10,0.5),col=2,xlim=c(0,10),ylim=c(0,30000))
> gives a histogram with space between the bars.
>
> is there a way to control the space betweent he bars easily?
>
>
>
> --
> Erich Neuwirth, Computer Supported Didactics Working Group
> Visit our SunSITE at http://sunsite.univie.ac.at
> Phone: +43-1-4277-38624 Fax: +43-1-4277-9386
> -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
> r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
> Send "info", "help", or "[un]subscribe"
> (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
> _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
>
--
318 Carr Hall bolker at zoo.ufl.edu
Zoology Department, University of Florida http://www.zoo.ufl.edu/bolker
Box 118525 (ph) 352-392-5697
Gainesville, FL 32611-8525 (fax) 352-392-3704
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
More information about the R-help
mailing list