Estou usando Sweave e xtable para gerar um relatório.
Gostaria de adicionar um pouco de cor em uma mesa. Mas não consegui encontrar nenhuma maneira de gerar tabelas coloridas com o xtable.
Existe alguma outra opção?
r
reproducible-research
RockScience
fonte
fonte
Respostas:
Embora eu não tente isso explicitamente a partir de R (I geralmente pós-processar as tabelas em Latex diretamente comeuUMATEX
\rowcolor
,\rowcolors
ou o colortbl pacote), eu acho que seria fácil de fazer isso, jogando com osadd.to.row
argumentosprint.xtable()
. Basicamente, espera dois componentes (passados comolist
): (1) número da linha e (2) . Observe que o comando foi adicionado no final da (s) linha (s) especificada (s).Parece funcionar, com o
colortbl
pacote. Então, algo assimme dá
(Este é um modelo personalizado do Beamer, mas deve funcionar com um documento padrão. Com o Beamer, você provavelmente desejará adicionar a
table
opção ao carregar o pacote.)Atualizar:
Seguindo a sugestão do @ Conjugate, você também pode contar com os recursos do Hmisc para lidar com a saída , veja as várias opções da função. Aqui está um exemplo de uso:TEX
latex()
fonte