【发布时间】:2018-09-13 03:42:45
【问题描述】:
我正在尝试根据其值更改 R Shiny 数据表的单元格的单元格颜色。例如,我创建了以下应用程序:
# ui.R
fluidPage(
# Outputting data table.
DT::dataTableOutput("table")
)
# server.R
library(DT)
data(iris)
function(input, output) {
# Rendering data table.
output$table <- DT::renderDataTable({
head(iris)
},
options = list(dom = "t",
ordering = FALSE))
}
以下是上述代码生成的 HTML 骨架和结果页面:
例如,假设我希望所有包含整数的单元格都涂成红色。有选择地,我只想为第 2 行第 2 列和第 5 行第 1 列的单元格着色,其中值分别为 3 和 5。这在 R Shiny 中可行吗?
我目前的解决方法是在服务器端设置单个单元格的类,然后使用 CSS 为它们着色。但是,我找不到这样做的方法。
【问题讨论】:
标签: r html-table shiny