5

我正在尝试使用 rgl 生成 3d 散点图。它在我的屏幕上看起来很棒,但每当我将它导出为 PDF(或任何其他 postscript 格式)时,它都会完全忽略我使用的任何尺寸规格。

(我在 Mountain Lion 下的 Macbook 上运行 RGui v.2.15.1 和 rgl v.0.92.892。)

例如:

library(rgl) 
set.seed(1982) 
points3d(runif(5),runif(5),runif(5), size=20)
# points look huge
rgl.postscript('testplot.pdf', fmt='pdf')
# points look tiny

有没有人想办法让它发挥作用?我使用的图像的分辨率rgl.snapshot看起来不太好,我真的很想得到这个图的矢量图像。

另外,我关注了这个线程,我得到了可以调整大小的文本,但不是点。所以我认为解决这个问题的一种方法是使用圆圈作为我的角色将我的点绘制为文本,但我无法让 rgl 接受符号或表达式......

4

1 回答 1

4

在 Windows 上确认,看起来像一些纸张尺寸缩放问题。你可以试试

spheres3d(runif(5),runif(5),runif(5),radius=0.1)

如果您可以使用真正的 3d,则可以作为一种解决方法。

于 2012-10-19T13:45:46.167 回答