散景图:' NoneType'对象没有属性' line'

时间:2014-12-09 06:22:10

标签: python plot bokeh

我刚刚安装了最新版本的Anaconda。

我遇到了Bokeh的一个基本问题,来自example

from bokeh.plotting import *
f = figure()
f.line(x, y)

AttributeError: 'NoneType' object has no attribute 'line'

我可以通过说行(x,y)进行绘图,但看起来如果上述方法有效则可以提供更大的灵活性。

1 个答案:

答案 0 :(得分:8)

示例(甚至user guide)与bokeh.plotting.figure()的{​​{3}}相矛盾,None明确表示返回line(),这解释了您观察到的错误。

因此,直接使用figure().line()似乎是要走的路。

然而,这适用于0.7之前的散景版:documentation。这意味着figure()应该与bokeh 0.7+一起使用。 {{1}}的文档显然尚未更新。