[R] Adding name labels to x-axis of matplot
Dimitris Rizopoulos
dimitris.rizopoulos at med.kuleuven.be
Wed Mar 26 12:37:22 CET 2008
try this:
dat <- matrix(rnorm(20), 10, 2)
dimnames(dat) <- list(1:10, c("sample1", "sample2"))
matplot(dat, pch = 16, xaxt = "n", col = 1:2,
ylab = "Expression Value")
axis(1, at = 1:10, labels = paste("Gene", 1:10), cex.axis = 0.7)
I hope it helps.
Best,
Dimitris
----
Dimitris Rizopoulos
Biostatistical Centre
School of Public Health
Catholic University of Leuven
Address: Kapucijnenvoer 35, Leuven, Belgium
Tel: +32/(0)16/336899
Fax: +32/(0)16/337015
Web: http://med.kuleuven.be/biostat/
http://www.student.kuleuven.be/~m0390867/dimitris.htm
----- Original Message -----
From: "Daniel Brewer" <daniel.brewer at icr.ac.uk>
To: <r-help at stat.math.ethz.ch>
Sent: Wednesday, March 26, 2008 12:10 PM
Subject: [R] Adding name labels to x-axis of matplot
> Hello,
>
> I have a gene expression matrix with columns being samples and rows
> being genes. I would like to display the expression values for each
> gene. I have two groups which I colour differently. The aim is to
> see
> if there is any difference between the two groups consistently
> across genes.
>
> So the following works well:
>
> matplot(as.matrix(nonormexpr),pch=16,col=c(rep(1,length(left)),rep(2,length(right))),cex=0.4)
>
> The only thing is that the x-axis has numbers 1 ... 10, whereas I
> would
> like to give them the names of the genes. I have tried using the
> "labels" parameter but I get:
>
> Error in axis(side, at, as.graphicsAnnot(labels), tick, line, pos,
> outer, :
> 'labels' is supplied and not 'at'
>
> Any ideas? Is there are a more appropriate plot type?
>
> --
> **************************************************************
> Daniel Brewer, Ph.D.
> Institute of Cancer Research
> Molecular Carcinogenesis
> Email: daniel.brewer at icr.ac.uk
> **************************************************************
>
> The Institute of Cancer Research: Royal Cancer Hospital, a
> charitable Company Limited by Guarantee, Registered in England under
> Company No. 534147 with its Registered Office at 123 Old Brompton
> Road, London SW7 3RP.
>
> This e-mail message is confidential and for use by the...{{dropped:14}}
More information about the R-help
mailing list