我想制作一个具有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.alpha
and 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'))