имя 'ColumnDataSource' не определено - PullRequest
0 голосов
/ 27 декабря 2018

Я пытаюсь запустить код 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: имя 'ColumnDataSource' не определено

версия Bokeh (боке 1.0.2) Может кто-нибудь помочь мне.

Ответы [ 2 ]

0 голосов
/ 27 декабря 2018

Попробуйте напрямую импортировать ColumnDataSource с

from bokeh.models import ColumnDataSource
0 голосов
/ 27 декабря 2018

'bokeh' в models модуле, вы должны импортировать его из bokeh.models или из bokeh, но использовать как 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))
...