在Bokeh和Pandas中创建分类直方图的问题

时间:2017-08-29 07:53:16

标签: python bokeh

我正在尝试使用以下代码生成一个简单的分类数据直方图

import pandas as pd
from bokeh.plotting import figure, show

# some fake categories and count data
counts = pd.Series({'Cat0':1599, 'Cat1':1357, 'Cat2':671, 
                    'Cat3':610, 'Cat4':446, 'Cat5':210})

# pull out the categories from the index
cats = list(counts.keys())

plt = figure(x_range=cats)
plt.vbar(cats, top=list(counts.values), width=2, line_color='green')
show(plt)

但不是我得到的情节

Javascript error adding output! Error: Error rendering Bokeh model: could not find tag with id: e7346df5-7d3d-4f34-92e2-9e59eb36ec41 See your browser Javascript console for more details.

这是一个错误还是我指定了错误?

我正在使用在Ubuntu上运行的Firefox 54.0(内核4.10.0)。其他散景图运行没有问题。我将它们内联输出到Jupyter笔记本。 散景是散景-0.12.4-py3.6。

1 个答案:

答案 0 :(得分:0)

不确定导致问题的原因,但重新执行

from bokeh.plotting import figure, show, output_notebook

并重新开始

output_notebook()

解决问题并再次在笔记本中显示情节。