首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用R进行3D可视化

使用R进行3D可视化
EN

Stack Overflow用户
提问于 2011-08-05 13:22:22
回答 1查看 4.2K关注 0票数 4

对于每个(x,y,z),我有一组值w。我想将这个4D数据可视化为交互式3D图像绘图。

也就是说,每个3D像素x,y,z都应该基于w获得一些颜色。

PS: w的范围是0-7,其余的(x,yz)是透明的。

EN

回答 1

Stack Overflow用户

发布于 2011-09-28 00:35:51

下面是一个例子。请注意,z数据需要是一个x行y列的矩阵。

代码语言:javascript
复制
library(rgl)
set.seed(1)
x <- seq(1,10)
y <- seq(1,10)
w <- runif(100)
z <- runif(100)

wcolors <- rainbow(length(w))[rank(w)]
zmat <- matrix(z, length(x),length(y))

persp3d(x=x, y=y, z=zmat, col = wcolors)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6951783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档