未定义名称“ ColumnDataSource”

时间:2018-12-27 11:20:33

标签: python bokeh nameerror

我正在尝试使用bokeh图运行python代码。

<table id="mytable"></table>

但是在运行时会出现标题错误

  

NameError:名称'ColumnDataSource'未定义

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

2 个答案:

答案 0 :(得分:0)

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))

答案 1 :(得分:0)

尝试直接导入ColumnDataSource

from bokeh.models import ColumnDataSource