R Shinydashboard - 更改 valueBox 的高度

标签 r shinydashboard

给定一个 shinydashboard
ui.R

library(shinydashboard)
library(shiny)

dashboardPage(

    dashboardHeader(),
    dashboardSidebar(),
    dashboardBody(
        valueBoxOutput(outputId = "vb")
    )
)

server.R
library(shinydashboard)
library(shiny)

function(input, output, session) {

    output$vb <- renderValueBox({
        valueBox(subtitle = "Hello", 
                         value = "hi", 
                         width = 6,
                         color="blue"
        )
    })
}

问题

是否可以更改 valueBox 的高度? ?

我试过使用 tags但无法让它们工作,所以我显然错过了一些东西:
dashboardPage(

    dashboardHeader(),
    dashboardSidebar(
    #   tags$head(tags$style("#vb{height:500px}"))
    ),
    dashboardBody(
        # tags$head(tags$style("#vb{height:500px}")),

        # div(style="height: 500px",
        #       valueBoxOutput(outputId = "vb")
        # )
        valueBoxOutput(outputId = "vb")
    )
)

最佳答案

事实证明我没有正确引用值框;我需要使用 .small-box类(class):

dashboardPage(

    dashboardHeader(),
    dashboardSidebar(),
    dashboardBody(
        tags$head(tags$style(HTML(".small-box {height: 50px}"))),
        valueBoxOutput(outputId = "vb")
    )
)

关于R Shinydashboard - 更改 valueBox 的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35422946/

相关文章:

r - 分别提供相关系数下限和上限的函数是什么?

r - 将 rollapply() 和 Weighted.mean() 组合在 data.table apply() 中以用于多列

R:如何获取矩阵真元素的行名和列名?

html - 用于访问特定 selectInput 并使初始元素变为粗体的 Css 属性

r - 依赖于另一个 selectInput 的 selectInput

R Shiny 仪表板+ highcharter : arguments are not named in hc_add_series

r - 警告消息不断出现在 RStudio 笔记本中,与警告无关

r - 为什么不建议在 R 中使用 attach(),我应该使用什么?

R Shiny - 第 1 级没有此类指数

css - 在 shinydashboard 上使用 CSS 创建的圆圈内不显示数字