散景0.12.4到0.12.5 - 属性GlyphRenderer.muted_glyph没有被声明

时间:2017-04-15 13:15:55

标签: bokeh

我有一个有趣的问题,在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和基础Python)上尝试了这一点,每次都从0.12.4变为0.12.5,这就产生了不同。我已将我的应用程序降级回0.12.4,但我想知道最新版本的Bokeh可能需要更改的内容。

1 个答案:

答案 0 :(得分:8)

几乎可以肯定,您需要在HTML模板中更新指向BokehJS的CDN版本的链接。如果您正在运行(Python)Bokeh 0.12.5,那么我们的网页也必须加载BokehJS 0.12.5。