gpt4 book ai didi

r - (R Shiny) 不能改变 infoBox 的宽度

转载 作者:行者123 更新时间:2023-12-04 12:06:06 26 4
gpt4 key购买 nike

我使用库 Shinydashboard 来编写我的 ui.R。在我的dashboardBody部分,我写道:

fluidRow(infoBoxOutput("dri"))

然后在我的 server.R 中,我写道:
output$dri = renderInfoBox({
infoBox(
width = 2,
title = tags$b("Score"),
value = tags$b("100"),
color = "aqua",
fill = TRUE,
icon = icon("edit")
)
})*

但是宽度不会变成2;它仍然使用默认值,即 4(整个网页宽度的 1/3)。
有人会帮我吗?非常感谢你!

最佳答案

也许你可以自己 style

rm(list = ls())
library(shiny)
library(shinydashboard)

ui <- dashboardPage(
dashboardHeader(),
dashboardSidebar(),
dashboardBody(fluidRow(infoBoxOutput("dri")),tags$style("#dri {width:200px;}"))
)

server <- function(input, output) {
output$dri <- renderInfoBox({
infoBox(
title = tags$b("Score"),
value = tags$b("100"),
color = "aqua",
fill = TRUE,
icon = icon("edit")
)
})
}
shinyApp(ui, server)

200 像素
enter image description here

1000px
enter image description here

关于r - (R Shiny) 不能改变 infoBox 的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36193276/

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