【发布时间】:2015-06-08 17:32:03
【问题描述】:
每当我在 RGL plot3D 上重新绘制时,它都会导致绘图的视图方向重置为默认值。
有谁知道如何保存这些设置,以便在重新绘制绘图后重新应用它们。我试过this:
# save settings
pp <- par3d(no.readonly=TRUE)
# initialize plot
plot3d(c(), c(), c(), "", "", "")
# Replot data here
# ...
# restore settings
par3d(pp)
但是,这并没有恢复剧情方向。
编辑: 打印出 par3d() 的结果表明,随着绘图的旋转和缩放,值没有得到更新,所以我猜这就是问题所在。如果人们已经让 ShinyRGL 与 rgl 一起使用,它可能只是一个问题。
【问题讨论】:
-
@JoshOBrien 我在我的问题中链接到那个问题,我明确指出它对我不起作用。
-
我的错。不过,您能否提供一个可重复的示例?没有它,这可能很难回答。或者您是说即使您链接到的答案中的可重现示例也不适用于您的设置? (FWIW 它仍然适用于我,在 64 位 Windows 7 上使用 R-3.1.3、rgl_0.95.1201)
-
嗯,特别是我不想做同样的事情。我对保存到磁盘并在不同的项目中重新加载不感兴趣。我只是对在更新图表中的点或更新颜色时保持图表方向感兴趣。