介绍

本 R 教程 逐步描述了如何使用 rgl包 构建 3D 图形。

RGL 是一个 3D 图形包,可生成实时交互式 3D 绘图。

它允许交互式旋转、缩放图形和选择区域。

rgl 包还包括一个名为 R3D 的通用 3D 接口。

R3D 是本文末尾描述的通用 3D 对象和函数的集合。

由于内容有14913字 32图,所以分成两篇推送!

安装 RGL 包

install.packages("rgl")

在 Linux 操作系统上,可以按如下方式安装rgl包:

sudo apt-get install r-cran-rgl

加载 RGL 包

library("rgl")

准备数据

我们将在以下示例中使用iris数据集:

data(iris)
head(iris)x <- sep.l <- iris$Sepal.Length
y <- pet.l <- iris$Petal.Length
z <- sep.w <- iris$Sepal.Width

启动和关闭 RGL device

要使用 RGL

R语言|使用RGL包构建3D 图形(一)相关推荐

  1. R语言使用caret包构建遗传算法树模型(Tree Models from Genetic Algorithms )构建回归模型、通过method参数指定算法名称

    R语言使用caret包构建遗传算法树模型(Tree Models from Genetic Algorithms  )构建回归模型.通过method参数指定算法名称.通过trainControl函数控 ...

  2. R语言使用rpart包构建决策树模型、使用prune函数进行树的剪枝、交叉验证预防过拟合、plotcp可视化复杂度、rpart.plot包可视化决策树、使用table函数计算混淆矩阵评估分类模型性能

    R语言使用rpart包构建决策树模型.使用prune函数进行树的剪枝.使用10折交叉验证选择预测误差最低的树来预防过拟合.plotcp可视化决策树复杂度.rpart.plot包可视化最终决策树.使用t ...

  3. R语言使用caret包构建岭回归模型(Ridge Regression )构建回归模型、通过method参数指定算法名称、通过trainControl函数控制训练过程

    R语言使用caret包构建岭回归模型(Ridge Regression )构建回归模型.通过method参数指定算法名称.通过trainControl函数控制训练过程 目录

  4. R语言使用caret包构建随机森林模型(random forest)构建回归模型、通过method参数指定算法名称、通过ntree参数指定随机森林中树的个数

    R语言使用caret包构建随机森林模型(random forest)构建回归模型.通过method参数指定算法名称.通过ntree参数指定随机森林中树的个数 目录

  5. R语言使用caret包构建gbdt模型(随机梯度提升树、Stochastic Gradient Boosting )构建回归模型、通过method参数指定算法名称

    R语言使用caret包构建gbdt模型(随机梯度提升树.Stochastic Gradient Boosting )构建回归模型.通过method参数指定算法名称 目录

  6. R语言使用caret包构建GBM模型:在模型最优参数已知的情况下,拟合整个训练集,而无需进行任何重采样或参数调优

    R语言使用caret包构建GBM模型:在模型最优参数已知的情况下,拟合整个训练集,而无需进行任何重采样或参数调优 目录 R语言使用caret包构建GBM模型:在模型最优参数已知的情况下,拟合整个训练集 ...

  7. R语言使用lightgbm包构建多分类的LightGBM模型、caret包的confusionMatrix函数输出多分类混淆矩阵(包含:准确率及其置信区、p值、Kappa、特异度、灵敏度等)

    R语言使用lightgbm包构建多分类的LightGBM模型.caret包的confusionMatrix函数输出多分类混淆矩阵(包含:准确率及其置信区.p值.Kappa.特异度.灵敏度等) 目录

  8. R语言使用randomForest包构建随机森林模型(Random forests)、使用importance函数查看特征重要度、使用table函数计算混淆矩阵评估分类模型性能、包外错误估计OOB

    R语言使用randomForest包中的randomForest函数构建随机森林模型(Random forests).使用importance函数查看特征重要度.使用table函数计算混淆矩阵评估分类 ...

  9. R语言使用randomForest包构建随机森林模型的步骤和流程、随机森林算法包括抽样样本(观察)和变量来创建大量的决策树(多个树,构成了森林,而且通过样本抽样和变量抽样,让多个树尽量不同)

    R语言使用randomForest包中的randomForest函数构建随机森林模型的步骤和流程(Random forests).随机森林算法包括抽样样本(观察)和变量来创建大量的决策树(多个树,构成 ...

  10. 三线表是什么?R语言使用table1包绘制(生成)三线表、构建不分层的三线表

    三线表是什么?R语言使用table1包绘制(生成)三线表.构建不分层的三线表 目录

最新文章

  1. intellij中导入外部的依赖包+在当前的工程中使用
  2. Codeforces Global Round 12 E. Capitalism 差分约束
  3. 中小企业如何提高售前,售中,售后客服质量?
  4. [深度学习-TF2实践]应用Tensorflow2.x训练ResNet,SeNet和Inception模型在cifar10,测试集上准确率88.6%
  5. 【MyBatis框架】高级映射-一对多查询
  6. Theano模块的安装其实没你想的那么难
  7. STM32之定时器中断控制LED闪烁
  8. pdf 深入理解kotlin协程_协程初探
  9. 公务员“上班睡觉”为何会被强势围观?
  10. FMEA软件之边界图(FMEAHunter)
  11. 互联网晚报 | 06月03日 星期五 | 步步高回应“即将倒闭”传闻、爱彼迎启动房东/房源迁移计划;抖音宣布与中超联赛达成合作...
  12. 2018.09.02【BZOJ2227】【ZJOI2011】看电影 (高精度)(组合数)
  13. PID调节三个参数的作用
  14. Cisco思科常用指令
  15. SAP物料主数据编码范围配置
  16. 用Python分析经纬度数据
  17. deepin 服务器_深度官方并没有提供Deepin服务器版下载,也没有开发计划
  18. What does assigning ‘shift‘ to a variable mean?
  19. zookeeper的应用和原理
  20. rust怎么拆除墙壁指令_腐蚀RUST指令大全

热门文章

  1. 阿里云产品有哪些?各种产品都是干什么的?
  2. 自己写的网页放在github里面
  3. 一个测试的日常:对于python装饰器的理解(个人心得及体会)
  4. 推荐一款待办事项和日程管理的微信小程序——腾讯待办
  5. 如何激活微信里沉睡的客户?
  6. 学以致用——英文姓名高词频分析-使用Excel制作高频词标签云(VBA)
  7. 安卓3d游戏引擎_万达院线游戏、莉莉丝推新作;《天龙八部手游》不限号不删档测试开启...
  8. 小米6不显示与电脑连接到服务器,小米6怎么连接不上电脑没反应怎么办
  9. 计算机怎么查文件打印记录表,打印机历史记录
  10. 控制默认使用360浏览器极速模式