散景的时间范围滑块

问题描述 投票:0回答:1

Bokeh是否具有daterangeslider()之类的时间范围滑块功能?我希望24小时的时间范围滑块,第二天的开始时间为00:00:00,结束时间为00:00:00,请尝试使用daterangeslider(),但出现错误:function takes at most 3 arguments (6 given),看起来daterangeslider()不支持时间范围。有什么办法可以在散景中实现这一目标?

DateRangeSlider(title='Time Range: ', start=date(2020, 1, 1, 0, 0, 0),
end=date(2020, 1, 2, 0, 0, 0), value=(date(2020, 1, 1, 0, 0, 0), date(2020, 1, 2, 0, 0, 0)), step=1)
python python-3.x bokeh
1个回答
0
投票
自散景0.14起,Date实例也接受datetime,因此类似的方法有效。请注意,我还必须更改format,因为默认情况下,滑块仅显示日期。

from datetime import datetime, timedelta from bokeh.models import DateRangeSlider start = datetime.now() end = start + timedelta(days=1) slider = DateRangeSlider(value=(start, end), start=start, end=end, format="%x, %X")

© www.soinside.com 2019 - 2024. All rights reserved.