我有一个有趣的问题,在Bokeh中从0.12.4升级到0.12.5。
在Flask上创建Bokeh图表的代码相当简单--
bk_sector_betas = Bar(sector_betas)
bk_sector_betas_script, bk_sector_betas_div = components(bk_sector_betas)
return render_template('main.html',
bk_sector_betas_script=bk_sector_betas_script, bk_sector_betas_div=bk_sector_betas_div)而在Jinja2 ..
{{ bk_sector_betas_script|indent(4)|safe }}
{{ bk_sector_betas_div|indent(4)|safe }}这在Bokeh 0.12.4中工作得很好,但在0.12.5中,我得到了以下错误--
Bokeh Error: property GlyphRenderer.muted_glyph wasn't declared我在PythonAnywhere、Windows和Mac (同时使用conda和base Python)上进行了尝试,每次都是从0.12.4更改到0.12.5。对于我的应用程序,我已经降级到0.12.4,但我想知道我可能需要为最新版本的Bokeh做些什么更改。
发布于 2017-04-17 04:24:54
几乎可以肯定的是,您需要在HTML模板中更新指向BokehJS的CDN版本的链接。如果你运行的是bokeh0.12.5,那么我们的网页也必须加载BokehJS 0.12.5。
https://stackoverflow.com/questions/43426500
复制相似问题