[R] Creating World Map with Points
Giorgio Garziano
giorgio.garziano at ericsson.com
Tue Sep 29 15:22:09 CEST 2015
I had to update low/up longitude and latitude attributes of the zoom=1 map
with those of zoom=2 map.
library(ggmap)
# the zoom=2 map works with ggmap(), however it does not show Americas and all Pacific Ocean
map <- get_map(location = 'India', zoom=2)
bb <- attr(map, "bb")
bb
# the zoom=1 shows all entire world
map <- get_map(location = 'India', zoom=1)
attr(map, "bb")
# changing latitude and longitude upper and lower bounds
attr(map, "bb") <- bb
bb
# now your code
n <- 1000
set.seed(1234)
long <- runif(n,-180, 180)
lat <- runif(n,-90, 90)
size <- runif(n, 1,5)
data <- cbind(long, lat, size)
data <- as.data.frame(data)
gpl <- ggmap(map) +
geom_point(data = data, aes(x = long, y = lat), size=data$size,
alpha=1, color="blue", show.legend = F)
plot(gpl)
--
Giorgio Garziano
[[alternative HTML version deleted]]
More information about the R-help
mailing list