R5. 畫圖 字體設置

函數pdf(或win.metafile)中加入famil="..."可以設置字體。可用的字體?除了"sans","mono","serif"外還有 "AvantGarde", "Bookman", "Courier", "Helvetica", "Helvetica-Narrow", "NewCenturySchoolbook", "Palatino" or "Times"。但這個函數的設置是全局性的,如果包含多個分圖而分圖需要不同字體的話(這個情況極為少見,我是畫著玩兒),還是得用par函數,依舊是family="..."的聲明。font主要用來更改加粗、斜體等,改變坐標軸標簽的方向則是用las函數,比如las=2時,逆時針90°。

example?

pdf("box.pdf",6,4,family = "NewCenturySchoolbook")
par(mar = c(2, 2,2, .5),mfrow=c(2,2))
boxplot(mpg~cyl,data = mtcars,main="NewCenturySchoolbook")
par(family="sans")
boxplot(mpg~cyl,data = mtcars,main="sans (Helvetica)")
par(family="mono")
boxplot(mpg~cyl,data = mtcars,main="mono (Courier)")
par(family="serif")
boxplot(mpg~cyl,data = mtcars,main="serif (Times)")
dev.off()
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容