I don't have access to your "alon.txt" file (see ?dput for future posts),
but...
I'm pretty sure the info you want is not in row.names(colon[1:2])
should just be using:
text(x,y, label = colon[1:20,])
??
HTH
baumeist wrote:
Hi,
I am new to R.
I have a matrix that I have assigned to the object ?colon?.
colon<-read.table("c:\\alon.txt",header=T,row.names=1)
attach(colon)
names(colon)
The dimenstions are 2000 62.
Each of the 62 columns (titled norm1, norm2, norm3, etc) has 2000
different numbers (?continuous? values) within it.
I have also assigned a name for each of the 2000 rows of the dataframe
with a prefix (i.e. g1 ?. g2000) using the code (not sure if I did this
right):
colon<-paste("g",c(1:nrow(colon)),sep="")
I have plotted the first 20 values from two of the columns(samples).
plot(x,y,type='n',xlab='x norm1 sample',ylab='y norm2
sample',main='Norm1 vs Norm2 - 20
points(x,y,pch=15,col='blue')
Now I wish to assign labels to each point (above each point (i.e. pos=3)
in the plot with ?g1 to g20 corresponding to each row but I am having
trouble with this step.
I have tried:
text(x,y, label = row.names(colon[1:20]))
but nothing happens.
Any suggestions?
Thanks in advance
MAB