问题描述
我有一个关于 bokeh 交互式仪表板的作业,我需要创建一个日期范围滑块作为仪表板的小部件之一。但是,从另一个问答(Bokeh DateRangeSlider)中,我发现滑块值以毫秒为单位!我的日期值在日期时间中(它也在数据框中)。有什么办法可以转换这个吗?另外,如何使用回调函数将此滑块链接到我的绘图(线图)?能不能简单的解决一下?
我的第一次尝试如下:
date_range_slider = DaterangeSlider(title="Date Range: ",start=datetime(2020,3,1),end=datetime(2021,7),value=(datetime(2020,datetime(2021,7)),step=1)
def callback(attr,old,new):
dates = date_range_slider.value
source.data = df[df['dates'] >= datetime.fromtimestamp(date[0]) & (df['dates'] <= datetime.fromtimestamp(dates[1]))]
date_range_slider.on_change("value",callback)
我只是这方面的初学者,并且真的很难形成这个仪表板。任何解释或指示都会对我大有帮助。提前谢谢你们。
最好的, 莉莲。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)