gpt4 book ai didi

r - 如何在 Shiny 的仪表板中使用 R 包 "formattable"?

转载 作者:行者123 更新时间:2023-12-04 02:55:09 25 4
gpt4 key购买 nike

下面是我写的代码。我无法使用 formattable 在我的 Shiny 。 formattable有助于格式化表格并改善可视化。

library("shinydashboard")
library("shiny")
library("formattable")

body <- dashboardBody(
fluidRow(
column(width = 12,
box(tableOutput(formattable(test.table, list())))
)
)
)

ui <- dashboardPage(
dashboardHeader(title = "Column layout"),
dashboardSidebar(),
body
)

server <- function(input, output) {

test.table <- data.frame(lapply(1:8, function(x) {1:10}))

output$table <- renderTable({test.table})
}
shinyApp(ui = ui, server = server)

最佳答案

你必须使用 renderFormattable、formattableOutput 和 formattable,所有这三个才能工作

library("shinydashboard")
library("shiny")
library("formattable")

body <- dashboardBody(
fluidRow(
column(width = 12,
box(formattableOutput("table"))
)
)
)

ui <- dashboardPage(
dashboardHeader(title = "Column layout"),
dashboardSidebar(),
body
)

server <- function(input, output) {

test.table <- data.frame(lapply(1:8, function(x) {1:10}))

output$table <- renderFormattable({formattable(test.table, list())})
}
shinyApp(ui = ui, server = server)

关于r - 如何在 Shiny 的仪表板中使用 R 包 "formattable"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33362635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com