如何更改事实包中列元素图的y标签

问题描述

当我使用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 = fill,错误: 形式参数“ ylab”与多个实际参数匹配

如何解决这个问题?

谢谢。

解决方法

您可以为此使用以下代码

# variable contributions on axis 1
library(ggpubr)
p <- fviz_contrib(res.pca,choice="var",axes = 1,top = 10) 
ggpar(p,ylab = 'my label y') 

enter image description here