Shiny中如何为sliderInput设置不同的step与刻度间隔?
解决Slider刻度间隔与步长分离的问题
你需要添加并设置**tick_interval**参数(Shiny 1.7.0及以上版本支持),将其值设为10即可实现:滑块刻度以10为间隔显示(1920、1930……2010),但滑动时仍保持步长为1的精细调整。
修改后的代码如下:
library(shiny) sliderInput("year", label = "In what year were you born?", min = 1920, max = 2010, value = 1940, step = 1, tick_interval = 10 # 新增此参数设置刻度间隔 )
说明:
step = 1确保用户可以每次调整1年,满足精细选择需求tick_interval = 10指定滑块上显示的刻度间隔为10年,同时ticks参数保持默认的TRUE即可显示这些刻度
内容的提问来源于stack exchange,提问作者umair durrani
相关产品推荐
相关产品推荐

