python 散景中的反转轴
Reverse axis in python bokeh
我正在尝试反转 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'
知道如何在带有 pandas 数据帧输入的 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)
如果您没有在轴上设置明确的界限,其范围将为 DataRange1d
,无论您绘制什么,都会自动计算界限。在这种情况下,设置范围的 flipped
属性将翻转它而无需您设置明确的界限:
from bokeh.plotting import figure, show
fig = figure()
# Do some plotting calls with fig...
fig.y_range.flipped = True
show(fig)
如果要设置明确的界限,请参阅 。正如 Don Smythe 的回答所提到的,您可以以相反的顺序设置边界以反转任何轴类型。
我正在尝试反转 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'
知道如何在带有 pandas 数据帧输入的 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)
如果您没有在轴上设置明确的界限,其范围将为 DataRange1d
,无论您绘制什么,都会自动计算界限。在这种情况下,设置范围的 flipped
属性将翻转它而无需您设置明确的界限:
from bokeh.plotting import figure, show
fig = figure()
# Do some plotting calls with fig...
fig.y_range.flipped = True
show(fig)
如果要设置明确的界限,请参阅