名称 'ColumnDataSource' 未定义

name 'ColumnDataSource' is not defined

我正在尝试 运行 带有散景图的 python 代码。

import itertools
import bokeh 
from bokeh import *
  source0 = ColumnDataSource(data={'x' : x1 ,'y=' : y1,})
  p1 = p.line(x = 'x',y = 'y',source = source0))

但是 运行宁这是标题中的错误

NameError: name 'ColumnDataSource' is not defined

散景版本(散景1.0.2) 谁能帮帮我。

'bokeh' 在 models 模块中,您应该从 bokeh.modelsbokeh 导入它,但将其用作 bokeh.models.ColumnDataSource

import itertools
from bokeh.models import ColumnDataSource 
    source0 = ColumnDataSource(data={'x': x1, 'y' : y1})
    p1 = p.line(x = 'x', y = 'y', source = source0))

尝试直接导入 ColumnDataSource

from bokeh.models import ColumnDataSource