为xtable生成的乳胶表的列着色

时间:2014-05-22 01:57:34

标签: r latex sweave

如何使用R xtable包生成带有彩色列的表? This帖子显示了如何为一行着色,但我无法弄清楚如何为列做同样的事情。

1 个答案:

答案 0 :(得分:2)

这是一个应该澄清它的代码片段。关键是定义新的列类型。在此示例中,使用“a”作为新列的名称,并为其指定了中灰色:

\usepackage{xcolor, colortbl}
\definecolor{Gray}{gray}{0.85}
\newcolumntype{a}{>{\columncolor{Gray}}c}


<<xtable1, results=tex, echo=F>>=
xtab<-xtable(d, caption="...", label="tab.myData")
align(xtab) <- c('l', 'c', 'a')
print(xtab, floating=F, include.rownames = F)
@
相关问题