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作为绘图字体</pre>

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

PDF格式:

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

PostScript格式:

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容