我正在尝试准备一篇文章以供发表,但在我的 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")
任何提示都会很棒。
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