为了账号安全,请及时绑定邮箱和手机立即绑定

如何显示日期选择器小部件?

如何显示日期选择器小部件?

www说 2021-07-08 18:01:52
我有以下代码:from bokeh.plotting import curdocfrom bokeh.layouts import widgetboxfrom bokeh.layouts import column as bokehColfrom bokeh.models.layouts import Columnfrom bokeh.models.widgets import DatePickerfrom datetime import datefrom datetime import timedelta as tdfrom datetime import datetime as dtfrom bokeh.io import output_notebookfrom bokeh.plotting import showoutput_notebook()crnt_date=dt.now()dt_pckr_strt=DatePicker(title='Select start of sync date',min_date=date(2017,1,1),max_date=date.today())def callback(attr,old,new):    print(type(old))    print('old was {} and new is {}'.format(old,new))dt_pckr_strt.on_change('value',callback)curdoc().add_root(bokehCol(dt_pckr_strt))show(widgetbox(dt_pckr_strt, width=300))输出显示奇怪而不是传统的日期选择器。我相信它在显示功能中我犯了一些错误。我哪里错了?
查看完整描述

2 回答

?
慕工程0101907

TA贡献1887条经验 获得超5个赞

你没有做错任何事(或多或少——如果你想使用真正的 python 回调,例如on_change你将不得不嵌入Bokeh Server Application,但这是一个单独的问题)。但是,笔记本环境的某些方面似乎阻止了 Bokeh 日期选择器小部件正常运行。创建的独立 HTML 文件中的相同代码output_file具有工作日期选择器。我建议使用所有这些信息在Bokeh 问题跟踪器上提交错误报告。不幸的是,我目前没有任何简单的解决方法建议。


查看完整回答
反对 回复 2021-07-13
  • 2 回答
  • 0 关注
  • 133 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信