4

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

从这个例子中,我遇到了散景的基本问题。

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

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

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

4

1 回答 1

8

该示例(甚至用户指南)与文档相矛盾,该文档明确表示bokeh.plotting.figure()它返回None,这解释了您观察到的错误。

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

但是,这适用于 0.7 之前的散景版本:版本 0.7 deprecated implicit plotting。这意味着它figure().line()应该适用于散景 0.7+。的文档figure()显然尚未更新。

于 2014-12-09T06:44:50.473 回答