首页 > 解决方案 > 如何在 Shiny 的滑块上显示所有值?现在它只显示每隔一年,但我希望它显示所有

问题描述

我正在构建一个闪亮的应用程序,其中包括一个显示 1965 年到 1980 年的滑块。目前它每隔一年显示一次,但我希望它显示所有年份,因为它现在让用户有点困惑因为似乎不是每年都有 65 到 80 之间。

这是一张显示我目前看到的图像。

以下是相关代码:

sliderInput("map.year", "Year",
                       min = 1965, max = 1980,
                       value = 1900, sep = "", round = TRUE, step = 1, width = "100%")

是否有强制滑块显示所有年份的选项?在此先感谢您的帮助!

标签: rshinyshinyapps

解决方案


仅供参考,这是在此之前回答的:https ://stackoverflow.com/a/50222952/4954719

rng <- 1965:1980
sliderTextInput("map.year", "Year",
                       choices = rng,
                       selected = rng[1],
                       grid = T,
                       width = "100%")

我更改了您选择的值,因为它不在您指定的范围内。


推荐阅读