我想创建一个带有tableGrob
函数的表,我还想完成将颜色放到特定行的行。 h.even.alpha,h.odd.alpha,v.even.alpha和v.odd.alpha是散布的2种颜色,在这种情况下不起作用。
感谢。
答案 0 :(得分:3)
如果您只想在同一颜色上使用不同的阴影(或与白色交替使用),则可以使用h.even.alpha
和h.odd.alpha
(以及v.even.alpha
/ v.odd.alpha
)
library(gridExtra)
grid.table(head(iris), h.even.alpha = 1, h.odd.alpha = 0,
v.even.alpha = 1, v.odd.alpha = 1)
如果您想要完全不同的颜色,可以使用gpar.corefill
的不同设置(以及相应的alpha
值)绘制表格两次
grid.newpage()
grid.table(head(iris), h.even.alpha = 1, h.odd.alpha = 0,
v.even.alpha = 1, v.odd.alpha = 1,
gpar.corefill = gpar(fill = 'red',col = 'white'))
grid.table(head(iris), h.even.alpha = 0, h.odd.alpha = 1,
v.even.alpha = 1, v.odd.alpha = 1,
gpar.corefill = gpar(fill = 'purple',col = 'white'))