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]]

