Plotten von Google Map mit ggplot in R
Ich versuche zu planengoogle Karte Das wird mit dem RgoogleMaps-Paket abgefragt und mit ggplot kombiniert. Letztendlich möchte ich die Gesamtbevölkerung mit anzeigengeom_point
Ich versuche mich jedoch auf die Region Montgomery zu konzentrieren, weil ich zu viel geplottet habe.
Ich bin frustriert, weil ich meine abgefragte Karte nicht in R plotten kann. Ich habe ein paar Pakete ausprobiert, wie zread.jpeg
undpng
aber es hat nicht ganz geklappt.
R-Codes:
<code>#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") </code>
BEARBEITEN:
Hier ist mein grobes Ergebnis. Ich möchte immer noch:
Ändern Sie den Maßstab der Punktgröße, da diese auf der Karte eher klein erscheinen.Machen Sie Punkte transparent oder nicht gefüllt, damit die Karte noch sichtbar ist.<code>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)) </code>