【问题标题】:Table with rows of different colors with tableGrob [closed]使用 tableGrob 具有不同颜色行的表格 [关闭]
【发布时间】:2013-04-02 04:23:46
【问题描述】:

我想用tableGrob 函数制作一个表格,我还想完成行,但要对特定行进行颜色。 h.even.alpha、h.odd.alpha、v.even.alpha 和 v.odd.alpha 用于穿插两种颜色,在这种情况下不起作用。

谢谢。

【问题讨论】:

    标签: r


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-10
      • 2013-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-22
      • 2011-09-02
      相关资源
      最近更新 更多