【发布时间】:2012-01-02 15:13:48
【问题描述】:
从@DWin 和@Ben Bolker,我们可以更改 R 中的 scatter3d 函数以绘制“更漂亮”(http://stackoverflow.com/questions/8204972/carscatter3d-in-r-labeling-axis-better),然而,保存情节是一个棘手的问题。 rgl.snapshot 将图像保存为 png,但要保存高分辨率图像 (PDF),必须使用 rgl.postscript。使用rgl.postscript 将不会以指定的字体/文本大小/轴大小保存图像(我编辑了scatter3d 函数以增加文本/轴大小)。 rgl.snapshot 可以正常工作,那么为什么rgl.postscript 不可以呢?有谁知道另一种保存方法,或者有没有办法用更大的文本/轴等保存绘图?
【问题讨论】:
-
你能尝试安装 r-forge 版本吗(
install.packages("rgl",repos="http://r-forge.r-project.org") and see if that makes a difference? The log at https://r-forge.r-project.org/scm/viewvc.php/pkg/?root=rgl&view=log says:Revision 828 - 目录列表;修改 Mon Jun 6 17:19:04 2011 UTC(6 个月,3 周前)由 murdoch;尊重rgl.postscript 调用中的字体大小,并且更改可能(?)没有传播到 CRAN 版本... -
是的,这很有帮助,但是我相信它只适用于 Windows,或者我只能让它在 Windows 上正常运行。
-
这很有趣。我没有在 Windows 上尝试,只在 Linux 上尝试(如果有帮助,我可以在 Mac 上尝试)
-
不,没关系,我切换到 Windows 机器,不过谢谢