0

我正在使用该autoplot函数制作 PCA 图。这是代码:

library(ggfortify)
df <- iris[c(1, 2, 3)]
autoplot(prcomp(df), data=iris, colour = "Species")

我想以iris[c(4)]PCA 图中每个数据点的大小对应于 的值的方式使用iris[c(4)]。来自 iris 数据集的示例:数据点 132 的大小应该比数据点 1 大。这可能ggforitfy吗?

4

1 回答 1

0

只需将要调整大小的列名作为字符串传递。

autoplot(prcomp(df), data=iris, colour = "Species", size = "Petal.Width")

在此处输入图像描述

然后,您可以像 ggplot2 normal 一样调整大小:

+ scale_size_continuous(range = c(1,3))
于 2019-08-23T20:57:59.887 回答