帮助使用 rgl 包

2024-01-31

我使用选项 --disable-libpng 安装了 rgl 软件包。我尝试生成 3d 散点图,但它崩溃了。请帮我解决这个问题

这是我正在运行的代码

library(rgl)
open3d()
x <- sort(rnorm(1000))
y <- rnorm(1000)
z <- rnorm(1000) + atan2(x,y)
plot3d(x, y, z, col=rainbow(1000))

它崩溃并显示以下消息

 *** caught segfault ***
address (nil), cause 'memory not mapped'

Traceback:
 1: .External(rgl_par3d, args)
 2: par3d(skip)
 3: plot3d.default(x, y, z, col = rainbow(1000))
 4: plot3d(x, y, z, col = rainbow(1000))

Possible actions:
1: abort (with core dump, if enabled)
2: normal R exit
3: exit R without saving workspace
4: exit R saving workspace
Selection:

这是来自 sessionInfo() 的信息

    > sessionInfo()
R version 2.11.1 (2010-05-31)
x86_64-unknown-linux-gnu

locale:
 [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C
 [3] LC_TIME=en_US.UTF-8        LC_COLLATE=C
 [5] LC_MONETARY=C              LC_MESSAGES=en_US.UTF-8
 [7] LC_PAPER=en_US.UTF-8       LC_NAME=C
 [9] LC_ADDRESS=C               LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

other attached packages:
[1] rgl_0.92.798

这是来自 sysname 命令

x86-64_linux_2.6.16_ImageSLES10SP3-3

更多信息:

我能够从一些代码生成曲面图R:根据 x、y、z 绘制 3D 表面 https://stackoverflow.com/questions/3979240/r-plotting-a-3d-surface-from-x-y-z

这是代码

x <- seq(-10, 10, length.out = 50)
y <- x
rotsinc <- function(x,y) {
    sinc <- function(x) {
        y <- sin(x)/x;
        y[is.na(y)] <- 1;
        y
    }
    10 * sinc( sqrt(x^2+y^2) )
}
z <- outer(x, y, rotsinc)

surface3d(x, y, z)

我尝试了 demo(rgl),它也因类似的消息而崩溃。我想生成 3D 绘图,您推荐哪个其他软件包?格图?


The rgl http://cran.r-project.org/package=rgl软件包通过其驱动程序利用显卡中可能的硬件加速。

不幸的是,这完全取决于驾驶员。我一直在使用rgl http://cran.r-project.org/package=rgl多年来一直致力于动画可视化——参见例如2005 年期权分析的可视化 http://dirk.eddelbuettel.com/code/rquantlib-rgl.html---我可以向您保证,您在某些机器上会无缘无故地崩溃,而在其他机器上却可以运行。在做出任何确定的结论之前,您确实应该尝试使用不同的驱动程序在不同的机器上。

计算机使用硬件,有时硬件也会起作用。我可以在我的一台机器上很好地执行你的代码。另一种是双屏,因此没有 GL 扩展,所以不会。我有没有提到硬件咬合?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

帮助使用 rgl 包 的相关文章

  • 如何一次执行多个 RSQLite 语句或如何转储整个文件?

    使用 RSQLite 构建 SQLite 数据库 我想一次发送多个语句 这可能吗 为什么要做这些not work sql lt readLines createtables sql dbSendQuery con sql 和 sql lt
  • 为什么我的 3D 绘图没有显示在 R Studio 绘图查看器中?

    我通常在 RStudio 版本 1 0 44 中查看绘图时没有问题 但是当我尝试查看使用 rgl 包创建的 3D 绘图时 我的 RStudio 绘图查看器中什么也没有出现 我能够毫无问题地绘制图 汽车 散点图 这是我正在使用的代码 inst
  • r 闪亮下载过滤数据表(DT)

    我正在尝试做一个shiny应用程序下载过滤后的Datatable 过滤与search 通过删除行进行过滤delete button 下载部分按预期工作 问题 当我第一次使用数据表中的搜索区域进行过滤时 如果我使用按钮删除一行 它会重置第一个
  • 如何在 R 中的多图形环境中画一条线?

    举一个非常简单的例子 mfrow c 1 3 每个图都是不同的直方图 我将如何画一条水平线 类似于abline h 10 所经过的all3位数 也就是说 甚至是它们之间的边距 显然 我可以为每个图形添加一条 abline 但这不是我想要的
  • R 单个变量中的多重图

    嗨 我有下一个代码 par mfrow c 1 3 plot BCxyz 1 BCxyz 2 main Bray Curtis 1 2 pch 20 cex 3 col c blue green red yellow Metadata Sa
  • 非等值连接 - 比较 R 中的两个数据帧

    我想根据第二个数据框中存在的值过滤数据框 例如 匹配第一个数据帧中 BP 列中高于 start pos 列的第一个值且小于 end pos 列或仅小于第二个数据中的 end pos 的行框架 我需要对第二个数据框中的所有值重复此过程 目前
  • 在没有 OneDrive API 的情况下,无法在 Power BI 中使用 R 脚本在安全的 OneDrive 文件夹上写入 csv 文件

    我正在使用 R 在 Power BI 服务中编写一个脚本 该脚本会自动将特定数据集下载到 OneDrive 上的文件中 但是 我不断收到此错误 只能打开 URL 进行读取Error in file file ifelse append a
  • R: pi[[j]] 中的错误:下标越界——数据帧列表上的 rbind

    我正在尝试重新绑定一个大的数据帧列表 outputDfList 它是通过将一个复杂的函数应用于一个大表而生成的 您可以通过以下方式重新创建outputDfList df1 data frame randomseq chr15q22 1 tr
  • ValueError:在 R 中使用 keras 模型时在用户代码中

    我正在尝试使用 R 在 R 中运行一维 CNNkeras包裹 我正在使用以下代码 library MASS library keras Create some data data Boston data lt Boston create a
  • R数据表:将行值与组值进行比较,有条件

    这是问题的延伸 R数据表 将行值与组值进行比较 https stackoverflow com questions 33285050 r data table compare row value to group values 我现在有了
  • 如何使用字符对象使用 dplyr 重命名列[重复]

    这个问题在这里已经有答案了 我想通过使用变量以动态方式使用 dplyr 重命名列 但是 它只是为列命名变量的名称 而不是其内容 有任何想法吗 colnames y 1 time channel 1 channel 2 channel 3 c
  • 使用变量标签作为标题和轴标题时自动化 ggplots

    我对 NSE 和绘图函数有点混淆 我试图在使用变量标签 而不是名称 标记轴等的同时自动绘制一些图 假设我们有一个大型数据集 所有变量都已标记 这里的小例子 library tidyverse library sjlabelled libra
  • r dplyr - 读取文件列表并使用文件名作为变量

    我想用每个文件的名称替换 image annotate 下面的 文本 library dplyr library purrr library magick list files path pattern png full names T g
  • 当我创建新变量时出了什么问题?

    我想根据原始变量施加的条件创建一个新变量 比方说 原始变量 var 是由 1 20 中的随机样本组成的向量 并且 当原来的 var 大于10时 新变量 newvar 被设置为缺失 当 var 小于10时 新变量 newvar 被设置为等于
  • 根据 B 列中的一系列值获取 A 列的平均值

    我的数据框有几列 如下所示 df1 lt data frame A c 1 2 4 B c 1 3 1 C c 1 1 3 我有两个条件来获取 A 列的平均值 条件1 我想在B为1时获得A列的平均值 即只对row1和row2进行平均 条件2
  • 在 R/exams exams2nops() 中用零填充初始学生 ID

    当使用exams为 NOPS 考试生成 PDF 文件的软件包我想编辑学生可用的位数 reglength 我知道该软件包只允许至少 7 位数字 然而 我们学生的身份证号码只有5位数字 因此我想知道是否可以通过 PDF 操作来编辑模板 我尝试过
  • R Shiny 中表格的条件格式

    我正在尝试可视化队列分析 并想使用RenderDataTable闪亮以获得这种可视化效果 我将能够突出显示基于具有值 1 0 的单独列的所有单元格 其中 1 被着色 0 不被着色 我尝试了几件事 包括尝试使用geom tile in ggp
  • 是否可以旋转 R 中的绘图(基本图形)?

    我搜索了这个 发现使用 grid 有多种方法可以旋转图像 并且对于某些绘图 您可以使用它们的旋转 例如plot x y 而不是plot y x 不过我想知道是否有R 中旋转绘图的通用方法 适用于基础图形中生成的任何绘图 您可以导出图形 将其
  • 在 R 中绘制决策树(插入符)

    我已经训练了一个数据集rf方法 例如 ctrl lt trainControl method LGOCV repeats 3 savePred TRUE verboseIter TRUE preProcOptions list thresh
  • selectInput 的动态数量

    我是闪亮的新手 所以这可能是一个非常基本的问题 我想编写一个闪亮的应用程序 其中用户输入 n 我们得到 n 个 selectInput 选项 但我无法做到这一点 基本上任何形式的 for 循环都不起作用 我尝试的代码如下 library s

随机推荐

  • 如何将 AWS 角色与 Packer 结合使用来创建 AMI

    我目前正在通过 Packer 构建 AMI 没有出现任何问题 但我将 AWS 凭证烘焙到我的脚本中 这不是我想要的 阅读 Packer 文档后 他们指出 如果没有找到凭证 它可以使用 AWS 角色 我已经创建了策略和角色 但我不清楚如何告诉
  • 查找 protobuf 模型的输入张量

    所以事情是这样的 我正在尝试使用已冻结到 pb ProtoBuf 文件的模型进行推断 我已正确冻结模型 选择我有兴趣用于推理的节点 仅输出 我还可以选择输出张量 但是当我输入张量时 它会给我一个类似的错误 InvalidArgumentEr
  • C#中如何一次性跳出多个循环?

    如果我有嵌套循环 并且我想立即打破所有嵌套循环怎么办 while true while shouldCont while shouldGo if timeToStop break Break out of everything In PHP
  • 使用 Material-UI 的 DataGrid 组件,如何在其中一个单元格中创建多层文本?

    我试图在一个单元格内有两行单独的文本 其中一行文本位于另一行之上 在 Material UI 的数据网格组件中 似乎无法实现任何工作 这是我尝试过的 const columns ColDef field name headerName Se
  • 如何将 Dataframe 单元格内的列表分解为单独的行

    我希望将包含列表的 pandas 单元格转换为每个值的行 所以 采取这个 如果我想解压并将值堆叠在nearest neighbors列 以便每个值都是每个值中的一行opponent索引 我最好怎么做 是否有适用于此类操作的 pandas 方
  • 从客户端的 ASP.NET PageMethods 获取异常详细信息

    我有一个 pagemethod 我可以从 JavaScript 调用它 说 Pagemethods MyMethod MyParameter onsucess onfailure 在后面的代码中 我有这样的内容 WebMethod publ
  • Numpy loadtxt 编码

    我正在尝试使用 numpy loadtxt 加载数据 我试图读取的文件使用 cp1252 编码 是否可以使用 numpy 将编码更改为 cp1252 下列 import numpy as np n 10 myfile path to myf
  • 如何使用 CLI 命令更改 GCP 中的项目

    如何将当前正在运行的项目更改为 GCP 中的另一个项目 谷歌云平台 帐户使用命令行界面命令除了使用之外gcloud init手动 gcloud projects list将列出我的帐户上运行的项目 我想使用 cli 命令将当前项目更改为列表
  • 获取变换后旋转物体的宽度和高度

    这个问题是问题的后续 变换后的宽度 高度 https stackoverflow com questions 7565542 width height after transform 我发布一个新问题 因为该问题仅解决宽度而不是高度 公式
  • Google 地图顶部的网格会产生正方形间隙

    我有这个函数可以在谷歌地图上生成一个网格 var map var gribBlockSize 1000 LOCATION MELB var startingLatLng new google maps LatLng 37 686997575
  • Angular Material 日期选择器位置错误(Chrome 除外)

    我正在使用角材料和md datepicker在我的项目中 我有一个表单 包含几个输入和
  • Video.js 下载块而不是整个视频

    我在用着VideoJs https github com videojs video js播放各种视频 有些比其他的大 这是一个简单的场景 开始播放总长度为 100mb 持续时间为 10 分钟的视频 如果用户跳到第 2 分钟 则会调用后端来
  • 具有相互计数的搜索列表(第二次尝试)

    我创建了新的数据集来解释我想要的结果 这是link http console neo4j org r dxwc8z 或者您可以使用 cypher 触发此命令 create 6 UserName dhansukh UserProfileID
  • RichTextBox高级编辑

    我想在我正在使用的 RichTextBox 中使用高级编辑功能 例如 粗体 斜体 下划线 字体颜色 我想知道如何获得一个显示在 RichTextBox 顶部且具有这些功能的工具栏 我想知道是否有任何内置功能提供此功能 或者我是否必须自己创建
  • 添加“auth:api”中间件 Laravel 5.3 后找不到路由

    我正在尝试使用 laravel 5 3 中的新 oauth2 功能从我的一个 laravel 项目到另一个项目进行 api 调用 我的新 Laravel 项目的 api php 路由文件中有这条路由 我想从旧项目中调用它 Route get
  • 以编程方式导航:React Router V4+ Typescript 给出错误

    使用 React Router v4 和 Typescript 以编程方式导航时出错 类型 Readonly 和 Readonly 我想在 API 调用成功或失败时重定向到特定路径 但无法做到这一点 路由器代码 import Browser
  • 如何使用R中的并行处理来分析大型时间序列数据集

    我有一个大型时间序列数据集 使用顺序处理通常需要 4 小时才能处理 1800 个时间序列 我正在寻找一种使用多个核心来减少这个时间的方法 因为我有许多这样的数据集需要定期处理 我用于顺序处理的 R 代码如下 有4个文件包含不同的数据集 每个
  • 如何访问DRF中ListSerializer父类的serializer.data?

    我在尝试访问时遇到错误serializer data在将其返回之前Response serializer data status something 尝试获取字段值时出现 KeyError
  • 无法将 facebook 插件与 Ripple 模拟器一起使用

    我正在尝试使用波纹模拟器运行 facebook 插件 简单示例 我已经包含了 facebook js sdk js 和 cdv plgin js 和 cardova js config xml如下
  • 帮助使用 rgl 包

    我使用选项 disable libpng 安装了 rgl 软件包 我尝试生成 3d 散点图 但它崩溃了 请帮我解决这个问题 这是我正在运行的代码 library rgl open3d x lt sort rnorm 1000 y lt rn