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

R脚本绘图弹出新窗口,如何设置至代码旁的绘图窗格?

解决R脚本绘图弹出新窗口而非显示在RStudio绘图窗格的问题
  • 重启R会话:直接点击RStudio右上角「会话」→「重启R」(快捷键Ctrl+Shift+F10),多数设备连接异常重启后就能恢复正常。
  • 重置设备配置:如果重启没用,执行以下代码重置设备选项:
    options(device = NULL)
    options(device = "RStudioGD")
    
    再运行plot(DNase$conc, DNase$density)测试绘图是否回到窗格。
  • 手动调用内置设备:若上述方法无效,试试直接调用RStudio的绘图设备:
    # 未安装rstudioapi先执行下方安装命令
    # install.packages("rstudioapi")
    rstudioapi::device()
    plot(DNase$conc, DNase$density)
    
  • 检查RStudio全局设置:打开「工具」→「全局选项」→「绘图」,确认「绘图设备」选择的是「自动」或「RStudio GD」,不要勾选外部设备(比如Windows的windows()或Mac的quartz())。

补充说明

  • 你碰到的rs_createGD错误,本质是R会话无法调用RStudio内置的绘图设备接口,重启会话基本能修复这个连接问题。
  • dev.off()报错是因为当前只有空设备(null device),没有可关闭的绘图设备,属于正常现象,无需在意。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 05:15:40