首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >R:导出为PDF时,图例文本位于绘图之外

R:导出为PDF时,图例文本位于绘图之外
EN

Stack Overflow用户
提问于 2020-02-11 04:14:25
回答 1查看 691关注 0票数 1

当我添加一个图例到我的R图(使用legend()函数)时,它在Rstudio中工作,但是当我将图导出为不同大小的PDF时,有时图例中的文本比图例框本身大。

这里发生了什么?我该如何修复它?

如果我导出宽度较大的图像,则图例框也会变得更大,并设法包含其文本,但这是愚蠢的:我希望图例框及其文本自动调整为我选择的任何宽度,无论它有多小。

请不要推荐ggplot2

EN

回答 1

Stack Overflow用户

发布于 2020-02-11 05:09:51

正如@Gregor所说的--你应该使用pdf()。我只是添加他的建议作为答案。你的代码应该是这样的:

代码语言:javascript
运行
复制
pdf("picture.pdf", width=6, height=6)
plot(...)
legend(...)
dev.off()

其中pdf()打开一个新设备进行打印(当然,您必须根据需要设置文件名和尺寸),而dev.off()则关闭该设备,并将所有内容写入文件。

我不确定是什么原因导致R-studio中的图例出现问题。但在我的机器上,我注意到在调整设备大小后,图例有时会出现更新问题。这可能是相关的东西。

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

https://stackoverflow.com/questions/60157734

复制
相关文章

相似问题

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