我正在尝试使用 ggfortify 来可视化我使用 prcomp 所做的 PCA 结果。
示例代码:
iris.pca <- iris[c(1, 2, 3, 4)]
autoplot(prcomp(iris.pca))
错误:自动绘图不支持 prcomp 类型的对象。请使用 qplot() 或 ggplot() 代替。
奇怪的是 autoplot 是专门为处理 prcomp 的结果而设计的 - ggplot 和 qplot 无法处理这样的对象。我正在运行 R 版本 3.2,今天上午刚刚从 github 下载了 ggfortify。
谁能解释一下这个消息吗?
我猜你没有加载所需的库,代码如下:
library(devtools)
install_github('sinhrks/ggfortify')
library(ggfortify); library(ggplot2)
data(iris)
iris.pca <- iris[c(1, 2, 3, 4)]
autoplot(prcomp(iris.pca))
will work
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)