带有不同颜色行的表格 table with tableGrob [closed]

Table with rows of different colors with tableGrob [closed]

提问人:user2234497 提问时间:4/2/2013 最后编辑:user2234497 更新时间:4/10/2013 访问量:1930

问:

我想制作一个带有功能的表格,我还想完成行,将颜色但添加到特定行。h.even.alpha、h.odd.alpha、v.even.alpha 和 v.odd.alpha 用于穿插的 2 种颜色,在这种情况下不起作用。tableGrob

谢谢。

r

评论


答:

3赞 mnel 4/2/2013 #1

如果您只想在相同的颜色上使用不同的色调(或与白色交替使用),则可以使用 和 (和h.even.alphah.odd.alphav.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)

enter image description here

如果你想要完全不同的颜色,你可以用不同的设置(和相应的值)绘制表格两次gpar.corefillalpha

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'))

enter image description here