【发布时间】:2022-02-07 16:46:32
【问题描述】:
我正在尝试使用十六进制颜色代码(例如,'#12ff34')格式修改 valueBox 的颜色边框。如何访问和设置这样的值?
在下面的三个 valueBoxes 中('help('box')' 中示例的较短和修改版本),如何指定第一个应该有,比如说,一个红色边框,第二个应该有黑色边框,第三个是黄色边框?
谢谢
library(shiny)
library(shinydashboard)
# A dashboard body with a row of valueBoxes
body <- dashboardBody(
# valueBoxes
fluidRow(
valueBox(
uiOutput("orderNum"), "New Orders", icon = icon("credit-card")
),
valueBox(
tagList("60", tags$sup(style="font-size: 20px", "%")),
"Approval Rating", icon = icon("line-chart"), color = "green"
),
valueBox(
htmlOutput("progress"), "Progress", icon = icon("users"), color = "purple"
)
)
)
server <- function(input, output) {
output$orderNum <- renderText({
x = 789
})
output$progress <- renderUI({
tagList(8.90, tags$sup(style="font-size: 20px", "%"))
})
}
shinyApp(
ui = dashboardPage(
dashboardHeader(),
dashboardSidebar(),
body
),
server = server
)
【问题讨论】:
标签: css r shiny shinydashboard