[R] Barplot w/ single stacked bar

From: Muenchen, Robert A (Bob) <muenchen_at_utk.edu>
Date: Thu, 24 Jan 2008 10:48:42 -0500


Hi All,

I can get the barplot function to do many types of plots, stacked or otherwise. However, I cannot get it to do a *single* stacked bar. I've searched several books & listserv archives to no avail. I suspect I'm missing the obvious from the help file!

I can reach my goal in ggplot2, although the relative heights of the bar's pieces don't seem quite right (it does generate a warning):

library(ggplot2)
x<-factor(1)
y<-factor( c("Male","Male","Female") )
mydata <- data.frame(x,y)
rm(x,y)
mydata

#These are close to my goal:
qplot( x, y, fill=y, geom="bar", data=mydata)

# or

ggplot(mydata, aes(x=x, y=y, fill=y)) + geom_bar()

# But this places the bars beside each other rather than stack them.
barplot( table(mydata$y), beside=FALSE)

Thanks!
Bob



Bob Muenchen (pronounced Min'-chen), Manager Statistical Consulting Center
U of TN Office of Information Technology 200 Stokely Management Center, Knoxville, TN 37996-0520 Voice: (865) 974-5230
FAX: (865) 974-4810
Email: muenchen_at_utk.edu
Web: http://oit.utk.edu/scc,
news: http://listserv.utk.edu/archives/statnews.html


R-help_at_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. Received on Thu 24 Jan 2008 - 15:52:59 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Fri 25 Jan 2008 - 01:30:08 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive