问题标签 [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 回答
585 浏览

r - 用rgl填充轮廓

以下代码绘制了一些点并用线将它们连接起来。我想填充由选择颜色和 alpha 的线包围的区域。我似乎看不到如何使用 rgl

0 投票
1 回答
1031 浏览

r - 将 rgl 交互式 3d 绘图发布到网络

我正在寻找是否有可能,或者一些想法,如果它不是......

我使用 rgl 包生成了一个交互式 3d 图,您可以旋转它以从不同角度查看数据。

我希望能够以某种方式将这个(或类似的东西)发布到网络上,以允许其他人登录到该站点并与图表进行交互。这种事情可能吗?

我一直在玩 gWidgetsWWW 包,之前它可以让你使用 R 作为网站的后端,但我不确定这是否能够嵌入像 RGL 绘图一样高级的东西。

理想情况下,这将是在网络上,但它不必 - 即是否可以以某种格式打包实际情节并将其发送给人们。

有什么方法可以实现这一目标,或者有人能想到更好的方法吗?(是否有任何我可以研究的非 R 解决方案可以提供与 rgl 相同的输出?)

如果您需要更多信息,请告诉我。谢谢!

0 投票
2 回答
1627 浏览

r - 无法更改 rgl 图中的文本大小

我在更改使用包 rgl 生成的 3d 图的文本大小时遇到​​问题。一切正常,但我无法有效地更改 3d 对象的 cex 属性。我在 64 位 Ubuntu 10.04 LTS(2.6.32-37-generic)下运行 R 2.14.1(2011-12-22)。作为示例,请参见以下代码(我在 Stack Overflow 上找到):

当我绘制它们时,这些字母的大小都相同。

非常感谢任何帮助!此致。

弗里德·席林格

0 投票
6 回答
36853 浏览

r - 使用 Mac OS X 加载 rgl 包时出错

我正在尝试在 Mac OS X(Lion 10.7.3)下为 R(2.14.2)安装 rgl 包(0.92.858)。当我尝试加载它(库(rgl))时,我收到以下错误:

我有一台带有挪威语键盘的 Mac。也许这与问题有关?但是,即使我将语言更改为 US,我也会遇到同样的错误。有没有人遇到过类似的问题?有什么办法解决吗?

0 投票
2 回答
9648 浏览

r - 使用 rgl plot3d 在 R 中绘制 3d 散点图 - 每个数据点的大小不同?

我在用

用 R 绘制我的数据集的 3d 散点图,但rgl参数size只需要一种大小。

是否可以为每个数据点设置不同的大小,或者使用另一个库,或者是否有简单的解决方法?

谢谢你的想法!

0 投票
2 回答
2604 浏览

r - 向 ordiplot3d() 添加点

我正在制作一个 PCA,vegan{}并且我还想按因素标记我的点(而不是按它们的唯一行标识,这是 的默认值biplot.rda())。对于我的 2D PCA,我使用了Gavin Simpson建议的方法。我想问问聪明的 R 社区是否有这种方法的 3D 版本来创建自定义标签的 PCA。这是适用于 2D PCA 的方法:

我已经ordirgl()在我的一台计算机上完成了这项工作,但是有一些 R 版本/OS 组合不能很好地与 rgl 配合使用(这对许多人来说似乎是一个问题),所以我希望能够两者的情节rgl()ordiplot3d()

这会将点绘制到 3D 空间上,而不是 biplot.rda 的向量上(第一个问题——当我使用 rgl 时我也遇到了这个问题——我认为这些点是在普通biplot.rda()PCA 中绘制的向量的末端)。这对我来说不是很关心,但如果有人知道如何在 ordirgl 中绘制这些向量并标记它们,我想知道。更大的问题是,一旦制作完成,我很难向 ordiplot3d 添加点。理想情况下,这将类似于points(). 我在几个不同的问题线程中看到了这一点,但如果有一个不需要 rgl 的优雅解决方案会很好。

0 投票
2 回答
3037 浏览

r - R rgl 轴刻度和刻度标签之间的距离

我正在使用 plot3d() 绘制一些点数据。我想让我的 y 轴刻度标签更靠近我的 y 轴刻度线。

我能想到的最好方法是

1)先绘制数据,不画轴

2)调用axis3d()绘制y轴和刻度线,但禁止绘制标签。

3)查询每个刻度线在3D空间中的当前位置。将位置存储在向量中。

4) 使用 mtext3d() 根据对向量的调整在位置添加标签

我在第 3 步遇到问题。我不知道如何查询每个刻度线的位置。par3d() 允许您查询许多图形参数,有没有类似的东西可以用来获取每个 y 轴刻度的位置?

我接近这个错误吗?大概。

这是一段示例代码,没有为 y 轴标签添加文本....

0 投票
1 回答
1669 浏览

macos - 加载 R 包“rgl”时出现问题

当我尝试加载包时,我收到以下错误消息:

该翻译只是“无法加载'rgl'包/命名空间”。

已安装所有依赖项。我试图卸载并重新安装它,package.install()但没有成功。我正在运行 OSX 10.6,R 版本 2.15.0。

有谁知道问题出在哪里?

编辑:我被要求执行以下操作

install.packages("rgl", verbose=TRUE)

结果我得到:

download.file(url, destfile, method, mode = "wb", ...) 中的错误:unbenutzte(s) Argument(e) (verbose = TRUE)

警告在 download.packages(pkgs, destdir = tmpd, available = available, : 下载 von Paket 'rgl' fehlgeschlagen

0 投票
4 回答
5233 浏览

r - R中曲线函数的3D等效?

R 中的curve函数提供了一种绘制函数的简单方法。例如,这将绘制一条直线

R 中是否有一个等效函数,它接受一个带有两个参数(例如xy)的函数和两个变量的范围并生成 3D 图?

例如,假设我有以下功能

有没有类似下面的命令?

0 投票
3 回答
8743 浏览

r - 如何根据中心和半径在 R 中绘制三维球体?

如何通过提供中心点和半径在 R 中绘制球体?

例如,像这样:

该图将出现在三维坐标系上。