我刚刚安装了最新版本的Anaconda。
我遇到了Bokeh的一个基本问题,来自example。
from bokeh.plotting import *
f = figure()
f.line(x, y)
AttributeError: 'NoneType' object has no attribute 'line'
我可以通过说行(x,y)进行绘图,但看起来如果上述方法有效则可以提供更大的灵活性。
答案 0 :(得分:8)
示例(甚至user guide)与bokeh.plotting.figure()
的{{3}}相矛盾,None
明确表示返回line()
,这解释了您观察到的错误。
因此,直接使用figure().line()
似乎是要走的路。
然而,这适用于0.7之前的散景版:documentation。这意味着figure()
应该与bokeh 0.7+一起使用。 {{1}}的文档显然尚未更新。