Python 获取用户视图信息

Python 获取用户视图信息,python,bokeh,Python,Bokeh,是否有可能在我的博克图上获得有关用户视图的信息 可以调整绘图上的初始视图,但当用户放大或缩小时,尺寸会发生变化。假设我想绘制函数y=x^2,在默认视图中,用100个样本从-5到5绘制x就足够了。但是如果用户放大,线条就会变得非常粗糙和不准确。现在最好对函数重新采样,从-1到1获得100个样本。对于缩小,情况也是如此,反之亦然: 这很好: 这不太好(样本从-30到30比较好): 您可以通过访问 plot = Figure(title="some Figure",x_range=[-1,1],y_

是否有可能在我的博克图上获得有关用户视图的信息

可以调整绘图上的初始视图,但当用户放大或缩小时,尺寸会发生变化。假设我想绘制函数y=x^2,在默认视图中,用100个样本从-5到5绘制x就足够了。但是如果用户放大,线条就会变得非常粗糙和不准确。现在最好对函数重新采样,从-1到1获得100个样本。对于缩小,情况也是如此,反之亦然:

这很好:

这不太好(样本从-30到30比较好):


您可以通过访问

plot = Figure(title="some Figure",x_range=[-1,1],y_range=[-1,1])
plot.x_range.__getattribute__('start')
plot.y_range.__getattribute__('start')
plot.x_range.__getattribute__('end')
plot.y_range.__getattribute__('end')
现在,您可以使用刷新按钮显式更新绘图。或者添加定期回调

curdoc().add_periodic_callback(refresh, 100)
,它调用函数

refresh()
全部100毫秒。有关定期回调的示例,请参见