- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 renderDataTable
Rstudio Shiny 中的表,我用一些列构建我想让标题变成多行,这样一个长的标题字符串需要少量的水平空间。例如。:
我的长标题栏被称为 a_very_long_header
在我的 data.frame 中,并使用 colnames
下面的技巧我可以把它变成a-very-long-header
,然后变成一个丑陋的多行标题:
shinyServer(function(input, output, session) {
output$dt <- renderDataTable({
data = data.frame(a_very_long_header=rnorm(10),a=rnorm(10),b=rnorm(10),c=rnorm(10),d=rnorm(10),e=rnorm(10),f=rnorm(10),g=rnorm(10),h=rnorm(10),i=rnorm(10),j=rnorm(10),k=rnorm(10),a1=rnorm(10),b1=rnorm(10),c1=rnorm(10),d1=rnorm(10),e1=rnorm(10),f1=rnorm(10),g1=rnorm(10),h1=rnorm(10),i1=rnorm(10),j1=rnorm(10),k1=rnorm(10))
colnames(data) = c("a-very-long-header","a","b","c","d","e","f","g","h","u","j","k","a1","b1","c1","d1","e1","f1","g1","h1","u1","j1","k1")
return(data)
})
})
shinyUI(navbarPage("Foo", id="page", collapsable=TRUE, inverse=FALSE,
tabPanel("Bar",
dataTableOutput("dt")
)
)
)
a_very_long_header
进入
a very long header
以便它以多行方式打印标题?
最佳答案
使用 HTML
library(shiny)
runApp(list(
server = function(input, output, session) {
output$dt <- renderDataTable({
data = data.frame(a_very_long_header=rnorm(10),a=rnorm(10),b=rnorm(10),c=rnorm(10),d=rnorm(10),e=rnorm(10),f=rnorm(10),g=rnorm(10),h=rnorm(10),i=rnorm(10),j=rnorm(10),k=rnorm(10),a1=rnorm(10),b1=rnorm(10),c1=rnorm(10),d1=rnorm(10),e1=rnorm(10),f1=rnorm(10),g1=rnorm(10),h1=rnorm(10),i1=rnorm(10),j1=rnorm(10),k1=rnorm(10))
colnames(data) = c("a very<br>long header","a","b","c","d","e","f","g","h","u","j","k","a1","b1","c1","d1","e1","f1","g1","h1","u1","j1","k1")
return(data)
})
}
, ui = navbarPage("Foo", id="page", collapsable=TRUE, inverse=FALSE,
tabPanel("Bar",
dataTableOutput("dt")
)
)
)
)
关于Rstudio Shiny 的 renderDataTable 标题多行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25157139/
我试图只显示表格中所有数据的两位小数,并将所有内容集中对齐。第一列是国家,其余是数字。这是代码 output$Composite % formatRound(c(3:9), 2) Documentat
我转载了由Yihui Xie(https://yihui.shinyapps.io/DT-rows/)编写的示例 Shiny 应用程序。该应用程序使用DT::renderDataTable()允许选择
我正在尝试减小 renderDataTable 中的字体大小,但找不到任何控制字体大小的示例。我读过可以通过 jquery 控制它,但我找不到任何示例。任何指导都会非常有帮助,因为我使用的是 Shin
我在 Shiny 中显示一个表格并想使用 renderDataTable 但它没有显示对我很重要的行名称。 renderTable 显示行名称很好,但看起来不太好。 我有: output$tab<-
我正在执行下面 DT github 页面上发布的一个非常小的 renderDataTable 示例 http://rstudio.github.io/DT/shiny.html library(shi
如何在 Shiny 中定义数据表的数字格式?我只想为某些列显示 2 位十进制数字,但不明白应该在我的应用程序中定义它。在 server.R 或 ui.R 中?在 server.R 中,这是我在 ren
我想在 renderDataTable 中使用 formatPercentage,rowname=FALSE。请参见下面的代码,方法 1 包含 formatPercentage,方法 2 包含 row
我有一个 renderDataTable Rstudio Shiny 中的表,我用一些列构建我想让标题变成多行,这样一个长的标题字符串需要少量的水平空间。例如。: 我的长标题栏被称为 a_very_l
这个问题以前有人问过R shiny dataTables with TableTools and other extensions和 Use TableTools for DataTables in
我正在制作一个 Shiny 的应用程序,但遇到了一个小而烦人的问题。我产生的部分输出是使用 DT::renderDataTable 输出的.只有两列,第一列的宽度将取决于输入数据集,所以我不想绝对固定
我正在尝试在我的 R Shiny 应用程序的表格上方添加下载按钮('copy'、'csv'、'excel'、'pdf'),但是在内部使用数据表时,renderDataTable 似乎不起作用。 out
是否有可以传递给 options 的选项名称(希望还有描述)的完整列表? renderDataTable() 的论据在 Shiny ? 我在在线示例中看到的选项名称似乎没有映射到 DataTables
我正在尝试在 Shiny 的应用程序中使用数据表进行单独的列搜索(选择输入) 点击此链接,http://www.datatables.net/examples/api/multi_filter_sel
我正在尝试使用 Shiny 创建一个表,用户可以在其中单击一行以查看有关该行的更多信息。我以为我明白如何做到这一点(见附上的代码)。 但是,现在只要用户单击“getQueue”操作按钮,observe
同时显示 Shiny 的数据表 output$tab1 6 ?", "'' + data.substr(0, 6) + '...' : data;", "}") ))), callb
所以我有了这张使用 ShinyDash 包制作的表格。鉴于记录数量较少,我想删除页码并只显示上一页/下一页。我还想删除左上角的框以选择每页的记录数,并将其默认为 5。 这是我当前的代码,尽管最后一行带
我发现很难找到一种方法来使用涉及另一列 B 的条件为列 A 中的单元格着色。 我发现包 (DT) 在单元格中形成了完美的背景,但无法根据涉及其他列的公式进行着色。 包(可格式化)执行涉及两列的条件,如
我在 Shiny 的应用程序中使用 renderDataTable 来创建数据表。我进一步使用服务器端的“选项”来添加扩展按钮,例如复制、保存、PDF 和 CSV。我想在屏幕上显示图标而不是按钮 这是
我可以像这样格式化数据表对象的列 library(DT) datatable(data.frame(Amount=c(1.00, 2.20, 4.15))) %>% formatCurrency(co
我正在尝试在我的 R Shiny 应用程序中添加分页、搜索框和选择器,但它现在不起作用(我尝试了 paging = TRUE 和 searching = TRUE,在选项中,您可以在下面看到,但它不起
我是一名优秀的程序员,十分优秀!