【发布时间】:2016-12-14 18:25:29
【问题描述】:
我有一张地图
library(maps)
library(mapdata)
map('worldHires', c('Ireland', 'UK'), xlim=c(-16,-5.5), ylim=c(51,56))
而且我有一些跟踪数据,可以根据动物 ID 的身份进行绘制
lat <- c(-11.385668, -11.389855,-12.142785,-11.94954,-11.17716, -10.456175)
lon <- c(53.543667, 53.561507, 52.687934, 52.855068, 52.803291, 52.858737)
ID <- c("A","A","B","B","C","C")
df = data.frame(lat, lon, ID);df
op <- par(mfrow = c(1,3))
sapply(split(df[1:2], df$ID), plot)
我希望能够设置一个函数,以便将原始地图设置为 3 个单独轨道中的每一个的基础层。
【问题讨论】: