标签: r rgl
我想使用rgl.surface(x,z,y...)绘制3d图形。
rgl.surface(x,z,y...)
但是,我的z轴不是数字,如Mon,Tues,Wens ....
那么如何使用rgl.surface或其他函数绘制图形呢?
rgl.surface
答案 0 :(得分:2)
只需将您的轴转换为数值范围,例如
z <- c("Mon", "Tues", "Wed") zn <- seq_along(z)
然后,您可以在任何绘图功能中使用zn。您需要手动绘制轴以包含适当的标签。
例如,
x <- y <- 1:3 plot3d(x, y, zn, axes = FALSE) box3d() axis3d("x") axis3d("y") axis3d("z", at=zn, labels=z)