2016-10-29 3 views
1

Ich versuche, die y-Achse umkehren und Bereich für beide x und y in einem Bokeh Streudiagramm festlegen. Ich verwende:Umkehrachse in Python Bokeh

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

ich einen Fehler:

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

Jede Idee, wie Achsen können mit einem Pandas Datenrahmen Eingang

+1

Es gibt keine Funktion 'bokeh_scatter' in der gesamten Bokeh-Bibliothek. Benutzt du eine Wrapper-Bibliothek um Bokeh herum? Bitte geben Sie weitere Informationen und einen vollständigeren Code an. – bigreddot

+0

Jetzt fühle ich mich ziemlich dumm, ich rief eine meiner eigenen Klassen und Methoden an. Ich hatte sogar den Code, um den Bereich in der Methode zu setzen. Ich antworte dir selbst –

+0

Es passiert jedem :) – bigreddot

Antwort

1

Im Folgenden wird festgelegt, die Bereiche in einem Bokeh Scatterplot rückgängig gemacht werden ein Streudiagramm.

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)