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()
函数
载入字体
|
|
|
|
|
|