You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HoloViz Panel的DateRangeSlider/DateSlider如何将步长从天改为小时

你可以直接通过DateRangeSlider/DateSlider的step参数调整步长,该参数单位为毫秒,要设置步长为1小时的话,直接传入3600000(即 1小时 = 3600秒 × 1000毫秒/秒)即可。

修改后的代码示例如下:

pn.extension(sizing_mode='stretch_width')
start=df.index[0]
end = df.index[-1]
time_slider = pn.widgets.DateRangeSlider(
    value=(start,end), 
    name='Fecha', 
    start=start, 
    end=end, 
    format="%d/%m/%y %H:%M:%S",
    step=3600000  # 步长设为1小时,单位为毫秒
)
time_slider

补充说明

如果你的数据源df的时间索引本身的时间间隔大于1小时,滑块会自动对齐数据的实际间隔,不会出现选中数据中不存在的时间点的情况。如果需要其他步长,按同样逻辑换算即可:

  • 步长为6小时:step=21600000
  • 步长为30分钟:step=1800000

内容的提问来源于stack exchange,提问作者MartaNoInercial

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 17:06:07