AttributeError: 'module' object has no attribute 'plotting'

AttributeError: 'module' object has no attribute 'plotting'

我正在尝试通过以下方式生成散景图:

import bokeh
p = bokeh.plotting.figure()
# ...

但是,这会导致 错误:

AttributeError: 'module' object has no attribute 'plotting'

我该如何解决这个问题?

您需要直接导入bokeh.plotting。 以下方式有效:

import bokeh.plotting as bk
p = bk.figure()

或者,您可以将所有绘图函数直接导入命名空间并像这样使用它:

from bokeh.plotting import *
p = figure()