继续我之前的问题'create vectorplot from velocity dataset'。我还有 2 个问题,如何使图形如下所示:
1)如何进行区域插值?我试过用过interpolate = TRUE
但没有用。
2)如何定义相同长度的箭头符号(这意味着箭头只显示速度方向)
这是我编写的数据uv.nc和语法:
library (raster)
flname <- 'uv.nc'
u <- raster(flname, varname = 'U')
v <- raster(flname, varname = 'V')
uv <- stack(u,v)
s <- sqrt(u^2 + v^2)
library(rasterVis)
jet <- colorRampPalette(c('#00007F', 'blue', '#007FFF', 'cyan','#7FFF7F', 'yellow', '#FF7F00', 'red', '#7F0000'))
range = seq(0, 0.5, 0.05)
vectorplot(uv, isField = 'dXY', interpolate = TRUE, col.regions = jet, region=s, length=0.05)