Don*_*the 3 python plot axis bokeh
我试图在散景散点图中反转 y 轴并设置 x 和 y 的范围。我在用:
BokehPlot.bokeh_scatter(data=df, x_range=(min_utc, max_utc), y_range=(min_val, max_val))
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:
TypeError: bokeh_scatter() got an unexpected keyword argument 'x_range'
Run Code Online (Sandbox Code Playgroud)
任何想法如何在散景散点图中使用熊猫数据框输入反转轴
下面将翻转散点图的 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)
Run Code Online (Sandbox Code Playgroud)
如果你没有在你的轴上设置明确的边界,它的范围将是 a DataRange1d,根据你绘制的任何内容自动计算边界。在这种情况下,设置范围的flipped属性将翻转它,而无需您设置显式边界:
from bokeh.plotting import figure, show
fig = figure()
# Do some plotting calls with fig...
fig.y_range.flipped = True
show(fig)
Run Code Online (Sandbox Code Playgroud)
如果您想设置明确的界限,请参阅另一个问题的答案。正如 Don Smythe 的回答所提到的,您可以以相反的顺序设置边界以反转任何轴类型。
| 归档时间: |
|
| 查看次数: |
5268 次 |
| 最近记录: |