[R] How to plot log histograms?

Guido Masarotto guido at sirio.stat.unipd.it
Fri Oct 20 15:33:27 CEST 2000

On Fri, Oct 20, 2000 at 01:42:54PM +0100, Bent Nielsen wrote:
> Q: Is there an easy way to plot log histograms?
> The command "hist" draws a standard histogram with observed frequency on the
> y-axis.  I would like to be able to draw the log frequency on the y-axis,
  Something like:
  > h <- hist(your.data,plot=F)
  > h$counts <- log(h$counts) #assuming no counts equal to 0
  > plot(h,ylab="log(Frequency)")

> - and the same question for kernel density estimates using "density".

  Same theme:
  > d <- density(your.data)
  > d$y <- log(d$y)
  > plot(d,ylab="log(density)",main="")


  (ps) Q: Where do h$counts and d$y  come out? 
       A: Look to str(h) and str(d).
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