Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 plot3d 函数在我的 R 脚本中制作 3d 绘图。我想添加一个第四维,这将是颜色。我怎样才能做到这一点?
具体来说,假设我有以下代码:
plot3d(x, y, z, col=cols, size=2, type='s')
cols我将如何根据充当我的第四维的值向量进行填充。
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)