2015-10-31 61 views
0

今天的问题是非常简单的。我需要绘制一个数据框,以便它在R studio的绘图查看器中显示。绘制数据帧(无grid.table)

我看这个问答&一个已经:

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

在哪里,他们都建议使用grid.table从GridExtra包。

的事情是,有问题即时与此包如重叠我的其他情节我不知道为什么?

也许你知道任何其他功能或包,可以做同样的不重叠我的其他情节!

这就是我所说的重叠。

> 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) 

enter image description here

它做所有的时间!不管有多少次我重新启动所有脚本和R studio。

谢谢

+3

的文档说明了如何使用库(网格)的'; grid.newpage()'。 – Roland

+0

谢谢!把它整理出来! –

+0

@Roland的帖子作为答案? – baptiste

回答

1

如果你想绘制一个网格grob到一个新的页面,你需要先创建一个新的页面。在help("grid.table")的例子演示了如何做到这一点:

library(grid) 
grid.newpage() 

注意,许多更高级别的基于网格的绘图功能,如呼叫ggplot2:::print.ggplot内部grid.newpage。但grid.table不会因为共同使用的情况下被添加表的曲线图。如果你的目标只是输出一张表,那么有更好的可能性。