2016-10-29 2 views
1

Я пытаюсь изменить ось y и задать диапазон для x и y в поле рассеяния Bokeh. Я использую:Обратная ось в python bokeh

BokehPlot.bokeh_scatter(data=df, x_range=(min_utc, max_utc), y_range=(min_val, max_val)) 

Я получаю сообщение об ошибке:

TypeError: bokeh_scatter() got an unexpected keyword argument 'x_range' 

Любая идея, как оси могут быть отменены в диаграмме рассеяния боке с входом панды dataframe

+1

В библиотеке Bokeh нет функции 'bokeh_scatter'. Вы используете библиотеку оберток вокруг Bokeh? Пожалуйста, предоставьте дополнительную информацию и более полный код. – bigreddot

+0

Теперь я чувствую себя довольно глупым, я называю один из своих классов и методов. У меня даже был код, чтобы установить диапазон в методе. Я сам отвечу на это –

+0

Это случается со всеми :) – bigreddot

ответ

1

Ниже будет задавать диапазоны график рассеяния.

p = Scatter(data, x=xval, y=yval, title=title, xlabel=xlabel, ylabel=ylabel) 
xmax = data[xval].max() 
xmin = data[xval].min() 
ymax = data[yval].min() 
ymin = data[yval].max() 
p.x_range = Range1d(xmin, xmax) 
p.y_range = Range1d(ymin, ymax) 
show(p)