在 PCA 对象上调用 ggfortify + autoplot 时的“颜色”与“颜色”

C. *_*ugh 5 r ggplot2 ggfortify

这是我第一次遇到不使用女王拼写的问题:如果我调用autoplotwith ,colour=我会根据引用的变量得到着色的点,但如果我写color=参数将被忽略,所有内容都以黑色绘制。代码:

library(ggfortify)
library(cowplot)

pca_res <- prcomp(iris[1:4], scale = TRUE)

british <- autoplot(pca_res, data=iris, colour='Species')
us <- autoplot(pca_res, data=iris, color='Species')

plot_grid(british, us, labels=c('colour', 'color'))
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

这是它本身的问题ggplot2(我对此表示怀疑,我以前从未遇到过它),还是autoplotggfortify?我想将其报告为错误,但我不能 100% 确定问题出在哪里。谢谢!