文本在 R 图中未正确显示

Text does not show properly in R plot

我的 R 安装在 Ubuntu 20.04.1 VM 上的 conda 环境中。

当我找到这个线程时,我正在搜索这个问题。我也在 Debian 10.0 (buster) 上使用 Anaconda 的 RStudio。

尝试

par(family  = "Arial")

或调用 plot() 之前的任何字体名称。它对我有用。 更新 > 我仍然遇到 ggplot2 图不显示标签的问题,如上所示。我尝试了使用 showtext() 而不是常规文本呈现的解决方法。

install.packages("showtext")

安装后,

library(showtext)

加载库。然后只需调用

showtext_auto()

之后是 ggplot(.....) + ... + 等 函数,文本在绘图中呈现正常。我没有使用 font_add() 加载特定字体。可能是因为之前 'Arial' 加载了 par()