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’ | 在绘图上画一个十字线注释,以当前鼠标位置为中心。 |