我有以下代码:
from bokeh.plotting import curdoc
from bokeh.layouts import widgetbox
from bokeh.layouts import column as bokehCol
from bokeh.models.layouts import Column
from bokeh.models.widgets import DatePicker
from datetime import date
from datetime import timedelta as td
from datetime import datetime as dt
from bokeh.io import output_notebook
from bokeh.plotting import show
output_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))
输出显示奇怪而不是传统的日期选择器。我相信它在显示功能中我犯了一些错误。我哪里错了?
慕工程0101907
相关分类