首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在R图中指定字体大小

在R图中指定字体大小
EN

Stack Overflow用户
提问于 2012-12-13 03:41:08
回答 1查看 6.8K关注 0票数 9

在R中生成图形时,是否有指定字体大小的方法?这似乎是一个非常基本的要求,但我似乎找不到任何指定字体大小的参考资料。我可以将图形保存为pdf格式,如下所示:

代码语言:javascript
复制
setwd("C:\\")
pdf(file="Plot.pdf",family="Times")
plot(x,y);
dev.off()

其中R基本上是在pdf中生成图形,而不是在图形窗口中。当我寻找改变字体大小的方法时,我看到的是人们引用cex=1.5参数来缩放字体150 %,以及cex.lab,cex.axis等……虽然现在不是当务之急,但我确实想知道,当我发表一些结果,而杂志要求字体大小在9到11之间时,会发生什么?我如何在R中控制这些字体?如有任何建议,我们将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-13 11:16:31

可以使用ps (磅大小)参数控制字体大小。缺省值通常是12 (但可以通过pointsize参数全局控制),所以如果您想要特定文本的10大小的字体,您可以使用par(ps=10); text(...)。既然您提到了cex:请注意,cex是相对于当前的点大小的,也适用于符号,而ps则专门应用于文本。显然,只要不调整结果图形的大小,大小就会匹配。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13847333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档