Построение карты Google с помощью ggplot в R

Я пытаюсь построить карту Google , которая запрашивается с помощью пакета RgoogleMaps, и объединить ее с ggplot. В конечном счете, я хочу показать общую численность населения, используя geom_point, что-то похожее на рисунок ниже, однако я пытаюсь сосредоточиться на регионе Монтгомери из-за чрезмерного -графика.

Я расстроен, потому что не могу построить запрошенную карту в R. Я попробовал пару пакетов, таких как read.jpegи png, но ничего не вышло.

Коды R:

#query google map
al1 <- GetMap(center=c(32.362563,-86.304474), zoom=11, destfile = "al2.jpeg", 
       format="jpg",maptype="roadmap")

#load only specific states
alabama <- subset(all_states, region %in% c("alabama"))

#population
p1 <- ggplot()
p1 <- p1 + geom_polygon(data=alabama, 
      aes(x=long, y=lat, group=group), colour="white", fill="grey10")
p1 <- p1 + geom_point(data=quote, aes(x=IntPtLon, y=IntPtLat, size=TotPop, 
      color=TotPop),colour="coral1") + scale_size(name="Total Pop")

enter image description here

РЕДАКТИРОВАТЬ:

Вот мой примерный результат. Я все еще хочу:

  • Изменить масштаб размеров точек, потому что на карте они кажутся довольно маленькими.
  • Сделайте точки прозрачными или не -заполненными, чтобы карта оставалась видимой.

enter image description here

al1 <- get_map(location = c(lon = -86.304474, lat = 32.362563), zoom = 11, maptype = 'terrain')
al1MAP <- ggmap(al1)+ geom_point(data=quote_mgm, aes(x=IntPtLon, y=IntPtLat, size=TotPop))

15
задан Andrie 16 June 2012 в 05:29
поделиться