我需要在地图上绘制多条路径。是否连接两个位置由组
表示(setq linum-format "%d ")
但是我不知道如何使用geom_path或其他命令来绘制它们
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)
我之前提到的post在两点之间绘制一条线,但我需要在多组点之间画线。我怎么能这样做?
答案 0 :(得分: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
以查看示例数据。