#r #pca
#r #pca
Вопрос:
Когда я использую fviz_contrib
для отображения вкладов элементов столбца в factoextra
пакете, меткой y по умолчанию является Вклад (%), интересно, как я могу изменить другой текст.
Я использовал следующие коды:
library(factoextra)
library(FactoMineR)
# Principal component analysis
#
data(decathlon2)
decathlon2.active <- decathlon2[1:23, 1:10]
res.pca <- prcomp(decathlon2.active, scale = TRUE)
# variable contributions on axis 1
fviz_contrib(res.pca, choice="var", axes = 1, top = 10, ylab = 'my label y' )
Тем не менее, это побудило меня
Ошибка в ggpubr::ggbarplot(df, x = «name», y = «contrib», fill = заполнить, : формальный аргумент «ylab» соответствует нескольким фактическим аргументам
Как это решить?
Спасибо.
Ответ №1:
Для этого вы можете использовать следующий код
# variable contributions on axis 1
library(ggpubr)
p <- fviz_contrib(res.pca, choice="var", axes = 1, top = 10)
ggpar(p, ylab = 'my label y')
Комментарии:
1. Это работает, спасибо. Другая
factoextra
функция могла бы использоватьсяylab = 'my y label'
непосредственно в функции, почему эта не работает?