将bokeh绘图盘限制在定义的范围内

2024-10-01 09:40:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道是否有可能限制“潘”工具的范围,以博克生成的绘图?例如,假设我有一个简单的情节:

from bokeh.plotting import output_file, rect, show
output_file('test.html')
rect([10,20,30], [10,20,30], width=[1,2,3], color=['red','blue','green'], height=5, plot_width=400, plot_height=400, tools = "ypan,box_zoom,reset")
show()

ypan工具工作得很好,但是我可以一直平移直到我的图形消失。我有什么办法可以约束这个平底锅吗?在


Tags: 工具fromrectimport绘图outputplotshow
1条回答
网友
1楼 · 发布于 2024-10-01 09:40:16

首次提出此问题后,添加了平移/缩放限制功能。在

您可以在bokeh模型的Range1d对象上输入y_rangex_range关键字参数,并将关键字参数bounds设置为元组以限制平移边界。在

from bokeh.plotting import figure
from bokeh.models import Range1d

fig = figure(y_range=Range1d(bounds=(0, 1)),
             x_range=Range1d(bounds=(0, 1)))

请注意,Range1d的前两个位置参数用于设置轴的默认视图端口,边界独立于这些参数。在


如果希望边界受范围值的限制,则可以传递边界auto

^{2}$

相关问题 更多 >