ggplot輸出pdf遇到的一些問題

我一般都是用

require(Cairo)

CairoPDF("xxxPDF",width = x, height=x)

dev.off()

雖然能輸出質(zhì)量不錯的圖片,但存在不少讓我不滿意的細(xì)節(jié)。


1.輸出的圖總體和R里面顯示的圖片有肉眼可見的差異。

2.原本設(shè)置的羅馬字體在輸出圖里又變成了默認(rèn)字體


于是我試了下extrafont包。

https://github.com/wch/extrafont? 里面有具體的使用說明,我按照說明試了下:

library(extrafont)

font_import()

y

loadfonts()

ggsave("font_ggplot.pdf",plot=p2,width = 4,height=3)

embed_fonts("font_ggplot.pdf", outfile="font_ggplot_embed.pdf")#嵌入字體

運(yùn)行之后,mac顯示缺少GhostScript。

解決方法:

下載包https://www.ghostscript.com

cd進(jìn)目錄

./configure

make

sudo make install


解決完上述問題后,總算沒了我不滿意的細(xì)節(jié),輸出圖里的字體是我R里設(shè)置的羅馬字體。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容