我想制作一个具有tableGrob功能的表格,我还想完成行,但要对特定行进行颜色。h.even.alpha、h.odd.alpha、v.even.alpha 和 v.odd.alpha 用于穿插两种颜色,在这种情况下不起作用。
谢谢。
我想制作一个具有tableGrob功能的表格,我还想完成行,但要对特定行进行颜色。h.even.alpha、h.odd.alpha、v.even.alpha 和 v.odd.alpha 用于穿插两种颜色,在这种情况下不起作用。
谢谢。
如果您只想在相同颜色上使用不同的色调(或与白色交替),您可以使用h.even.alphaand h.odd.alpha(and 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'))
