虽然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图相关推荐

  1. R语言可视化学习笔记之ggridges包绘制山峦图

    作者:严涛 浙江大学作物遗传育种在读研究生(生物信息学方向)伪码农,R语言爱好者,爱开源. 严涛老师的绘图教程还有: gganimate |诺奖文章里面的动图绘制教程来了!! ggplot2学习笔记之 ...

  2. R统计绘图-rgbif包下载GBIF数据及绘制分布图

    1 基本信息 博士退学前,做完斑马鱼的Phylogenomics分析,系统进化树冲突.基因流.ILS和种群历史动态等分析了之后,需要看一下Danio属物种的地理分布,希望能跟Phylogenomics ...

  3. R统计绘图 | 物种组成冲积图(绝对/相对丰度,ggalluvial)

    一.数据准备 数据使用的不同处理土壤样品的微生物组成数据,包含物种丰度,分类单元和样本分组数据.此数据为虚构,可用于练习,请不要作他用. # 1.1 设置工作路径 #knitr::opts_knit$ ...

  4. R统计绘图-corrplot热图绘制细节调整2(更改变量可视化顺序、非相关性热图绘制、添加矩形框等)

    上一篇文章推送的是怎样调整corrplot热图的可视化参数,以修改字符和图例位置,数据可视化形式和字符小大和颜色等这篇是一个补充部分,记录怎样修改参数以变量排序方式和突出部分数据.本流程还是使用R统计 ...

  5. R统计绘图-PCA详解1(princomp/principal/prcomp/rda等)

    此文为<精通机器学习:基于R>的学习笔记,书中第九章详细介绍了无监督学习-主成分分析(PCA)的分析过程和结果解读. PCA可以对相关变量进行归类,从而降低数据维度,提高对数据的理解.分析 ...

  6. R统计绘图-VPA(变差分解分析)

    变差分解分析(Variance Partitioning Analysis)可用于确定指定环境因子对微生物(原生生物/植物/动物等等)群落结构变化的解释比例.要计算指定环境因子与群落结构的相关性,就需 ...

  7. R统计绘图 | 物种组成堆叠柱形图(绝对/相对丰度)

    一.数据准备 数据使用的不同处理土壤样品的微生物组成数据,包含物种丰度,分类单元和样本分组数据.此数据为虚构,可用于练习,请不要作他用. # 1.1 设置工作路径 #knitr::opts_knit$ ...

  8. R统计绘图-变量分组相关性网络图(igraph)

    一.数据准备 数据是21个土壤样本的环境因子,细菌和真菌丰度数据. library(tidyverse) library(igraph) library(psych) ### 1.1 观测-变量数据表 ...

  9. R统计绘图 | 物种组成堆叠面积图(绝对/相对丰度,ggalluvial)

    一.数据准备 数据使用的不同处理土壤样品的微生物组成数据,包含物种丰度,分类单元和样本分组数据.此数据为虚构,可用于练习,请不要作他用. # 1.1 设置工作路径 #knitr::opts_knit$ ...

  10. R统计绘图-corrplot绘制热图及颜色、字体等细节修改1

    有师妹想要更改热图的颜色和字体,想着之前相关性绘图等推文只是使用corrplot默认的颜色绘图,为了帮师妹解惑,今天就写一篇,怎么设置热图颜色和字体等细节到推文.其实看一遍R语言实战|入门3:图形初阶 ...

最新文章

  1. Go 学习笔记(61)— Go 高阶函数、函数作为一等公民(函数作为输入参数、返回值、变量)的写法
  2. 容器云原生DevOps学习笔记——第三期:从零搭建CI/CD系统标准化交付流程
  3. C#:异步编程和线程的使用(.NET 4.5 ),异步方法改为同步执行
  4. PXI和CompactPCI的区别比较
  5. server2012 AD域 radius 802.1x认证
  6. 《Linux系统编程(第2版)》——2.6 关闭文件
  7. 电子商务网站PPT选择服务器,第8章 电子商务系统规划与建设课件.ppt
  8. 数值分析笔记 第一章 数值分析与科学计算引论
  9. 门禁上的push是什么意思_门禁系统专业术语对照表
  10. 为了讨好大舅子,程序员竟当场学起了外挂???
  11. NVIDIA-TLT训练行人检测模型(一)----算法模型的训练(finetuning)
  12. 从事游戏开发需要什么技能
  13. 货郎担问题(TSP问题)
  14. W7 关闭 ss 无法上网 解决方法
  15. ECCV 2022 | 视觉新任务!AVS:视听分割
  16. 时序数据库基本概念学习
  17. 计算机试图启动宏,win7打开word提示“您试图运行的函数包含宏或需要宏语言支持的内容”如何解决...
  18. 【愚公系列】2021年11月 攻防世界-进阶题-MISC-025(Miscellaneous-200)
  19. 速卖通关键词挖掘工具_速卖通长尾词采集新增断续功能免费体验7天
  20. Android之后,Google找的未来是给一切加上人工智能

热门文章

  1. python关键字保留字
  2. 阿里云5大基础产品简介(ECS、RDS、OSS、SLB、CDN)
  3. pandas对索引列index重新整理顺序
  4. Android VideoView 循环播放视频
  5. android 程序应用市场搜索关键字,安卓应用市场的搜索规则以及安卓应用市场ASO优化...
  6. Android P 音频焦点管理
  7. OCM实验-备份恢复-控制文件
  8. bootstrap日期时间选择器datetimepicker 插件位置错乱解决
  9. scrapy爬取阳光热线问政平台
  10. Zeppelin0.8.1上操作hive(使用jdbc解释器)