【问题标题】:R grid.table - table keeps plotting on top of other plotsR grid.table - 表格不断绘制在其他图之上
【发布时间】:2018-03-09 03:42:32
【问题描述】:

我是第一次尝试使用 grid.table。
这些表格一直在绘图窗口中的内容之上绘制。换句话说,它不会创建一个新的绘图显示,它只是将它添加到已经存在的内容上。
有没有办法强制它使用新的绘图窗口?

library(grid)
d <- head(iris[,1:3])
plot(d)
grid.table(d)

library(gridExtra)

【问题讨论】:

  • 他们使用不同的图形系统:“基本图形”与“网格图形”Pat Murrell(网格的开发者)有一些很好的解释。
  • 以下是将两个系统组合在同一张图中的一个很好的例子:stackoverflow.com/questions/25192838/…
  • 这实际上与我试图做的相反,但这也是我接下来要尝试的事情。

标签: r graph r-grid


【解决方案1】:

您可以使用 grid.newpage() 在面板中获取新页面。

library(grid)
d <- head(iris[,1:3])
plot(d)
library(gridExtra)

grid.newpage()

grid.table(d)

【讨论】:

  • 这太棒了!我看过很多帖子,人们试图只删除当前的情节,而不是在 RStudio 中删除所有情节。 Eveyone 一直说这不可能,但它就在这里!
  • 酷!很高兴它有帮助!
猜你喜欢
  • 1970-01-01
  • 2016-12-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多