如何在R中可视化非结构化网格中的数据?
我从一个数字海洋模型中得到了ASCII数据,该模型应用了这种形式的无结构网格如何在R中可视化非结构化网格中的数据?,r,visualization,grid-layout,R,Visualization,Grid Layout,我从一个数字海洋模型中得到了ASCII数据,该模型应用了这种形式的无结构网格 id lat lon value 也许是s.th。像 dsize <- 100 data=data.frame(id=seq(1:dsize), lat=sort(runif(dsize)*10+2570740), lon=runif(dsize)*10+6926070, val=sin(2*pi*(1:dsize)/dsiz
id lat lon value
也许是s.th。像
dsize <- 100
data=data.frame(id=seq(1:dsize),
lat=sort(runif(dsize)*10+2570740),
lon=runif(dsize)*10+6926070,
val=sin(2*pi*(1:dsize)/dsize) + runif(1,-1,1)*10)
dsize我认为如果您使用来自akima包的interp()函数等插入val变量,将会有所帮助。这就是你想要的吗
require(rgl)
require(akima)
dsize <- 100
data=data.frame(id=seq(1:dsize),
lat=sort(runif(dsize)*10+2570740),
lon=runif(dsize)*10+6926070,
val=sin(2*pi*(1:dsize/dsize + runif(1,-1,1)*10)))
#use akima to interpolate a *val* surface
surf<-interp(data$lat,data$lon,data$val)
persp3d(x=surf$x, y=surf$y, z=surf$z,
theta=-50, phi=-25, expand=0.75,
alpha=0.3, col="green", ticktype="detailed",
xlab="lat", ylab="long", zlab="level",axes=TRUE)
rgl.viewpoint( scale=c(1,1,2) )
require(rgl)
要求(秋马)
dsize搜索与akima有关的答案