[R] Colors column don't give correct color with plot()
Erik Iverson
eiverson at NMDP.ORG
Fri Jul 24 20:30:27 CEST 2009
My guess is that
> class(data[,3])
gives "factor" as the result, try casting to character if so.
-----Original Message-----
From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] On Behalf Of Vivek Ayer
Sent: Friday, July 24, 2009 1:24 PM
To: r-help at r-project.org
Subject: [R] Colors column don't give correct color with plot()
Hey guys,
I'm having trouble getting the correct colors, when they are read from
a csv file. Here's an example:
1 1 black
1 2 green
1 3 green
1 4 black
1 5 peachpuff
Call it blah.csv. Then I ran:
data <- read.csv("blah.csv",header=FALSE,sep="")
and then to plot the data, I ran:
plot(data[,1],data[,2],col=data[,3])
But the output reports a vertical line with colors:
black
red
red
black
green
going up. Is this a bug in R? If so, could someone fix it?
Thanks,
Vivek
______________________________________________
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.
More information about the R-help
mailing list