R统计绘图-使用rgl或pca3D包绘制3DPCA图
虽然PCA和RDA分析及绘图都写过教程,但是对于结果的解释都没有写的很详细,刚好最近有人询问怎样使用FactoMineR factoextra包进行PCA分析。所以使用R统计绘图-环境因子相关性热图中的不同土壤环境因子数据进行PCA绘图和结果解读推文。
一、 PCA分析过程
1.1 数据准备
# 1.1.1 设置工作路径
setwd("D:\\EnvStat\\PCA\\3DPCA")
getwd()#获取工作路径# 1.1.2 调用R包
library(factoextra)
library(scales)
library(ggsci)
library(pca3d)
library(rgl)# 1.1.3 导入数据
data = read.csv("env.csv",header = TRUE,row.names=1,stringsAsFactors = FALSE,check.names = FALSE)
##设置check.names=FALSE,读入数据是不会更改行名和列名中的特殊符号(-、空格等符号)
head(data)
dim(data) # 1-3列为分组信息
R统计绘图-使用rgl或pca3D包绘制3DPCA图相关推荐
- R语言可视化学习笔记之ggridges包绘制山峦图
作者:严涛 浙江大学作物遗传育种在读研究生(生物信息学方向)伪码农,R语言爱好者,爱开源. 严涛老师的绘图教程还有: gganimate |诺奖文章里面的动图绘制教程来了!! ggplot2学习笔记之 ...
- R统计绘图-rgbif包下载GBIF数据及绘制分布图
1 基本信息 博士退学前,做完斑马鱼的Phylogenomics分析,系统进化树冲突.基因流.ILS和种群历史动态等分析了之后,需要看一下Danio属物种的地理分布,希望能跟Phylogenomics ...
- R统计绘图 | 物种组成冲积图(绝对/相对丰度,ggalluvial)
一.数据准备 数据使用的不同处理土壤样品的微生物组成数据,包含物种丰度,分类单元和样本分组数据.此数据为虚构,可用于练习,请不要作他用. # 1.1 设置工作路径 #knitr::opts_knit$ ...
- R统计绘图-corrplot热图绘制细节调整2(更改变量可视化顺序、非相关性热图绘制、添加矩形框等)
上一篇文章推送的是怎样调整corrplot热图的可视化参数,以修改字符和图例位置,数据可视化形式和字符小大和颜色等这篇是一个补充部分,记录怎样修改参数以变量排序方式和突出部分数据.本流程还是使用R统计 ...
- R统计绘图-PCA详解1(princomp/principal/prcomp/rda等)
此文为<精通机器学习:基于R>的学习笔记,书中第九章详细介绍了无监督学习-主成分分析(PCA)的分析过程和结果解读. PCA可以对相关变量进行归类,从而降低数据维度,提高对数据的理解.分析 ...
- R统计绘图-VPA(变差分解分析)
变差分解分析(Variance Partitioning Analysis)可用于确定指定环境因子对微生物(原生生物/植物/动物等等)群落结构变化的解释比例.要计算指定环境因子与群落结构的相关性,就需 ...
- R统计绘图 | 物种组成堆叠柱形图(绝对/相对丰度)
一.数据准备 数据使用的不同处理土壤样品的微生物组成数据,包含物种丰度,分类单元和样本分组数据.此数据为虚构,可用于练习,请不要作他用. # 1.1 设置工作路径 #knitr::opts_knit$ ...
- R统计绘图-变量分组相关性网络图(igraph)
一.数据准备 数据是21个土壤样本的环境因子,细菌和真菌丰度数据. library(tidyverse) library(igraph) library(psych) ### 1.1 观测-变量数据表 ...
- R统计绘图 | 物种组成堆叠面积图(绝对/相对丰度,ggalluvial)
一.数据准备 数据使用的不同处理土壤样品的微生物组成数据,包含物种丰度,分类单元和样本分组数据.此数据为虚构,可用于练习,请不要作他用. # 1.1 设置工作路径 #knitr::opts_knit$ ...
- R统计绘图-corrplot绘制热图及颜色、字体等细节修改1
有师妹想要更改热图的颜色和字体,想着之前相关性绘图等推文只是使用corrplot默认的颜色绘图,为了帮师妹解惑,今天就写一篇,怎么设置热图颜色和字体等细节到推文.其实看一遍R语言实战|入门3:图形初阶 ...
最新文章
- Go 学习笔记(61)— Go 高阶函数、函数作为一等公民(函数作为输入参数、返回值、变量)的写法
- 容器云原生DevOps学习笔记——第三期:从零搭建CI/CD系统标准化交付流程
- C#:异步编程和线程的使用(.NET 4.5 ),异步方法改为同步执行
- PXI和CompactPCI的区别比较
- server2012 AD域 radius 802.1x认证
- 《Linux系统编程(第2版)》——2.6 关闭文件
- 电子商务网站PPT选择服务器,第8章 电子商务系统规划与建设课件.ppt
- 数值分析笔记 第一章 数值分析与科学计算引论
- 门禁上的push是什么意思_门禁系统专业术语对照表
- 为了讨好大舅子,程序员竟当场学起了外挂???
- NVIDIA-TLT训练行人检测模型(一)----算法模型的训练(finetuning)
- 从事游戏开发需要什么技能
- 货郎担问题(TSP问题)
- W7 关闭 ss 无法上网 解决方法
- ECCV 2022 | 视觉新任务!AVS:视听分割
- 时序数据库基本概念学习
- 计算机试图启动宏,win7打开word提示“您试图运行的函数包含宏或需要宏语言支持的内容”如何解决...
- 【愚公系列】2021年11月 攻防世界-进阶题-MISC-025(Miscellaneous-200)
- 速卖通关键词挖掘工具_速卖通长尾词采集新增断续功能免费体验7天
- Android之后,Google找的未来是给一切加上人工智能
热门文章
- python关键字保留字
- 阿里云5大基础产品简介(ECS、RDS、OSS、SLB、CDN)
- pandas对索引列index重新整理顺序
- Android VideoView 循环播放视频
- android 程序应用市场搜索关键字,安卓应用市场的搜索规则以及安卓应用市场ASO优化...
- Android P 音频焦点管理
- OCM实验-备份恢复-控制文件
- bootstrap日期时间选择器datetimepicker 插件位置错乱解决
- scrapy爬取阳光热线问政平台
- Zeppelin0.8.1上操作hive(使用jdbc解释器)