R windows下图形字体设置

图形绘制中指定字体: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作为绘图字体

PDF或PostScript格式图形输出时,字体设定比较简单。

PDF格式:

names(pdfFonts()) #列出系统中有哪些字体是可用的
pdf(file= "myplot.pdf", family="fontname") #生成图形

PostScript格式:

names(postscriptFonts())
postscript(file="myplot.ps", family="fontname")

参考资料:R语言实战(第二版)

你可能感兴趣的:(R windows下图形字体设置)