【问题标题】:How to clear only specific plots from window in R?如何从 R 的窗口中只清除特定的图?
【发布时间】:2021-02-22 13:57:56
【问题描述】:

要清除 R 窗口中的所有绘图,我们只需要使用dev.off()。但是让我们假设我们的 R 窗口中有三个图,我只想清空第二个。我搜索了一些命令来实现这一点,但是我找不到任何命令。

感谢您的回答!

我没有提到并排的情节 - 更像是我遇到的这些情况:

在第一个窗口中

如果我现在使用右箭头,我将在第二个窗口中进行绘图,依此类推..

【问题讨论】:

  • “我们的 R 窗口中的三个绘图” 听起来您在 R 中使用par(mfrow=..)layout(..) 或类似的多绘图方法。如果那是情况下,然后......我相信你不能只删除其中一个,你需要重新创建其他地块并省略你想要删除的那个。如果我弄错了,请在您的问题中添加演示代码。谢谢!
  • 这需要更多上下文。您是在谈论单个图形设备窗口吗?还是窗户的一部分?使用par(mfrow()layout() 创建,还是我们在谈论网格图形?这是 RStudio 特有的吗?
  • 这个问题与您的other question 有何不同? (除了那个具有可重现代码的代码之外。)
  • 如果我对您的解释正确,您想知道如何影响 RStudio IDE 以编辑它在其中显示的图的 history绘制窗格,对吗?由于我怀疑它只是使用 R 的开发历史(非 RStudio 用户可用),我认为不支持部分历史(虽然 ref 很旧,但这不是一个新问题:@987654323 @)

标签: r plot window rstudio


【解决方案1】:

假设你有这 3 个地块:

plot(x = mtcars$wt, y = mtcars$mpg)
plot(x = mtcars$wt, y = mtcars$mpg, pch = 5)
plot(x = mtcars$wt, y = mtcars$mpg, pch = 7, cex = 2)

在您的绘图选项卡中,您可以通过以下方式完成任务:

  1. 红色箭头:移动到你想要的情节
  2. 绿色箭头:删除实际情节
  3. 蓝色箭头:清理所有地块。

【讨论】:

  • 没错!现在我想删除第二个情节,但不是使用扫帚,而是使用命令。
  • 我在这里找到了dev.new():stackoverflow.com/questions/31008264/…> 但无法通过代码完成!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-03-17
  • 2013-03-18
  • 2013-10-22
  • 1970-01-01
  • 2019-11-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多