Hi: Is this what you were expecting? Calling your data set below 'data',
# order months chronologically data$month <- ordered(data$month, levels = c('SEP09', 'OCT09', 'DEC09')) # Plot it... p <- ggplot(data, aes(x = month, fill = type)) p + geom_bar(aes(weight = volume), position = 'stack') HTH, Dennis On Fri, Feb 5, 2010 at 9:53 AM, Ryan Garner <ryan.steven.gar...@gmail.com>wrote: > > I'm trying to create a stacked bar chart with x=month, y=volume, and > factor=type. > > volume type month > 100 A SEP09 > 200 A OCT09 > 300 A DEC09 > 400 B SEP09 > 500 B OCT09 > 600 B DEC09 > 700 C SEP09 > 800 C OCT09 > 900 C DEC09 > > Following Hadley's examples, I get 3 bars with SEP09: 3-A, 3-B, 3-C, OCT09: > 3-A, 3-B, 3-C, and NOV09: 3-A, 3-B, 3-C. I need SEP09: 100-A, 400-B, 700-C, > OCT09: 200-A, 500-B, 800-C, and NOV09: 300-A, 600-B, 900-C. > -- > View this message in context: > http://n4.nabble.com/ggplot-stacked-bar-chart-help-tp1470582p1470582.html > Sent from the R help mailing list archive at Nabble.com. > > ______________________________________________ > 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.