每当我在RStudio中绘制任何图时,都会弹出一个新的设备窗口。情况并非总是如此。我一定是改变了一些设置。如何将设置更改回使绘图转到RStudio绘图窗口?
我已经探索了dev.off()
和其他dev
函数,但没有成功。举例来说:
# Clear workspace
rm(list=ls())
# create data
set.seed(1)
x <- rnorm(100, 0, 1)
y <- rnorm(100, 3, 1)
plot(x,y)
字符串
在屏幕截图中产生弹出窗口:
的数据
我希望设备停留在右下角的RStudio绘图窗口中。有人能帮忙吗?我看到了一个类似的问题here,声称更新将解决这个问题。上周我更新了。当我使用sessionInfo()
时,我运行的是R version 3.3.2
,我认为这是R的最新版本。
5条答案
按热度按时间q35jwt9p1#
我知道这个问题已经得到了回答,但问题可能以多种方式出现。我的问题要简单得多。这些图没有显示在Rstudio图窗格中,这仅仅是因为默认的null GD通过dev.off()关闭了。我正在运行Rstudio版本1.1.442和R版本R-3.4.4
我运行了几次
dev.off()
,直到所有窗口(包括隐藏窗口)都关闭,并在控制台窗口中收到以下响应。空设备1
然后我运行了这个命令,绘图出现在RStudio绘图窗格中
字符串
r55awzrz2#
像我这样的人可能会遇到这样的问题:
这可能是由R更新到3.3.2引起的,并通过安装较新版本的RStudio进行修复。在我的情况下,1.0.136做了这个把戏。
pw136qt23#
我通过更新RStudio解决了这个问题(帮助-->检查更新)。我更新的RStudio的新版本是版本1.1.383,此问题已修复。目前我有3.4.3版本的R。
vngu2lb84#
转到R工作室菜单栏和工具->全局选项->R标记下来在该阶段选择“窗口”从该列表中的“显示输出预览:”然后应用
ss2ws0br5#
至于2023年7月,我遇到了同样的问题,只有在更新RStudio后,我才能在绘图窗口中绘图。我在stackoverflow中找到的所有其他解决方案都不起作用。