图形绘制中指定字体:par()通过family的设定可以选择字体。
family 绘制文本时使用的字体族。标准的取值为serif(衬线)、sans(无衬线)和mono(等宽)
在Windows系统中,等宽字体映射为TT Courier New,衬线字体映射为TT Times New Roman,无衬线字体则映射为TT Arial(TT代表True Type)。
创建新的映射来选择心仪的字体。在Windows中,可以通过函数windowsFont()来创建这类映射。
windowsFonts(A=windowsFont("Arial Black"),
B=windowsFont("Bookman Old Style"),
C=windowsFont("Comic Sans MS"))
#创建映射
windowsFonts(
A=windowsFont("Arial Black"),
B=windowsFont("Bookman Old Style"),
C=windowsFont("Comic Sans MS")
)
#设定字体
par(family="A") #指定Arial Black作为绘图字体</pre>
PDF或PostScript格式图形输出时,字体设定比较简单。
PDF格式:
names(pdfFonts()) #列出系统中有哪些字体是可用的
pdf(file= "myplot.pdf", family="fontname") #生成图形
PostScript格式:
names(postscriptFonts())
postscript(file="myplot.ps", family="fontname")
参考资料:R语言实战(第二版)