R/rgl - 如何移动 3d 轴标签?

R/rgl - How to move 3d axis labels?

(我正在使用 rgl。)我想移动以下轴标签:

plot3d(1,2,3, xlab="x", ylab="y", zlab="z", xlim=c(-4,4), ylim=c(-4,4), zlim=c(-4,4))
abclines3d(x = matrix(0, ncol=3), a = diag(3), col="black", lwd=3)

到显示的位置:

基本上,我希望标签位于正 x、y 和 z 轴的 "ends" 处。我该怎么做?

您可以尝试这样的操作:

plot3d(1,2,3, xlab="", ylab="", zlab="", xlim=c(-4,4), ylim=c(-4,4), zlim=c(-4,4))
abclines3d(x = matrix(0, ncol=3), a = diag(3), col="black", lwd=3)
text3d(matrix(c(3,0.2,0.2,4,-6,4,0.1,0.1,3),ncol=3),texts=c('y', 'x', 'z'))