R语言绘图字体的设置方案主要有两种:
windowsFont()函数和windowsFonts()函数sysfonts,showtext等第三方包
1. windowsFont(s)()函数
用法如下:
|
|
这里是常见的中英文字体的中英文对照表
| 字体中文名 | 字体英文名 |
|---|---|
| 黑体 | SimHei |
| 宋体 | SimSun |
| 新宋体 | NSimSun |
| 仿宋 | FangSong |
| 楷体 | KaiTi |
| 仿宋_GB2312 | FangSong_GB2312 |
| 楷体_GB2312 | KaiTi_GB2312 |
| 微软正黑体 | Microsoft JhengHei |
| 微软雅黑 | Microsoft YaHei |
| 新细明体 | PMingLiU |
| 细明体 | MingLiU |
| 标楷体 | DFKai-SB |
| 隶书 | LiSu |
| 幼圆 | YouYuan |
| 华文细黑 | STXihei |
| 华文楷体 | STKaiti |
| 华文宋体 | STSong |
| 华文中宋 | STZhongsong |
| 华文仿宋 | STFangsong |
| 方正舒体 | FZShuTi |
| 方正姚体 | FZYaoti |
| 华文彩云 | STCaiyun |
| 华文琥珀 | STHupo |
| 华文隶书 | STLiti |
| 华文行楷 | STXingkai |
| 华文新魏 | STXinwei |
windows系统常见的英文字体有:
| 英文字体 | 说明 |
|---|---|
| Arial | 常用 |
| Times New Roman | 常用于学术期刊 |
| Lucida Caligraphy | 漂亮的手写体 |
| Helvetica | 适合阅读 |
|
|

2. showtext包
下面以showtext包中自带的例子加以说明。
目前
Rstudio包中的默认绘图设备并不支持showtext包,所以想要得到类似下图的效果,请直接在R控制台中操作或者打开x()/windows()绘图设备
|
|

具体的用法
(*) 加载字体
打开绘图设备
(*) 申明使用
showtext包来渲染字体绘图
关闭绘图设备
如果想要全局应用
showtext包,那么应该使用showtext_auto()函数
载入字体
|
|
|
|
|
|
