问题描述
我正在使用 Dash 构建一个仪表板,其中包含一个 RangeSlider。目前,min 和 max 参数设置为 2015 和 2021,步长为 0.1,如 MWE 所示,这为我生成了一个不错的滑块,如截图如下:
html.Div([
dcc.RangeSlider(id='slider',min=2015,max=2021,step=0.1,value=[2017,2019],tooltip={'always_visible': True,'placement': 'bottom'}
)
],id='myslider'),
是否有一种简单的方法可以将步骤表示为1天?当我以 YYYY-MM-DD 格式(或任何其他格式也可以)移动滑块时,我希望看到每天调整的日期。理想情况下,我需要一个通用解决方案,该解决方案可以处理不同的最小和最大参数(它们会因用户输入而异)。
我正在考虑编写一个函数,该函数将创建一个包含最小和最大日期之间的所有日期的字典,并将其传递给 RangeSlider 对象中的 marks=
参数,但在此之前只想检查是否存在是更好的解决方案吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)