Как я могу настроить размер осей fviz_pca
Я пытаюсь расположить две оси моего биплота точно в одинаковом масштабе (т. Е. 1 см по вертикальной оси должен представлять один и тот же 1 см по горизонтальной оси). Как я могу сделать это с fviz_pca? или есть какой-то лучший пакет pca?
Мой код
fviz_pca_ind(res.pca,
col.ind = groups, # color by groups
palette = c("#00AFBB", "#FC4E07"),
addEllipses = TRUE, # Concentration ellipses
ellipse.type = "convex",
legend.title = "Groups",
repel = T, ggtheme=theme(axis.text=element_text(size=16), axis.title=element_text(size=16)))
0 ответов
Поскольку функция fviz работает на основе ggplot2, вам просто нужно добавить информацию о длине оси в конце функции следующим образом:
fviz_pca_biplot(scaptotrigona.pca,[...]) +xlim(-1, 1) + ylim (-1, 1)
помните, что значения внутри "xlim ()" и "ylim ()" должны быть равными, например, если вы используете "xlim(-1, 5)", это не сработает.