John Kane <jrkrideau <at> yahoo.ca> writes:

> 
> There are probably lots of better aproaches but this seems to work.
>   I just combined the lines into one vector
> and assighed a dummy variable to mark the diffferent lines
> 
> ibrary(ggplot2)
> mydata <- data.frame(xrange <- c(100, 200, 300, 400, 500, 600, 
>         700, 800, 900, 1000),
>         yrange = c( 1.1, 1.2, 1.3, 1.4, 1.5, 1.5, 1.7, 1.9, 2.0, 2.4),
>         mark = c(rep("a",5), rep("b", 5)))
> 
> p <- ggplot(mydata, aes( xrange, yrange, colour= mark)) 
> 
> p <- p + geom_line()
> 
> p

  Yes, or qplot(xrange,yrange,colour=mark,data="mydata")

This was cross-posted to stack overflow: please don't crosspost.
(I didn't understand the question until just now, it was simpler
than I thought -- I thought the OP wanted *four* lines on the final
plot (not "I have four lines of data").

______________________________________________
R-help@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.

Reply via email to