R点阵线框颜色

时间:2018-05-08 09:43:09

标签: r lattice

我正在尝试创建一个法罗周围地区(只有海底)的水深测量图。我正在使用点阵和线框功能。所以我做了:

depthfaroe <-  getNOAA.bathy(lon1 = -11, lon2= -2, lat1 = 60, lat2 = 63, resolution = 1) %>% 
  fortify()

depthfaroeNeg <- depthfaroe
depthfaroeNeg$z[which(depthfaroeNeg$z > 0)] <- 0 #I remove the detail on the land
depthfaroe <- as.bathy(depthfaroeNeg)

wireframe(unclass(depthfaroe), shade = T, aspect = c(0.6, 0.1),
          screen = list(z = 0, x = -20),
          par.settings = list(axis.line=list(col="transparent")),
          zoom = 1.5,
          par.box=list(col=NA),
          col.regions = colorRampPalette(c("blue", "pink"))(100)
)

但是,无法使col.region设置工作。此外,我想在深度为0的区域以灰色着色。 基本上,有两个问题:

  1. 为什么col.region参数不起作用(Manually defining the colours of a wireframe似乎不起作用)
  2. 如何为一个特定的z制作渐变颜色并且具有特殊颜色(例如,对于z = 0)?
  3. 提前感谢您的建议

    夏洛特

0 个答案:

没有答案