ggbiplot画主成分图的案例,让人印象很深,但是用起来好像没那么容易,需要在github上下载安装。但是,ggbiplot在安装的时候经常遇到问题。按照网上的安装流程:

install.packages("devtools")

library(devtools)

install_github("vqv/ggbiplot")

但是总有许多问题,比如:

library(devtools)

Error in library(devtools) : 不存在叫‘devtools’这个名字的程辑包

如果只是警告还好,不过总是无法安装这个库就让人头疼了。

有人说到github直接下载ggbiplot尝试之后首先警告,R版本不对,升级R到最新版本后,依然提示不对

install.packages('D:/ggbiplot-master.zip')

Installing package into ‘D:/Anaconda3/Lib/site-packages/rpy2/R/win-library/3.6’

(as ‘lib’ is unspecified)

Warning in install.packages :

package ‘D:/ggbiplot-master.zip’ is not available (for R version 3.6.3)

所以,到底哪出问题了?

最后意外在R的提醒中发现,需要安装usethis 的包再次重试:

install.packages('usethis')

library(usethis)

install.packages('devtools')

library(devtools)

install_github("vqv/ggbiplot")

library(ggbiplot)

library(ggplot2)

library(plyr)

library(scales)

library(grid)

library(ggbiplot)

data(wine)

wine.pca

ggbiplot(wine.pca, obs.scale = 1, var.scale = 1, groups = wine.class, ellipse = TRUE, circle = TRUE) +

+ scale_color_discrete(name = '') +

+ theme(legend.direction = 'horizontal', legend.position = 'top')

终于正确了:

欢迎关注~

ggbiplot设置分组_R语言安装ggbiplot相关推荐

  1. ggbiplot设置分组_比PCA更好用的监督排序—LDA分析、作图及添加置信-ggord

    线性判别分析LDA 线性判别分析,英文Linear Discriminant Analysis, 以下简称LDA.LDA在模式识别领域(比如人脸识别,舰艇识别等图形图像识别领域)中有非常广泛的应用,在 ...

  2. ggbiplot设置分组_prcomp和ggbiplot:无效的’rot’值

    我正在尝试使用R对我的数据进行PCA分析,我使用prcomp和ggbiplot找到了 this nice guide.我的数据是两种样品类型,每种样品具有三个生物重复(即6行)和约20000个基因(即 ...

  3. matlab画图plot设置字体_R语言科研画图字体格式设置

    作者:黄天元,复旦大学博士在读,热爱数据科学与开源工具(R),致力于利用数据科学迅速积累行业经验优势和科学知识发现,涉猎内容包括但不限于信息计量.机器学习.数据可视化.应用统计建模.知识图谱等.知乎专 ...

  4. rstudio找不到r低版本_R语言安装新版本后旧版本安装包的迁徙问题

    在安装完新的R版本后,我们在原版本的R包那么多,重新下载一遍等死人,有些还要手工编译,这边介绍一下使用installr包来进行R包迁移的方法 包迁移问题 解决办法:使用installr包 librar ...

  5. R语言ggplot2可视化分组散点图、使用scale_shape_manual函数、scale_color_manual函数、scale_size_manual函自定义设置分组散点的形状、大小、颜色

    R语言ggplot2可视化分组散点图.使用scale_shape_manual函数.scale_color_manual函数.scale_size_manual函数自定义设置分组散点的形状.大小.颜色 ...

  6. go语言 第三方包安装方法_R语言3.6.3 安装程序下载及破解方法

    下载地址 百度网盘链接: https://pan.baidu.com/s/16smT3ceIjqaupn54AdgmgQ 提取码:7hap 解压密码:关注[菜瓜程序猿]微信公众号,回复[解压密码]获取 ...

  7. pvrect r语言 聚类_R语言常用统计方法包+机器学习包(名称、简介)

    上期帮大家盘点了一下R中常用的可视化包,这期将简要盘点一下关于统计分析与机器学习的R包,并通过简要介绍包的特点来帮助读者深入理解可视化包. 本文作者为"食物链顶端"学习群中的小伙伴 ...

  8. r语言 tunerf函数_R语言 | 一网打尽高质量统计分析与机器学习包

    原标题:R语言 | 一网打尽高质量统计分析与机器学习包 146+72本期刊<SCI期刊分析+选刊网站>免费领 解螺旋公众号·陪伴你科研的第2232天 常用统计方法包+机器学习包(名称.简介 ...

  9. R 多变量数据预处理_R语言常用统计方法包+机器学习包(名称、简介)

    上期帮大家盘点了一下R中常用的可视化包,这期将简要盘点一下关于统计分析与机器学习的R包,并通过简要介绍包的特点来帮助读者深入理解可视化包. 本文作者为"食物链顶端"学习群中的小伙伴 ...

最新文章

  1. 图像特征点—SIFT特征点
  2. .h头文件 .lib动态链接库文件 .dll 动态链接库
  3. MATLAB作二维傅里叶变换所需要注意和知道的东西(im2double、fft2、abs、imshow、二维傅里叶变换的物理意义)
  4. iphone NSArray 数组越界
  5. comsol如何设置距离梯度_使用 COMSOL 软件求解经典 CFD 基准问题:顶盖驱动空腔...
  6. 什么是CSS?你真的理解?
  7. redis源码剖析(十五)——客户端思维导图整理
  8. discuz设置用户每天回帖数_如何用Redis统计独立用户访问量,除了Hash跟Bitset,还有这个...
  9. 将汉字转换成笔画代码_0基础学习五笔输入法之汉字的拆分
  10. IDL实现波段运算DOIT(一)
  11. 摩尔斯电码对照表—Morse code
  12. 一文告诉你怎样“火起来”
  13. jQuery自定义动画animate函数的step属性
  14. 小红书API根据关键词取商品列表,Onebound数据
  15. 给SAP初学者的建议!
  16. AI人工智能代替人工翻译后,我们还需要学习英语吗?
  17. via自定义搜索引擎代码_Via浏览器自定义主页
  18. 用计算机做出牙膏盒立体效果制作,使用Nuke进行2D转3D立体世界详解案例教程(二):制作3D立体效果...
  19. 大学笔记怎么记?三款软件 - 搭建自己的笔记框架
  20. c#创建一个类,名称为MyMath,计算圆的周长、面积,体积。类的基本操作

热门文章

  1. 主流mes厂商_MES为什么可以成为企业核心
  2. oracle redo删除,意外删除redo的恢复
  3. python函数count_python中count函数知识点浅析
  4. java volatile线程可见_volatile-验证线程之间的可见性
  5. maven不能拉取私服的原因
  6. java中jtansforms,java – 使用AffineTransform旋转图像
  7. apache服务器配置tls_Apache服务器配置https
  8. 如何debug函数_如何使用 pdb 来性感 debug 你的 Python 代码?
  9. linux下执行shell脚本文件,Linux下使用shell脚本自动执行脚本文件
  10. mfc存储颜色到mysql_mfc存储二进制文件