Try these three options,
dp <- c(1,4,3,2,5,7,9,8,9,2) tp <- 1:10 group <- factor(c(1, 2, 1, 2, 1, 3, 1, 3, 3, 2), label=letters[1:3]) plot(tp,dp, type= 'p', col = group) d <- data.frame(dp=dp, tp=tp, group=group) library(lattice) xyplot(dp~tp, data=d, groups=group, auto.key=TRUE) library(ggplot2) qplot(tp, dp, data=d, colour=group) HTH, baptiste 2009/9/24 FMH <kagba2...@yahoo.com>: > Dear All, > > Let: > > dp: depth of the river > tp: temperature with respect to depth > > These pair of observations are in 3 different groups i.e: > Obs. 1,3,5,7 from the first group > Obs. 2,4 and 10 from second group > Obs 6,8 and 9 from third group. > > We can have a simple scatter plot, between depth as y-axis and temperature as > x-axis, with each pairs are denoted by a red dot, by using a plot function > shown below. > > ##################### > dp <- c(1,4,3,2,5,7,9,8,9,2) > tp <- 1:10 > plot(tp,dp, type= 'p', col = 'red') > ##################### > > Could someone please give some advices on the way to have a plot in which > the color of each pair of observation corrrespond to its group? For instance, > we might have red, blue and green dots corresponding to groups 1,2 and 3, > respectively. > > > Thank you > Fir > > > > > ______________________________________________ > 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. > ______________________________________________ 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.