macOS系统下R语言画图的中文显示

2022-10-26
#R #Unix

1. 引言

在macOS系统下,R语言画图时,显示的中文是乱码。

2. 解决方案

先安装包:

install.packages("showtext")

显示中文字体:

library(showtext)
showtext_auto(enable = TRUE)
font_add('Songti', 'Songti.ttc')

plot(picture, family='Songti')

小结:

  • 利用showtext包显示;
  • picture是要画的图片;
  • Songti.ttc是字体文件,macOS系统打开默认字体路径为:open /System/Library/Fonts
  • Songti是字体的名称。

3. 参考