ggplot2绘图之一键修改全局字体

hello,大家好,最近看文献写方法都有点累了,今天就轻松一下,写一个简单的内容分享给大家,那就是ggplot2在绘图的时候一键修改字体。

R语言绘图中,尤其是使用ggplot绘图,在字体调节上,确实非常重要。尤其是一行代码,更换图中所有字体的格式,用起来简直比软件绘图,不知道方便了多少倍。接下来就给大家介绍一下,如何进行全图的字体更改。
1.我们先使用代码绘制出一幅图
fig1 <- ggplot(mpg,aes(factor(class),hwy, fill=class)) +
 geom_boxplot()+
 theme(legend.position="none",
       axis.text = element_text(size=15),
       axis.title = element_text(size=15)) +
 xlab("")
图片.png
2.首先我们调用windows里的字体,比如我们这里需要新罗马字体,或者Arial字体,我们就可以将字体命名给A或任意字母
windowsFonts(A=windowsFont("Times New Roman"),
            B=windowsFont("Arial"))
3.然后我们在绘图中使用字体,就会发现,图中的字体变了
fig1+theme(text = element_text(family = "A",face = "bold"))
图片.png
4、其他字体同理,首先使用windowsFonts函数调用字体,然后在绘图中将字体赋值给字体格式如family函数即可,就这么简单,当然还有很多其他有趣的设定,大家不妨多多尝试一下。

生活很好,有你更好

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容