Isn't a bug,
try this
plot(d[,1],d[,2],col=as.character(d[,3]))
its because d[,3] is a factor.
Or in read.csv:
d <- read.csv("blah.csv",header=FALSE,sep="", stringsAsFactor = FALSE)
On Fri, Jul 24, 2009 at 3:23 PM, Vivek Ayer <[email protected]> wrote:
> 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
>
> ______________________________________________
> [email protected] 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.
>
--
Henrique Dallazuanna
Curitiba-Paraná-Brasil
25° 25' 40" S 49° 16' 22" O
[[alternative HTML version deleted]]
______________________________________________
[email protected] 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.