R语言绘图的字体设置是个老大难的问题,它默认情况下只提供三种字体。本篇推文介绍两种字体设置方法(针对Windows系统),一种是R语言本身的字体设置方法,另一种是 showtext
等工具包提供的相关方法。
1 系统设置方法
R语言系统自有的三种字体可以通过 windowsFonts()
语句查看:
windowsFonts()
## $serif
## [1] "TT Times New Roman"
##
## $sans
## [1] "TT Arial"
##
## $mono
## [1] "TT Courier New"
它表达的是一种映射关系,即 serif
代表Times New Roman字体, sans
代表Arial字体, mono
代表Courier New字体。这种映射关系在基础绘图系统和ggplot2系统中均可使用。