Thank you very much! 2013/3/14 John Kane <jrkrid...@inbox.com>
> > > It is easy to do in base graphics, but probably a bad idea just because > it > > is very hard to decode the symbol/color combinations. > > I just appropriated your data set and tried it in ggplot2 and your > objection looks valid there as well. > > And Michael was right, the shape command can go in the first aes statement. > > > library(ggplot2) > p <- ggplot(dta , aes(time, value, > shape = as.factor(id) , colour =as.factor(group ))) + > geom_point() > p > > John Kane > Kingston ON Canada > > > > -----Original Message----- > > From: dcarl...@tamu.edu > > Sent: Thu, 14 Mar 2013 11:23:18 -0500 > > To: michael.weyla...@gmail.com, hannah....@gmail.com > > Subject: Re: [R] plotting > > > > It is easy to do in base graphics, but probably a bad idea just because > > it > > is very hard to decode the symbol/color combinations. I added a crude > > legend: > > > > # Provide reproducible data > > set.seed(42) > > value <- round(rnorm(20), 2) > > time <- round(runif(20)*10, 1) > > group <- sample(1:4) > > id <- sample(1:5) > > dta <- data.frame(value, time, group, id) > > > > # Plot and legend > > plot(value~time, pch=id+20, col=group, bg=group, cex=1.25) > > legend("bottomright", as.character(1:4), pch=16, > > col=1:4, bty="n", inset=c(0, .045), title="Group") > > legend("bottomright", as.character(1:5), pch=21:25, col="gray", > > inset=c(.1, 0), bty="n", title="ID") > > > > ---------------------------------------------- > > David L Carlson > > Associate Professor of Anthropology > > Texas A&M University > > College Station, TX 77843-4352 > > > > > > > > > >> -----Original Message----- > >> From: r-help-boun...@r-project.org [mailto:r-help-bounces@r- > >> project.org] On Behalf Of R. Michael Weylandt > >> Sent: Thursday, March 14, 2013 10:51 AM > >> To: li li > >> Cc: r-help > >> Subject: Re: [R] plotting > >> > >> I think you'll find this easiest with ggplot2: > >> > >> library(ggplot2) > >> > >> ggplot(dat, aes(x = value, y = time, color = group, symbol = id)) + > >> geom_point() > >> # symbol = might not be the right argument -- I'm doing this from > >> memory > >> > >> or similar.... > >> > >> MW > >> > >> On Thu, Mar 14, 2013 at 3:46 PM, li li <hannah....@gmail.com> wrote: > >>> Hi alL, > >>> I have a data frame with 4 columns: "value", "time", "group" and > >> "id". > >>> I would like to plot "value" vs. "time" with different colors for > >>> different levels of "group" and > >>> different symbols for different values of "id". > >>> I think I could do this but I would like to see what is an easier > >> way to > >>> plot > >>> the data this way. > >>> Thank you vey much. > >>> Hanna > >>> > >>> [[alternative HTML version deleted]] > >>> > >>> ______________________________________________ > >>> 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-<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-<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<http://www.r-project.org/posting-guide.html> > > and provide commented, minimal, self-contained, reproducible code. > > ____________________________________________________________ > GET FREE SMILEYS FOR YOUR IM & EMAIL - Learn more at > http://www.inbox.com/smileys > Works with AIM®, MSN® Messenger, Yahoo!® Messenger, ICQ®, Google Talk and > most webmails > > > [[alternative HTML version deleted]]
______________________________________________ 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.