I would use bwplot in lattice for this example. library(lattice) library(latticeExtra) mydata$dtime <- factor(mydata$dtime) useOuterStrips(bwplot(BRCLNET ~ dtime | side * group, data=mydata, xlab="time"))
On Wed, Oct 31, 2012 at 3:45 PM, Rui Barradas <ruipbarra...@sapo.pt> wrote: > Hello, > > Like this? > > > library(ggplot2) > set.seed(3101) > mydata <- data.frame( > BRCLNET = rnorm(1000), > group = rep(c("1", "2"), each = 500), > side = sample(c("Left", "Middle", "Right"), 1000, replace = TRUE) , > dtime = rep(1:10, 100)) > > > > p <- ggplot(mydata , aes(factor(dtime), BRCLNET, fill = side)) + > geom_boxplot() + > facet_grid(group~side) > p > > > Note that it's factor(dtime) and facet_grid(), not facet_wrap() > > Hope this helps, > > Rui Barradas > Em 31-10-2012 17:33, dysonsphere escreveu: > > ok this is close, thanks for your effort > > > > i will be more specific about my data set now, maybe that will help. > > > > there are 2 cats, labeled rs29 and rs30 > > there are a number of experimental results, i will make a graph set for > > each one. for example we can look at the results of BRCLNET. > > the tasks are devided into right middle and left > > the tasks are performed over time 1 to 10. > > > > i was a boxplot per cat per side (1 left 1 middle 1 right) over the time > (1 > > to 10) > > > > at this point I have adjusted the code you sent me to this: > > mydata <- data.frame(BRCLNET, cat, side, group) > > > > mydata then gives me a list of 4 columns: BRCLNET, cat, side, time > > that is perfect > > > > then: > > ggplot(mydata , aes( group, BRCLNET, fill = cat ))+ geom_boxplot() + > > + facet_wrap(~side) > > > > this gives me a figure divided into 3 columns: LEFT MIDDLE RIGHT > > with 2 boxes in each (RS29 and RS30). the yaxis is labeled BRCLNET and > the > > xaxis is labeled time. but there is not a separate box for each time > point. > > there are only 2 boxes per plot. > > > > i would like to have six separate plots: > > 1. LEFT RS29 BRCLNET over time (10 boxes) > > 2. MIDDLE RS29 BRCLNET overtime (10 boxes) > > ..... > > 6. RIGHT RS30 BRCLNET over time > > > > thanks for your help > > > > > > On Wed, Oct 31, 2012 at 8:16 AM, John Kane [via R] < > > ml-node+s789695n4647989...@n4.nabble.com> wrote: > > > >> I am not sure I understand exactly what you want but does this do > anything > >> like what you want? > >> > >> library(ggplot2) > >> mydata <- data.frame(result = rnorm(100), group = rep(c("1", "2"), > each > >> = 50), > >> side = sample(c("L", "R"), 100, replace = TRUE) > , > >> dtime = rep(1:10, each=10)) > >> > >> p <- ggplot(mydata , aes( group, result, fill = side ))+ > geom_boxplot() > >> + > >> facet_wrap(~dtime) > >> p > >> > >> John Kane > >> Kingston ON Canada > >> > >> > >>> -----Original Message----- > >>> From: [hidden email]< > http://user/SendEmail.jtp?type=node&node=4647989&i=0> > >>> Sent: Tue, 30 Oct 2012 11:21:49 -0700 (PDT) > >>> To: [hidden email]< > http://user/SendEmail.jtp?type=node&node=4647989&i=1> > >>> Subject: [R] boxplots of various levels > >>> > >>> noob here > >>> trying to make boxplots of some data > >>> i would like to separate the boxplots according to conditons of various > >>> levels > >>> for example: > >>> > >>> i have > >>> group:1 and 2, each group performed tests consisting of > >>> condition A,B,C,D > >>> side: left and right > >>> time: 1 to 10 > >>> > >>> I would like separate boxplots of the results (x) of the tests > (numeric) > >>> for > >>> each group under each condition on each side over time. > >>> > >>> so far i have set it up like this: > >>> boxplot(test$x~test$time) > >>> this gives me the plot for all vaues of x in each time bin. basicaly i > >>> would need a command that tells R to include only the data that agrees > >>> with > >>> the group, condition, and side I set. > >>> something like > >>> boxplot(test$x~test$time) where > >>> test$group=1,test$condition=A,test$side=left > >>> > >>> can this be done? > >>> > >>> > >>> > >>> > >>> -- > >>> View this message in context: > >>> > http://r.789695.n4.nabble.com/boxplots-of-various-levels-tp4647917.html > >>> Sent from the R help mailing list archive at Nabble.com. > >>> > >>> ______________________________________________ > >>> [hidden email] > >>> <http://user/SendEmail.jtp?type=node&node=4647989&i=2>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. > >> ____________________________________________________________ > >> Send any screenshot to your friends in seconds... > >> Works in all emails, instant messengers, blogs, forums and social > >> networks. > >> TRY IM TOOLPACK at http://www.imtoolpack.com/default.aspx?rc=if2 for > FREE > >> > >> ______________________________________________ > >> [hidden email] > >> <http://user/SendEmail.jtp?type=node&node=4647989&i=3>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. > >> > >> > >> ------------------------------ > >> If you reply to this email, your message will be added to the > discussion > >> below: > >> > >> > http://r.789695.n4.nabble.com/boxplots-of-various-levels-tp4647917p4647989.html > >> To unsubscribe from boxplots of various levels, click here< > http://r.789695.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4647917&code=ZHlzb25zcGhlcmUyM0BnbWFpbC5jb218NDY0NzkxN3wtMTkzNDk0ODEyOA== > > > >> . > >> NAML< > http://r.789695.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml > > > >> > > > > > > > > > > ______________________________________________ > > 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. > > > [[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. > [[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.