[R] how to change the position of xlab in truehist?

David Winsemius dwinsemius at comcast.net
Sat Apr 17 00:23:42 CEST 2010

On Apr 16, 2010, at 6:00 PM, Hua Li wrote:

> Hi,
> I'm wondering how can I change the position of xlab in truehist.
> For example, the following code creats a histogram with 4 bins for  
> my discrete data. I want each bin to be labelled as 0, 1, 2, or 3 in  
> the middle, so that it's clear each bin corresponds to each of the  
> discrete case.
> I was thinking of first delete xlab and then add marks myself, but  
> it doesn't look like it's working. The old label can not be removed  
> by setting xlab="" or xlab = NULL.

xlab is the annotation for the whole axis... just one string with the  
name of the vector unless you offer an alternative... nothing to to  
with lableing the ticks. You want to look at the axis funtion and the  
at= and labels= arguments. See example at bottom of plot.default page.

> Thanks for your help!
> Hua
> #------------------------
> x = c(rep(0,10),rep(1,100),rep(2,50), rep(3,30))
> library(MASS)
> truehist(x,nbins=4)
> truehist(x,nbins=4,xlab="")
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.

David Winsemius, MD
West Hartford, CT

More information about the R-help mailing list