首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >闪亮显示xtable

闪亮显示xtable
EN

Stack Overflow用户
提问于 2014-10-22 12:47:10
回答 1查看 2.7K关注 0票数 2

我想用旋转的列标题显示一个闪亮的数据表。我在xtable包中看到了使用rotate.colheaders实现此操作的选项--我无法让表以闪亮的形式显示(没有所有的打印格式),我所得到的只是一个文本字符串,显示latex生成的内容(见下文)。我怀疑这是一个相当基本的观点,因为我知道我错过了什么-我只是不知道什么!

参见下面的server.r代码和输出的最小化示例

R代码:

代码语言:javascript
复制
output$mytable <- renderUI({
    tab <- matrix(rep(1,6),nrow=3)
    rownames(tab) <- c('col1','col2','col3')
    M <- print(xtable(tab, rotate.colnames=TRUE))
})

在闪亮的应用程序中输出:

代码语言:javascript
复制
% latex table generated in R 3.1.1 by xtable 1.7-3 package % Wed Oct 22 13:31:00 2014 \begin{table}[ht] \centering \begin{tabular}{rrr} \hline & 1 & 2 \\ \hline col1 & 1.00 & 1.00 \\ col2 & 1.00 & 1.00 \\ col3 & 1.00 & 1.00 \\ \hline \end{tabular} \end{table}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-22 13:43:10

您应该在server.r中使用renderTable,在ui.r中使用tableOutput

在server.r:

代码语言:javascript
复制
output$mytable <- renderTable({
    tab <- matrix(rep(1,6),nrow=3)
    colnames(tab) <- c('col1','col2')
    tab
    })

在ui.r中添加:

代码语言:javascript
复制
tags$head( tags$style( HTML('#mytable table {border-collapse:collapse; } 
                             #mytable table th { transform: rotate(-45deg)}'))),
column(6,tableOutput("mytable"))
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26507806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档