rgl 绘图 : point size does not change when saving as postscript

标签 r rgl

我正在尝试使用 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看起来不太好,我真的很想为这个情节获得一个矢量图像。

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

最佳答案

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

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

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

关于rgl 绘图 : point size does not change when saving as postscript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12967082/

相关文章:

c++ - 带有英特尔 MKL 多线程的 Rcpp

r - 如何: Create a plot for 3 categorical variables and a continuous variable in R?

r - 在 R 的 for 循环中使用字符串 - 将字符串作为 for 循环中的方差分析中的变量包含在内时出错

r - R中如何获取调用函数环境中的对象?

r - R 是否有类似于 Mathematica 中的 TransformedDistribution 的东西?

r - R中的3D绘图-使用颜色的第4维

r - 尝试使用 movie3d 制作 3D PCA 图(rgl)的电影

matlab - 为什么旋转 3D 点云后顶点法线会翻转?

r - 绘制 3D 平面(真实回归曲面)

r - 操作 map 瓦片数据以与 R 中的栅格数据对齐