Python bokeh 0.5.1异常运行

Python bokeh 0.5.1异常运行,python,histogram,bokeh,Python,Histogram,Bokeh,我使用bokeh源代码。版本是0.5.1 源代码在bokeh主页中,源代码是直方图 但不是操作 编译错误---> 回溯(最近一次呼叫最后一次): 文件“E:\workspace\python\anaconda\test\temp1.py”,第22行,在 四元组(顶部=历史,底部=0,左侧=边[:-1],右侧=边[1],填充颜色=“#036564”,行颜色=“#033649”) 文件“C:\Users\junseok\Anaconda\lib\site packages\bokeh\plott

我使用bokeh源代码。版本是0.5.1

源代码在bokeh主页中,源代码是直方图

但不是操作



编译错误--->

回溯(最近一次呼叫最后一次): 文件“E:\workspace\python\anaconda\test\temp1.py”,第22行,在 四元组(顶部=历史,底部=0,左侧=边[:-1],右侧=边[1],填充颜色=“#036564”,行颜色=“#033649”) 文件“C:\Users\junseok\Anaconda\lib\site packages\bokeh\plotting.py”,第336行,在包装器中 retval=func(curdoc(),*args,**kwargs) 文件“C:\Users\junseok\Anaconda\lib\site packages\bokeh\u glyph\u functions.py”,第54行,在func中 y_data_fields=[glyph_params[yy]['field']表示y字段中的yy,如果glyph_params[yy]['units']=='data']
TypeError:“int”对象没有属性“getitem

在本例中,此更改被检入的时间稍早。问题在于
bottom=0
。现在它可以在master上运行,但是在发布版中它还没有更改,所以这个示例也不应该更改。对于所有这些,您只需要传递一个完整的实际零列表:

quad(top=hist, bottom=np.zeros_like(hist), left=edges[:-1], right=edges[1:], fill_color="#036564", line_color="#033649")
这种更好、更简单的
bottom=0
语法将在几周后的0.5.2版本以及Binstar上的任何开发版本中出现

quad(top=hist, bottom=np.zeros_like(hist), left=edges[:-1], right=edges[1:], fill_color="#036564", line_color="#033649")