绘制数据框(无 grid.table)

Plotting a Data Frame (no grid.table)

今天的问题很简单。我需要绘制一个数据框,以便它显示在 R studio 的绘图查看器中。

我已经阅读了这个问答:

How to print (to paper) a nicely-formatted data frame

他们建议使用 GridExtra 包中的 grid.table。

问题是我对这个包有问题,因为它与我的其他地块重叠我不知道为什么?

也许您知道任何其他函数或包可以在不与我的其他图重叠的情况下执行相同的操作!

这就是我所说的重叠。

> date_alert
          Jobs    Agency Location       Date RXH HS TMM Payed
1  Playstation Lightblue     DWTC 2015-09-24  90  8 720 FALSE
2 RWC Heineken Lightblue      EGC 2015-09-26  90  6 540 FALSE
3 Jagermeister       IHC  Barasti 2015-10-01 100  4 400 FALSE


> library(gridExtra)
> grid.table(date_alert)

它一直这样做!无论我重新启动所有脚本和 R studio 多少次。

谢谢

如果您想将网格 grob 绘制到新页面,您需要先创建一个新页面。 help("grid.table") 中的示例演示了如何执行此操作:

library(grid)
grid.newpage()

请注意,许多更高级别的基于网格的绘图函数,例如 ggplot2:::print.ggplot 在内部调用 grid.newpage。但是 grid.table 没有,因为常见的用例是将 table 添加到绘图中。如果您的目标只是导出 table.

,则有更好的可能性