Я выполняю PCA для некоторых данных и использую пакет factoextra
от CRAN.Этот пакет дает пользователю много возможностей для создания графиков о PCA на ваших данных.Однако у меня есть несколько вопросов о некоторых примерах, которые они приводят на этой странице здесь и здесь .
- В третьей гиперссылке говорится: обратите внимание, что функции fviz_pca_xxx () являются оберткой вокруг базовой функции fviz (), которая также является оберткой вокруг функции ggscatter () [in ggpubr].Поэтому дополнительные аргументы, передаваемые в функции fviz () и ggscatter (), могут быть указаны в fviz_pca_ind () и fviz_pca_var ().Я попытался добавить другие
ggplot
параметры, такие как title('Title')
, но получаю предупреждение о недопустимом графическом состоянии.Как мне добавить базовые графики ggplot для управления моим fviz_pca_ind
графиком?
Код:
library(factoextra)
data(iris)
res.pca <- prcomp(iris[, -5], scale = TRUE)
fviz_pca_ind(res.pca,
geom="text",
#col.var="contrib",
col.ind = "dodgerblue2",
repel = FALSE)+ # Avoid text overlapping
title('Principal Component Analysis')+
theme(
panel.background = element_rect(fill = "transparent",colour = NA),
plot.margin = unit(c(0.1,0.1,0.1,0.1), "cm"),
plot.title = element_text(size = 14, hjust = 0.5, vjust = 1),
plot.background = element_rect(fill = "transparent", colour = NA)
)
Мои данные не имеют маркировки, в отличие от базы данных
iris
.Может ли кто-нибудь объяснить окраску переменных или отдельных лиц в их вкладе?Но мой вопрос, вклад в чем?Как мы раскрашиваем людей на вклад?