【发布时间】:2013-04-02 04:23:46
【问题描述】:
我想用tableGrob 函数制作一个表格,我还想完成行,但要对特定行进行颜色。 h.even.alpha、h.odd.alpha、v.even.alpha 和 v.odd.alpha 用于穿插两种颜色,在这种情况下不起作用。
谢谢。
【问题讨论】:
标签: r
我想用tableGrob 函数制作一个表格,我还想完成行,但要对特定行进行颜色。 h.even.alpha、h.odd.alpha、v.even.alpha 和 v.odd.alpha 用于穿插两种颜色,在这种情况下不起作用。
谢谢。
【问题讨论】:
标签: r
如果您只想在相同颜色上使用不同的色调(或与白色交替),您可以使用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'))
【讨论】: