python bokeh中的反向轴
我试图反转y轴,并在Bokeh散点图中设置x和y的范围。我正在使用: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
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附近使用包装器库吗?请提供更多信息和更完整的代码。现在我觉得自己很笨,我正在调用我自己的一个类和方法。。我甚至有在方法中设置范围的代码。我会自我回答这件事每个人都会遇到:)