You can use the tapply function to sum within combinations, then pass the results to barplot (possibly doing a reshape first).
Also look at the ggplot2 package, it may do the summing as part of the plot call and probably does not need the reshape step. -- Gregory (Greg) L. Snow Ph.D. Statistical Data Center Intermountain Healthcare greg.s...@imail.org 801.408.8111 > -----Original Message----- > From: r-help-boun...@r-project.org [mailto:r-help-bounces@r- > project.org] On Behalf Of Chandra Salgado Kent > Sent: Tuesday, March 22, 2011 1:30 AM > To: r-help@r-project.org > Subject: [R] stacked bar plot > > Hello, > > > > I'm wondering if someone may be able to help me, and do apologize if > there is a simple and obvious solution for this. I am somewhat new to > R, and have been searching for a simple solution for a couple of days. > > > > I am interested in finding a tool that allows me to plot a stacked bar > plot. > > > > My data set is in the following format: > > data<-data.frame(Sex=c("M","F","M","F","F"), Number=c(10,3,1,2,3), > Group_size=c(1,1,2,2,2)) > > > > I would like to have the factor "Sex" stacked, "Group size" as a Factor > on the X axis, and "Number" on the Y axis (summed so that there is only > one value for each Sex by Group_size combination). > > > > Many, many thanks for any help you may be able to offer! > > > > Chandra > > > [[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. ______________________________________________ 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.