PCA 图表(和 ggcorrplot)内的字体样式

问题描述 投票:0回答:1

我正在尝试准备一篇文章以供发表,但在我的 PCA 图表中无法获得一致的字体样式。我正在使用 fviz_pca_var 函数。我使用的代码是

library(ggplot2)
library(FactoMineR)
library(factoextra)

irispca <- PCA(iris,quali.sup = 5)
fviz_pca_var(irispca, col.var = "black", ggtheme = theme_classic2(base_family = "Times"))

生成的图表如下所示。问题是图表内的文本是 Arial 而不是 Times

我也试过这个

add_el <- theme_grey() +
+   theme(text = element_text(family = "Times"))

fviz_pca_var(irispca,col.var =“黑色”,ggtheme = add_el)

还有这个

fviz_pca_var(irispca, col.var = "black") + theme(text = element_text(size = 14,  family = "Times"))

即使是 Scree 图也给出了同样的问题

fviz_eig(irispca, addlabels = TRUE, ylim = c(0, 30), font.family = "Times")

任何提示都会很棒。

r ggplot2 pca
1个回答
0
投票
library(ggplot2)
library(FactoMineR)
library(factoextra)

irispca <- PCA(iris,quali.sup = 5)

这是解决方案。 由于 Stackoverflow 上的重复率很低,我无法发布该情节。

fviz_pca_var(irispca, col.var = "black", font.family = "Times")

创建于 2023-11-14,使用 reprex v2.0.2

© www.soinside.com 2019 - 2024. All rights reserved.