问题标签 [rgl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1399 浏览

r - rgl plot:保存为后记时点大小不会改变

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

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

例如:

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

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

0 投票
1 回答
274 浏览

r - 3 元组的 3d 图或等高线图,其中 x&y 不在网格中且在 R 中不等间距

我正在尝试可视化不在网格中的 3 元组点,并且 x 和 y 的间距不相等。因此,我无法按照大多数要求制作矩阵,也无法满足接受向量的格子等高线图的要求,但它们必须采用非常严格的形式。(x,y 必须形成一个网格并且等间距...)

我不在乎结果是 3d 曲面还是 2D 等高线图。但以某种方式,我想可视化我的 3 元组的(可能是插值的)表面。

数据将如下所示:

我已经尝试了 graphics、rgl 和 lattice 包中的几个绘图功能。我知道在任意位置连接 x,y 对是微不足道的——但是任何包中是否有任何绘图函数可以处理这个问题?或者我可以轻松地预先填充(插值)我的数据以获得完整的矩阵吗?(我已经拟合了可视化模型,但我想查看原始数据......)

任何帮助或提示表示赞赏!

干杯,尼科

0 投票
3 回答
3023 浏览

r - 添加第二个 3dplot

我有一个 3d 散点图,如下所示:

这工作正常。现在我想覆盖另一个情节,所以我尝试了这个:

然而这失败了——它只是覆盖了旧的情节。有没有办法覆盖新情节?

0 投票
1 回答
1911 浏览

r - 如何重新创建这个 3d 直方图?

我说的是这张图:

问题:

这是 R,不是 Matlab 对吗?在页面下方,它说它是用 R 制作的......

我怎样才能做到这一点?我的意思是,我怎样才能用这个先进的绿色表面和这个网格创建这样一个 3d 散点图?我现在如何制作简单的散点图和 3d 散点图,但我怎样才能创建如此高级的图片呢?这是哪个包?

我想将它包含在这张图片应该自动旋转的论文中。我知道如何将它包含到我的 tex 分发中,但因此我需要单个 png。例如,我制作动画的 1000 张单张图片。但是我怎样才能用 R 得到那些呢?我需要旋转它,然后将每个小旋转保存为图形文件。

非常感谢您的帮助,我最大的问题是创建此图形(包?)以及如何使其旋转(r 代码?)

0 投票
1 回答
1658 浏览

r - 如何指定图形以着色特定点?

我正在使用 R 中的rgl包在 3d 中绘制一个矩阵,并且想知道如何为两个重要组的点着色。我知道我试图用颜色识别的矩阵的行号。

A组要突出显示的288, 482, 621, 1304 点是行:B组的点是行:503, 727, 764, 904, 1412 1480, 1555

0 投票
1 回答
1657 浏览

r - 在R中绘制体素图像

您知道 R 中是否存在用于绘制体素对象(3D 数组)的库或函数吗?我找到了可以执行 3d 散点图的包 rgl,但我真的在寻找与 3D 数组一起使用的函数“image”的等价物。谢谢

0 投票
2 回答
959 浏览

r - 在由 rgl 包 plot3d 构建的球体上具有名称

有没有办法在 R 中使用 plot3d(rgl) 构建 3d 图形时显示名称,因为当我有许多球体要绘制在同一个坐标上时,很难找到球体属于哪个条目。例如,我有数据:

但是,我希望在图表上显示名称 A、B、C,因为它更容易观察。或者仅当我将鼠标放在一个特定球体上时才显示名称。我尝试过使用不同的颜色,但是当我有 20 个球体时,它似乎会用完颜色或颜色太接近而无法区分。

0 投票
1 回答
1651 浏览

linux - 如何提高gif图像的分辨率?

如何提高由 R 的 rgl 包(plot3d 和 movie3d 函数)生成的 gif 图像的分辨率 - 无论是外部还是通过 R ?

代码:

输出 :

输出 更新

在代码开头添加这一行解决了问题

0 投票
2 回答
2188 浏览

r - 打开新的 rgl 设备时,绘图样式与默认样式有很大不同

当我在使用 rgl.open() 并将 bg 设置为白色后,使用 rgl 包在不同的画布(rgl 设备)中绘制多个 3d 图形时,绘图风格似乎与默认风格大不相同。有没有办法设置这个?请看下面的图片。当旋转这两个图表时,您可以获得非常不同的体验。您可以尝试在默认画布中绘制相同的图形,打开一个新的并绘制相同的图片。

默认绘图画布添加画布

此外,有没有办法将坐标的外框从立方体更改为球体?

0 投票
3 回答
8814 浏览

r - plot3d - 一次有两个地块

plot3d()产生一个我可以扭转和旋转的 3d 图。但是当我plot3d()再次调用时,以前的情节消失了,取而代之的是这个情节。

我怎样才能让它打开一个新的 XQuartz 窗口,而不是用新的 3d 绘图替换旧窗口。

本质上,我想同时打开两个 3d 图。