Как изменить y-метку вкладов элементов столбца plot в пакете factoextra

#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' непосредственно в функции, почему эта не работает?