将表格绘制为R中的grob

将表格绘制为R中的grob,r,gridextra,grob,R,Gridextra,Grob,我试图在R中实现gridExtra包的功能,以将表格显示为图形对象。教程中的示例效果很好,但当我自己绘制下面这样的图形时,它会在cbind_2(gr,g,“max”)中给出错误:nrow(x)==nrow(y)不是真的 问题出在哪里?如何解决?预期行为为grob对象,可通过网格在屏幕上显示。排列功能 df<-tibble(A=c("A", "B"), B=1:2) tt<-ttheme_minimal(core=list(bg_params = list(fill =

我试图在
R
中实现
gridExtra
包的功能,以将表格显示为图形对象。教程中的示例效果很好,但当我自己绘制下面这样的图形时,它会在cbind_2(gr,g,“max”)中给出
错误:nrow(x)==nrow(y)不是真的

问题出在哪里?如何解决?预期行为为
grob
对象,可通过
网格在屏幕上显示。排列
功能

    df<-tibble(A=c("A", "B"), B=1:2)
    tt<-ttheme_minimal(core=list(bg_params = list(fill = blues9[1:2])))
    grid.newpage()
    g<-tableGrob(df, tt)
    grid.arrange(g)

DfstableGrob
函数的第二个参数是
。因此,您需要像这样指定调用中参数的名称:
gstablegrob
函数的第二个参数是
rows
。因此,您需要在调用中指定参数的名称,如下所示:
g