【发布时间】:2020-03-26 02:53:47
【问题描述】:
我想用 gridExtra-Package 生成一个表格。此表应具有带网格图案的白色背景。下表有白色背景但没有网格。
y<-iris[1:4,1:5]
hj <- matrix(c(0.90, 0.90, 0.90, 0.90, 0.90), ncol=ncol(y), nrow=nrow(y), byrow=TRUE)
x <- matrix(c( 0.90, 0.90, 0.90, 0.90, 0.90), ncol=ncol(y), nrow=nrow(y), byrow=TRUE)
colours <- matrix("white", nrow(y), ncol(y))
colours[1:nrow(colours), 1] <- "#e9f1e9"
tt1 <- ttheme_default(core=list(fg_params=list(hjust = as.vector(hj),
x = as.vector(x), fontface=c(rep("plain",ncol(y)))), bg_params = list(fill =colours , col=NA)))
tab<-tableGrob(y, rows = NULL, theme = tt1)
grid.newpage()
grid.draw(tab)
相比之下,此表具有所需的网格,但没有白色背景颜色。
g <- tableGrob(iris[1:4, 1:3])
grid.newpage()
grid.draw(g)
如何连接这两个表才能同时拥有?
【问题讨论】: