【问题标题】:Plotting a Data Frame (no grid.table)绘制数据框(无 grid.table)
【发布时间】:2015-10-31 13:42:57
【问题描述】:

今天的问题很简单。我需要绘制一个数据框,以便它显示在 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 多少次。

谢谢

【问题讨论】:

  • 文档演示了library(grid); grid.newpage()的使用。
  • 谢谢!解决了!
  • @Roland 发帖回答?
  • @baptiste 你的愿望就是我的命令。 ;)

标签: r plot dataframe package gridextra


【解决方案1】:

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

library(grid)
grid.newpage()

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

【讨论】:

    猜你喜欢
    • 2015-02-04
    • 2016-01-31
    • 1970-01-01
    • 1970-01-01
    • 2016-05-12
    • 1970-01-01
    • 2015-09-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多