macOS系统下R语言画图的中文显示
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
是字体的名称。