I am trying to plot vertical bar plots over a map. I went through examples online but somehow not being able to. My data is currently in this format: University| Count | Category | lat | long Here is the code that I am trying execute: ##------------------------------------------------------------------------- library(ggplot2) library(ggmap) library(ggsubplot) df1 <- data.frame( University = c(rep("University1", 4), rep("University2", 4), rep("University3", 4), rep("University4", 4)), Count = sample(1:10, 16, replace = T), Category = rep(c("A", "B", "C", "D")), lat = c(rep(10.902469, 4), rep(17.921959, 4), rep(18.606910, 4), rep(13.202366, 4)), long = c(rep(76.90020, 4), rep(83.42510, 4), rep(73.87501, 4), rep(77.62340, 4)) ) india <- get_map("India", zoom = 5) p <- ggmap(india) p + geom_subplot(data = df1, mapping=aes(x = long, y = lat, group University, subplot= geom_bar(aes(x = Category, y = Count, color = Category, stat "identity")))) ##------------------------------------------------------------------------- When I run the above code, I get the following error: Error in get(x, envir = this, inherits = inh)(this, ...) : could not find function "%:::%" Is this a bug? I am currently running R 3.0.1. Thanks & Regards, Indrajit [[alternative HTML version deleted]]