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.