📅  最后修改于: 2020-11-09 05:14:28             🧑  作者: Mango
绘制散景图时,通常在图的右侧会出现一个工具栏。它包含一组默认工具。首先,可以通过Figure()函数的toolbar_location属性来配置工具栏的位置。此属性可以采用以下值之一-
例如,以下语句将导致工具栏显示在图下方-
Fig = figure(toolbar_location = "below")
通过添加bokeh.models模块中定义的各种工具的要求,可以根据需要配置此工具栏。例如-
Fig.add_tools(WheelZoomTool())
这些工具可以分为以下类别-
Tool | Description | Icon |
---|---|---|
BoxSelectTool Name : ‘box_select’ |
allows the user to define a rectangular selection region by left-dragging a mouse | |
LassoSelectTool name: ‘lasso_select |
allows the user to define an arbitrary region for selection by left-dragging a mouse | |
PanTool name: ‘pan’, ‘xpan’, ‘ypan’, |
allows the user to pan the plot by left-dragging a mouse | |
TapTool name: ‘tap |
allows the user to select at single points by clicking a left mouse button | |
WheelZoomTool name: ‘wheel_zoom’, ‘xwheel_zoom’, ‘ywheel_zoom’ |
zoom the plot in and out, centered on the current mouse location. | |
WheelPanTool name: ‘xwheel_pan’, ‘ywheel_pan’ |
translate the plot window along the specified dimension without changing the window’s aspect ratio. | |
ResetTool name: ‘reset’ |
restores the plot ranges to their original values. | |
SaveTool name: ‘save’ |
allows the user to save a PNG image of the plot. | |
ZoomInTool name: ‘zoom_in’, ‘xzoom_in’, ‘yzoom_in’ |
The zoom-in tool will increase the zoom of the plot in x, y or both coordinates | |
ZoomOutTool name: ‘zoom_out’, ‘xzoom_out’, ‘yzoom_out’ |
The zoom-out tool will decrease the zoom of the plot in x, y or both coordinates | |
CrosshairTool name: ‘crosshair’ |
draws a crosshair annotation over the plot, centered on the current mouse position. |