Bokeh 绘图工具
当一个Bokeh图被渲染时,通常在图的右边出现一个工具条。它包含一组默认的工具。首先,工具条的位置可以通过figure()函数中的toolbar_location属性来配置。这个属性可以取以下值之一
- “above”
 - “below”
 - “left”
 - “right”
 - “None”
 
例如,以下语句将使工具栏显示在绘图的下方 –
Fig = figure(toolbar_location = "below")
这个工具条可以根据需求进行配置,通过添加bokeh.models模块中定义的各种工具的要求。例如 –
Fig.add_tools(WheelZoomTool())
这些工具可分为以下几类 –
- 平移/拖曳工具
 - 点击/拍打工具
 - 滚动/夹持工具
 
| 工具 | 工具描述 | 图标 | 
|---|---|---|
| 框选工具 名称:’box_select’ | 允许用户通过左拖动鼠标来定义一个矩形的选择区域。 | ![]()  | 
| LassoS选择工具名称:’lasso_select’ | 允许用户通过左拖动鼠标来定义一个任意的选择区域。 | ![]()  | 
| PanTool名称:’pan’, ‘xpan’, ‘ypan’, | 允许用户通过左键拖动鼠标来平移绘图。 | ![]()  | 
| 点击工具名称:’tap’ | 允许用户通过点击鼠标左键在单个点上进行选择 | ![]()  | 
| WheelZoom工具名称:’wheel_zoom’, ‘xwheel_zoom’, ‘ywheel_zoom’。 | 以当前鼠标位置为中心,放大或缩小绘图。 | ![]()  | 
| WheelPan工具名称:’xwheel_pan’, ‘ywheel_pan’ 。 | 沿着指定的尺寸平移绘图窗口,而不改变窗口的长宽比。 | ![]()  | 
| 重置工具名称:’reset’ | 将绘图范围恢复到它们的原始值。 | ![]()  | 
| 保存工具名称:’save’ | 允许用户保存绘图的PNG图像。 | ![]()  | 
| ZoomIn工具名称:’zoom_in’, ‘xzoom_in’, ‘yzoom_in’ 。 | 缩放工具将增加绘图在x、y或两个坐标上的缩放。 | ![]()  | 
| ZoomOut工具名称:’zoom_out’, ‘xzoom_out’, ‘yzoom_out’) | 缩小工具将减少绘图在x、y或两个坐标上的缩放。 | ![]()  | 
| 十字线工具名称:’crosshair’ | 在绘图上画一个十字线注释,以当前鼠标位置为中心。 | ![]()  | 
极客教程









