在R中生成数字时是否有一种指定字体大小的方法.这似乎是一个非常基本的要求,但我似乎找不到任何指定字体大小的地方的引用.我可以将数字保存为pdf,如下所示:
setwd("C:\\")
pdf(file="Plot.pdf",family="Times")
plot(x,y);
dev.off()
Run Code Online (Sandbox Code Playgroud)
其中R基本上生成pdf中的数字,而不是在图窗口中.当我寻找改变字体大小的方法时,我看到人们指的是cex = 1.5参数来缩放150%的字体,以及cex.lab,cex.axis等...虽然现在不是一个直接的问题,但我做的是想知道当我发布一些结果时会发生什么,而日志要求字体大小在9到11之间.如何控制R中的这些?任何建议,将不胜感激.
您可以使用ps(磅值)参数控制字体大小.默认设置通常是12(但可以通过pointsize参数对PDF文件进行全局控制),因此,如果您需要,10请使用您要使用的特定文本大小的字体par(ps=10); text(...).由于您提到cex:请注意,cex它与当前的pointsize相关,也适用于符号,但ps特别适用于文本.显然,只要您不调整结果数字,大小就会匹配.