繁体   English   中英

在 Shiny 中使用 bslib 包更改颜色

[英]Change color using bslib package in Shiny

您能帮我使用 RStudio 中的bslib包更改我的主题吗?

我希望顶部栏为浅绿色。 此外,如果可能,创建的按钮(重置)具有蓝色背景。

有可能的?

可执行代码如下:

library(shiny)
library(shinythemes)


ui <- shiny::navbarPage(theme = shinytheme("flatly"),collapsable = TRUE,
                        
                        
                        titlePanel(""),
                        
                        
                        sidebarLayout(
                          sidebarPanel(
                            sliderInput("bins",
                                        "Number of bins:",
                                        min = 1,
                                        max = 50,
                                        value = 30),
                            actionButton("reset", "Reset"),
                          ),
                          
                          
                          mainPanel(
                            plotOutput("distPlot")
                          )
                        )
)


server <- function(input, output) {
  
  output$distPlot <- renderPlot({
    
    x    <- faithful[, 2]
    bins <- seq(min(x), max(x), length.out = input$bins + 1)
    
    
    hist(x, breaks = bins, col = 'darkgray', border = 'white')
  })
}


shinyApp(ui = ui, server = server)

您可以使用 bslib 包,而不是 shinythemes。 有一个名为 bs_themer() 的函数,它为您提供了一个额外的实时 UI 来编辑一般美学。 它还将您更改为放入 UI.R 文件中的代码打印到控制台

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM