簡體   English   中英

如何使用ggplot2和ggmap在地圖上繪制多條路徑

[英]how to plot multiple path on map using ggplot2 and ggmap

我需要在地圖上繪制多條路徑。 組是否指示連接了兩個位置

library(ggmap)
library(ggplot2)

d <- data.frame(lat=c(12.97131,12.98692,12.90692,12.78692,,12.70692),
    lon=c(77.5121,77.68627, 76.5121, 78.5121,78.05121),
    group=c(1,1,2,2,2))

Bangalore <- get_map("Bangalore,India", zoom=12)

p <- ggmap(Bangalore)

但是我不知道如何使用geom_path或其他命令來繪制它們

p + geom_path(data=d, aes(x=lon, y=lat), color="black", size=1)

我指的是這篇較早的文章 ,它在兩點之間繪制一條線,但是我需要在多組點之間繪制線。 我該怎么辦?

使用aes(group=xxx)

Bangalore <- get_map("Bangalore,India", zoom=8)
p <- ggmap(Bangalore)
p + geom_path(data=d, aes(x=lon, y=lat, group=group), color="black", size=1)

順便說一句,縮放級別12太高,無法顯示第2組的數據,取消縮放到級別8以查看示例數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM