hello,大家好花鹅,最近看文獻(xiàn)寫方法都有點(diǎn)累了氧腰,今天就輕松一下,寫一個(gè)簡(jiǎn)單的內(nèi)容分享給大家刨肃,那就是ggplot2在繪圖的時(shí)候一鍵修改字體古拴。
R語(yǔ)言繪圖中,尤其是使用ggplot繪圖真友,在字體調(diào)節(jié)上黄痪,確實(shí)非常重要。尤其是一行代碼盔然,更換圖中所有字體的格式桅打,用起來(lái)簡(jiǎn)直比軟件繪圖,不知道方便了多少倍愈案。接下來(lái)就給大家介紹一下挺尾,如何進(jìn)行全圖的字體更改。
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("")
2.首先我們調(diào)用windows里的字體刻帚,比如我們這里需要新羅馬字體潦嘶,或者Arial字體,我們就可以將字體命名給A或任意字母
windowsFonts(A=windowsFont("Times New Roman"),
B=windowsFont("Arial"))
3.然后我們?cè)诶L圖中使用字體,就會(huì)發(fā)現(xiàn)掂僵,圖中的字體變了
fig1+theme(text = element_text(family = "A",face = "bold"))
4航厚、其他字體同理,首先使用windowsFonts函數(shù)調(diào)用字體锰蓬,然后在繪圖中將字體賦值給字體格式如family函數(shù)即可幔睬,就這么簡(jiǎn)單,當(dāng)然還有很多其他有趣的設(shè)定芹扭,大家不妨多多嘗試一下麻顶。
生活很好,有你更好