我有一个使用RGL的3D图。我想用颜色制作相同的图来突出显示某些变量的分布。要做到这一点,我想有相同的图,我如何找到和设置图的方向?
一旦我制作了初步情节,我会移动它以找到一个漂亮的显示角度,我想保存这个角度并将其合并到未来的绘图脚本中。有人建议怎么做吗?
library(rgl)
plot3d(iris)
#play with the plot to find a good angle
#save the angle for future plots
答案 0 :(得分:21)
Ben的评论基本上回答了你的问题;这只是将expand.dots
应用于他所写的内容;)
## In an inital session:
library(rgl)
plot3d(iris)
## Now move the image around to an orientation you like
## Save RGL parameters to a list object
pp <- par3d(no.readonly=TRUE)
## Save the list to a text file
dput(pp, file="irisView.R", control = "all")
.......
## Then, in a later session, to recreate the plot just as you had it:
library(rgl)
pp <- dget("irisView.R")
plot3d(iris)
par3d(pp)