gpt4 book ai didi

r - 如何在值的右侧而不是左侧为 slider 着色?

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

我正在构建一个带有 shiny 的应用程序,并使用与 Shiny gallery ( http://shiny.rstudio.com/gallery/slider-bar-and-slider-range.html ) 中显示的 slider 非常相似的 slider 。默认情况下,它在所选值的左侧变为蓝色(在本例中为 0 到 50)。有没有办法让它在所选值的右侧着色:e.i.从 50 到 100?

我想这样做的原因是,用户应该将其解读为“从阈值到最大值的所有值”,因此从最小值到阈值的着色会产生误导。

有人对此有想法吗?玛丽亚

最佳答案

可能有更好的方法,但这里有一个快速的 css 选项:

library(shiny)
shinyApp(
ui = fluidPage(

tags$head( tags$style( type = "text/css", '
.irs-line-mid{
background: #428bca ;
border: 1px solid #428bca ;
}
.irs-line-right{
background: #428bca ;
}
.irs-bar {
background: linear-gradient(to bottom, #DDD -50%, #FFF 150%);
border-top: 1px solid #CCC ;
border-bottom: 1px solid #CCC ;
}
.irs-bar-edge {
background: inherit ;
border: inherit ;
}

')),

sliderInput( "slider", label = "Slider", min = 0, max = 100, value = 50)
), server = function(input,output){}
)

关于r - 如何在值的右侧而不是左侧为 slider 着色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47305703/

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