python bokeh中的反向轴

python bokeh中的反向轴,python,plot,bokeh,axis,Python,Plot,Bokeh,Axis,我试图反转y轴,并在Bokeh散点图中设置x和y的范围。我正在使用: 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' 任何关于如何在具有熊猫数据帧输入的Bokeh散点图中反转轴的想法,下面将翻转散点图的y

我试图反转y轴,并在Bokeh散点图中设置x和y的范围。我正在使用:

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'

任何关于如何在具有熊猫数据帧输入的Bokeh散点图中反转轴的想法,下面将翻转散点图的y轴

p = figure()

xmin = data[xval].min()
xmax = data[xval].max()
ymin = data[yval].min()
ymax = data[yval].max()

# Note that ymin and ymax are in reverse order in y_range.
p.scatter(xval, yval, x_range=(xmin, xmax), y_range=(ymax, ymin))
show(p) 

如果未在轴上设置显式边界,其范围将为a,边界将根据绘制的内容自动计算。在这种情况下,设置范围的
flipped
属性将翻转它,而无需设置显式边界:

from bokeh.plotting import figure, show
fig = figure()
# Do some plotting calls with fig...
fig.y_range.flipped = True
show(fig)

如果要设置显式边界,请参见。正如唐·斯迈思(Don Smythe)的回答所提到的,您可以按相反顺序设置边界,以反转任何轴类型。

在所有bokeh库中都没有函数
bokeh_scatter
。你在Bokeh附近使用包装器库吗?请提供更多信息和更完整的代码。现在我觉得自己很笨,我正在调用我自己的一个类和方法。。我甚至有在方法中设置范围的代码。我会自我回答这件事每个人都会遇到:)