在ggmap中绘制GPS坐标
Plotting GPS coordinates in ggmap
我有一个问题。当我使用 ggmap 绘制坐标时,它不会根据日期列连接线段。我最终得到了一张奇怪的地图。知道如何解决这个问题吗?提前感谢您的帮助。
就是这样做的。
p=ggmap(mapImageData)+
geom_point(aes(x = Longitude, y = Latitude, group=DataID, color=factor(DataID)),
size = 4,
pch= 20,
data=koeco)
p + geom_line(aes(x = Longitude, y = Latitude, group=DataID, color=factor(DataID)),
size = 1,
data=koeco) +
theme_bw() +
annotate("text", x=110.3539, y=48.8, label = "Start",
colour = I("red"), size = 5) +
annotate("text", x=116.2648, y=28.5, label = "End",
colour = I("red"), size = 5) +
labs(x = "Longitude", y = "Latitude", colour = "Routes")
geom_line
的帮助说:
Description:
Connect observations, ordered by x value.
geom_path
的帮助说:
Description:
Connect observations in original order
所以我猜你应该使用 geom_path
。这是一个猜测,因为您没有给我们一些数据来试穿。
"original order"表示数据框中的顺序。如果你的数据不是按日期排序的,那么它仍然会跳来跳去,但我猜(也)你的数据框是按日期排序的(这些东西通常是)。
我有一个问题。当我使用 ggmap 绘制坐标时,它不会根据日期列连接线段。我最终得到了一张奇怪的地图。知道如何解决这个问题吗?提前感谢您的帮助。
就是这样做的。
p=ggmap(mapImageData)+
geom_point(aes(x = Longitude, y = Latitude, group=DataID, color=factor(DataID)),
size = 4,
pch= 20,
data=koeco)
p + geom_line(aes(x = Longitude, y = Latitude, group=DataID, color=factor(DataID)),
size = 1,
data=koeco) +
theme_bw() +
annotate("text", x=110.3539, y=48.8, label = "Start",
colour = I("red"), size = 5) +
annotate("text", x=116.2648, y=28.5, label = "End",
colour = I("red"), size = 5) +
labs(x = "Longitude", y = "Latitude", colour = "Routes")
geom_line
的帮助说:
Description:
Connect observations, ordered by x value.
geom_path
的帮助说:
Description:
Connect observations in original order
所以我猜你应该使用 geom_path
。这是一个猜测,因为您没有给我们一些数据来试穿。
"original order"表示数据框中的顺序。如果你的数据不是按日期排序的,那么它仍然会跳来跳去,但我猜(也)你的数据框是按日期排序的(这些东西通常是)。