R中是否有与Matlab中scatter3函数等价的函数?scatterplot3d缺少一些参数。
示例:(在Matlab中)
N = 2^11;
t = rand(1,N);
t = sort(4*pi*sqrt(t))';
z = 8*pi*rand(N,1);
x = (t+.1).*cos(t);
y = (t+.1).*sin(t);
cmap = jet(N);
scatter3(x,y,z,20,cmap);
"等价物"在R中并不提供相同类型的表示:
N = 2^11
t = runif(N)
t = sort(4*pi*sqrt(t))
z = 8*pi*runif(N)
x = (t+0.1)*cos(t)
y = (t+0.1)*sin(t)
library(gplots)
cmap = rich.colors(N)
library(scatterplot3d)
par(mfrow = c(1,1))
scatterplot3d(x,y,z, color = cmap, cex.symbols = 3, type = "b")
plot3D
包和这个演示文稿。 - Ben Bolker