R 闪亮滑块增量

R shiny slider increments

尝试设置一个范围为 0.5 - 999.5 的滑块,增量为 1,这样它可以采用的值范围为 0.5, 1.5, 2.5 ... 999.5 。我的问题是,当我使用下面代码中的滑块时,我得到的值包括整个整数 1、2、3、4...等 我尝试将步长更改为 0.5 但后来我得到 1、1.5、2 , 2.5 ...等有什么想法吗?

column(4,
         fileInput("pbs", label = ("PBS File input")),
         sliderInput("size", 
                     label = ("Size Range Selection"), 
                     min = 0.5, 
                     max = 999.5, 
                     value = c(0.5,999.5),
                     step = 1,
                    round = F

         )

所以这不是最好的,但它会起作用:

在你的ui中:

  sliderInput("size", 
                     label = ("Size Range Selection"), 
                     min = 0, 
                     max = 999, 
                     value = c(0,999),
                     step = 1,
                    round = F,
                    post=".5"
         )

这将显示一个从 0 到 999 的滑块,但它向标签添加了“.5”,因此它看起来像是 0.5 到 999.5。

然后,在您的 server 中,您必须在使用数字之前为滑块中的每个值添加 .5。