R语言绘图未显示在Plots窗口,弹出Quartz窗口问题求助
解决Mac上R绘图默认弹出Quartz窗口的问题
检查RStudio绘图设备配置
打开RStudio后按以下步骤操作:
- 点击顶部菜单栏的
Tools→Global Options - 在弹出窗口选择
General标签,找到Graphics板块 - 确认
Backend选项设置为AG(若被改为Quartz则改回) - 确保
Show plots in window选项处于勾选状态 - 点击
Apply和OK,重启RStudio测试
手动指定默认绘图设备
如果配置调整无效,可在绘图前手动激活RStudio内置设备:
# 切换到RStudio绘图设备 dev.new(device = "RStudioGD") # 示例绘图代码 plot(1:10)
若想永久生效,可将以下代码添加到你的.Rprofile文件中:
options(device = "RStudioGD")
排查自定义配置干扰
检查你的.Rprofile文件或当前R环境中,是否存在强制设置device = quartz()的代码,如有则删除或注释该行。
重置RStudio状态
若以上方法均无效,可尝试重置RStudio配置:
- 关闭RStudio
- 找到配置文件夹:
~/Library/Application Support/RStudio/ - 将该文件夹重命名(如改为
RStudio_old) - 重新打开RStudio,会生成全新的默认配置
内容的提问来源于stack exchange,提问作者Bigdawg
相关产品推荐
相关产品推荐

