r语言 - 在 PCA 图中设置轴的标签和值大小,实际上fviz_pca_ind额外



im 在 factoextra 中使用fviz_pca_ind函数。
我无法完成的是设置轴标签和值的大小+图例的大小。

    fviz_pca_ind(mydata.pca, repel = TRUE, alpha.ind = 1,
+              habillage = mydata_attributes$attribute1, # color by groups
+              palette = c("#00AFBB", "#E7B800"),labelsize = 5, pointsize = 1, font.family = "Arial",
+              addEllipses = TRUE # Concentration ellipse
+ )

我刚刚找到了如何设置样本的大小和点。有人可以帮助我吗?

提前谢谢你

factoextra库依靠ggplot2来绘制其绘图。因此,您可以使用ggplot2::theme()函数附加它以自定义绘图属性。在您的情况下,可能的解决方案是:

fviz_pca_ind(...) +
  theme(
    legend.text = element_text(size = 20),
    axis.text = element_text(size = 15)
  )
  • 尝试font.x = c(10,"plain","black"), font.y = c(10,"plain","black")轴标签和font.xtickslab = c(9,"plain","black"), font.ytickslab = c(9,"plain","black")轴注释。请参阅 ggpar 以获取更多可以在 fviz 函数中调整的值
  • 不过,图例文本有点棘手。我为此使用了ggtheme = theme(legend.title = element_text(size = 10), legend.text = element_text(size = 9))

最新更新