Hi James, There were a few problems with the 0.9.0 version, which is why it was pulled from CRAN. I'd recommend re-installing 0.8.9: install.packages("ggplot2", type = "source")
Hadley On Wed, Feb 1, 2012 at 2:10 PM, J Toll <jct...@gmail.com> wrote: > Hi, > > I have a question related to the newest version of ggplot2 (0.9.0). I > just updated this morning and from CRAN it looks like the Mac version > is the only one at 0.9.0 as of right now. > > http://cran.r-project.org/web/packages/ggplot2/index.html > > Anyway, I was in the midst of a project where I was trying to > replicate "Back-to-back Bar Charts" in this blog post. > > http://learnr.wordpress.com/2009/09/24/ggplot2-back-to-back-bar-charts/ > > My project and the example in the blog post no longer work with 0.9.0. > I just want to figure out how to fix the blog example, and then make > the same changes to my own work. > > So this is the output: > >> library(ggplot2) >> library(plyr) >> library(reshape) > > Attaching package: ‘reshape’ > > The following object(s) are masked from ‘package:plyr’: > > rename, round_any > >> trade <- read.csv("http://pastie.org/pastes/629247/download", header = TRUE, >> stringsAsFactors = FALSE) >> balance <- ddply(trade, .(Time), summarise, balance = sum(EXP - IMP)) >> trade.m <- melt(trade, id.vars = c("BEC", "Time")) >> ggplot(trade.m, aes(Time)) + geom_bar(subset = .(variable == > + "EXP"), aes(y = value, fill = BEC), stat = "identity") + > + geom_bar(subset = .(variable == "IMP"), > + aes(y = -value, fill = BEC), stat = "identity") + > + xlab("") + scale_y_continuous("Export - Import", > + formatter = "comma") > Error in continuous_scale(c("y", "ymin", "ymax", "yend", "yintercept", : > unused argument(s) (formatter = "comma") >> ggplot(trade.m, aes(Time)) + geom_bar(subset = .(variable == > + "EXP"), aes(y = value, fill = BEC), stat = "identity") + > + geom_bar(subset = .(variable == "IMP"), > + aes(y = -value, fill = BEC), stat = "identity") + > + xlab("") + scale_y_continuous("Export - Import") > Error in eval(expr, envir, enclos) : could not find function "==" > > The problem appears to be with the subsetting. Apparently something > has changed between the versions. I've been trying to read about the > changes between versions but so far have found so smoking gun. Any > thoughts or suggestions as to the problem would be appreciated. > > Thanks, > > James > > ______________________________________________ > 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. -- Assistant Professor / Dobelman Family Junior Chair Department of Statistics / Rice University http://had.co.nz/ ______________________________________________ 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.