Javascript 不会呈现Python Bokeh标题和工具栏
我写了一封信。它是基于。基本上,它是将bokeh服务器嵌入为一个库的抽象,能够在运行时动态添加和删除图形和线条符号。为了以非阻塞方式实现这一点,main类扩展了multi-threading.Thread。所有代码都可以找到 我遇到的一个问题是,图形的渲染并不总是正确的。通常不会呈现人物的标题和图条,如图所示(单击它可以在gif上看到更大的视图): 浏览器(google chrome)的调试控制台中抛出以下javascript错误: 未捕获的TypeError:无法读取未定义的属性“draw_legend” 为了在runtim期间添加图形,我使用下面的代码,其中fig是一个字典,它包含我的项目中的所有图形对象,cds是所有相应ColumnDataSource对象的字典:Javascript 不会呈现Python Bokeh标题和工具栏,javascript,python,plot,bokeh,dynamically-generated,Javascript,Python,Plot,Bokeh,Dynamically Generated,我写了一封信。它是基于。基本上,它是将bokeh服务器嵌入为一个库的抽象,能够在运行时动态添加和删除图形和线条符号。为了以非阻塞方式实现这一点,main类扩展了multi-threading.Thread。所有代码都可以找到 我遇到的一个问题是,图形的渲染并不总是正确的。通常不会呈现人物的标题和图条,如图所示(单击它可以在gif上看到更大的视图): 浏览器(google chrome)的调试控制台中抛出以下javascript错误: 未捕获的TypeError:无法读取未定义的属性“draw_
if not fig_name in fig:
print('add fig ' + fig_name)
# create plot
TOOLS="pan,wheel_zoom,box_zoom,reset, save, tap, hover"
fig[fig_name]=figure(plot_width=900, plot_height=280, tools=TOOLS, toolbar_location='right', logo=None, title=(fig_name), name=str(fig_name))
cds[fig_name]=ColumnDataSource(data=dict(x=np.array([])), name=(fig_name+'_cds'))
plt_col=doc.get_model_by_name('plt_ui_col').children
plt_col.append( fig[fig_name] )
这是博克的虫子吗
我错过什么了吗?(可能是数字所依赖的某些类的创建?)
我正在使用python3.6和bokeh0.12.16。这可能是我建议您在那里添加任何详细信息 我在github上发布了所有信息,感谢您的提示: