Hello,

I'm been playing around trying to get some maps working in ggplot & ggmap.
 I have a series of maps I'm trying to make and I want to fix the bubble
area size of banana catches to the specified breaks.  I.e so banana catches
of 2 will always be a specified size so when I make the next map, banana
caches of 2 will also have the same geom_point area size.  I have quite a
range of catches (most 1-5, a few >500) so a simple proportional to value
won't work.

Thanks for the help. ~Trevor
Example code attached.


require(ggmap)
 ns.coast = c(lon = -62, lat =  46)
 ns.map = get_map(location = ns.coast, zoom = 6, color = "color")

data1 <- structure(list(X = c(300.5167, 300.7, 302.2167, 301.3, 302.6,
302), Y = c(46.5833, 45.5, 45.4, 44.7833, 44.95, 45.7333), catch =
c(1.1437908497,
0.9722222222, 1.0294117647, 2, 0.9722222222, 0.9943181818)), .Names =
c("X",
"Y", "catch"), class = "data.frame", row.names = c(92676L, 92689L,
92694L, 92700L, 92702L, 92704L))

p1 <- ggmap(ns.map, extent = "panel", maprange=FALSE)
p2 <- p1 +  geom_point(data = data1,aes(x=(X-360),y=Y,size =
catch),alpha=.5)+ labs(size = "Banana's per
tow")+scale_size_area(breaks=c(0,1,2,5,10,20,50,100,500,1000))

	[[alternative HTML version deleted]]


