Ravi Varadhan
2006-Sep-29 17:25 UTC
[R] X-axis labels in histograms drawn by the "truehist" function
Hi,
I have a simple problem that I would appreciate getting some tips. I am
using the "truehist" function within an "apply" call to plot
multiple
histograms. I can't figure out how to get truehist to use the column names
of the matrix as the labels for the x-axis of the histograms.
Here is a simple example:
X <- matrix(runif(4000),ncol=4)
colnames(X) <- c("X1","X2","X3","X4")
par(mfrow=c(2,2))
apply(X, 2, function(x)truehist(x))
In this example, I would like the x-labels of the histograms to be
"X1",
"X2", etc.
Any help is appreciated.
Best,
Ravi.
----------------------------------------------------------------------------
-------
Ravi Varadhan, Ph.D.
Assistant Professor, The Center on Aging and Health
Division of Geriatric Medicine and Gerontology
Johns Hopkins University
Ph: (410) 502-2619
Fax: (410) 614-9625
Email: rvaradhan@jhmi.edu
Webpage: http://www.jhsph.edu/agingandhealth/People/Faculty/Varadhan.html
----------------------------------------------------------------------------
--------
[[alternative HTML version deleted]]
Gabor Grothendieck
2006-Sep-29 20:11 UTC
[R] X-axis labels in histograms drawn by the "truehist" function
Try this: f <- function(x,xlab) truehist(x, xlab = xlab) mapply(f, as.data.frame(X), colnames(X)) On 9/29/06, Ravi Varadhan <rvaradhan at jhmi.edu> wrote:> Hi, > > > > I have a simple problem that I would appreciate getting some tips. I am > using the "truehist" function within an "apply" call to plot multiple > histograms. I can't figure out how to get truehist to use the column names > of the matrix as the labels for the x-axis of the histograms. > > > > Here is a simple example: > > > > > > X <- matrix(runif(4000),ncol=4) > > colnames(X) <- c("X1","X2","X3","X4") > > par(mfrow=c(2,2)) > > apply(X, 2, function(x)truehist(x)) > > > > In this example, I would like the x-labels of the histograms to be "X1", > "X2", etc. > > > > Any help is appreciated. > > > > Best, > > Ravi. > > ---------------------------------------------------------------------------- > ------- > > Ravi Varadhan, Ph.D. > > Assistant Professor, The Center on Aging and Health > > Division of Geriatric Medicine and Gerontology > > Johns Hopkins University > > Ph: (410) 502-2619 > > Fax: (410) 614-9625 > > Email: rvaradhan at jhmi.edu > > Webpage: http://www.jhsph.edu/agingandhealth/People/Faculty/Varadhan.html > > > > ---------------------------------------------------------------------------- > -------- > > > > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help at stat.math.ethz.ch 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. >
Ravi Varadhan
2006-Oct-02 18:58 UTC
[R] X-axis labels in histograms drawn by the "truehist" function
Hi,
I had sent this email last week, but received no reply. So, I am resending
it - please excuse me for the redundant email.
I have a simple problem that I would appreciate getting some tips. I am
using the "truehist" function within an "apply" call to plot
multiple
histograms. I can't figure out how to get truehist to use the column names
of the matrix as the labels for the x-axis of the histograms.
Here is a simple example:
library(MASS) # this contains the truehist function
X <- matrix(runif(4000),ncol=4)
colnames(X) <- c("X1","X2","X3","X4")
par(mfrow=c(2,2))
apply(X, 2, function(x)truehist(x))
In this example, I would like the x-labels of the histograms to be
"X1",
"X2", etc.
Any help is appreciated.
Best,
Ravi
----------------------------------------------------------------------------
-------
Ravi Varadhan, Ph.D.
Assistant Professor, The Center on Aging and Health
Division of Geriatric Medicine and Gerontology
Johns Hopkins University
Ph: (410) 502-2619
Fax: (410) 614-9625
Email: rvaradhan@jhmi.edu
Webpage: http://www.jhsph.edu/agingandhealth/People/Faculty/Varadhan.html
----------------------------------------------------------------------------
--------
[[alternative HTML version deleted]]