You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何调整RStudio中复制粘贴图表的DPI以提升分辨率?

修改RStudio复制图表的分辨率设置

完全可以通过调整RStudio的设置来提升复制粘贴图表的分辨率,不用每次额外调用ggsave(),具体方法有两种:

1. 通过RStudio图形界面设置

  • 打开RStudio,点击顶部菜单栏的 Tools → Global Options
  • 在弹出的窗口里选择 Graphics 标签页
  • 找到「Copy to Clipboard」区域,把 Resolution (DPI) 的数值改成你需要的(比如300)
  • 点击「Apply」和「OK」保存,之后复制的图表就会默认使用这个高分辨率

2. 通过代码设置全局默认(适合偏好命令行的场景)

可以在你的R启动脚本(比如.Rprofile)中添加以下代码,每次启动RStudio时自动生效:

# 针对base R绘图的全局设备设置
options(device = function(...) {
  grDevices::png(..., dpi = 300)
})

# 针对ggplot2的专属设置
options(ggplot2.dev.args = list(dpi = 300))

如果平时主要用ggplot2绘图,单独设置ggplot2.dev.args就足够;如果混合使用base R和ggplot,两种设置可以同时加上。

内容的提问来源于stack exchange,提问作者Joe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 21:30:59