[R] labels cut partially on hist

John Kane jrkrideau at yahoo.ca
Fri Apr 13 22:53:58 CEST 2007


--- AA <aa2007r at gmail.com> wrote:

> Dear List,
> 
> I have the following function where I plot on one
> page a histogram and a boxplot.
> I use option labels = TRUE in hist to show labels.
> However the label on the highest bar in the
> histogram is not showing entirely. How can I correct
> this?
> Thanks for any suggestions?
> 
> histtst <-
>   function(n = 100,...){
>     set.seed(15)  # makes rnorm reproducible
>     par(mfrow = c(2,1))
>     x <- rnorm(n)
>     hist(x, labels = TRUE)
>     boxplot(x, horizontal = TRUE)
>   }

You're running out of room on the y-axis.  I don't
know how to cure it in general because I don't know
how to find the general height of the largest bin  but
this shows the problem. You need to extend the ylim.

histtst <-
  function(n = 100,...){
    set.seed(15)  # makes rnorm reproducible
    par(mfrow = c(2,1))
    x <- rnorm(n)
    hist(x, labels = TRUE, ylim=c(0,8))
    boxplot(x, horizontal = TRUE)
  }
hh1 <- histtst(12)



More information about the R-help mailing list