我正在使用plot3d函数在我的R脚本中绘制3D图。我想添加第四个维度,即颜色。我怎样才能做到这一点?
具体来说,假设我有以下代码:
plot3d(x, y, z, col=cols, size=2, type='s')
我将如何填充cols
基于作为我的第四维度的值向量。
只需制作一个颜色图,然后使用 c 变量的剪切版本对其进行索引:
x = rnorm(100)
y = rnorm(100)
z = rnorm(100)
c = z
c = cut(c, breaks=64)
cols = rainbow(64)[as.numeric(c)]
plot3d(x,y,z,col=cols)
![enter image description here](https://i.stack.imgur.com/g7dY4.png)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)