Bokeh - 繪圖工具



當渲染 Bokeh 圖形時,通常在圖形右側會出現一個工具欄。它包含一組預設工具。首先,可以透過 figure() 函式中的 toolbar_location 屬性配置工具欄的位置。此屬性可以取以下值之一:

  • "above"
  • "below"
  • "left"
  • "right"
  • "None"

例如,以下語句將導致工具欄顯示在圖形下方:

Fig = figure(toolbar_location = "below")

可以根據需要透過新增來自 bokeh.models 模組中定義的各種工具來配置此工具欄。例如:

Fig.add_tools(WheelZoomTool())

這些工具可以歸類為以下類別:

  • 平移/拖動工具
  • 單擊/點選工具
  • 滾動/捏合工具
工具 描述 圖示

BoxSelectTool

名稱:'box_select'

允許使用者透過左鍵拖動滑鼠定義一個矩形選擇區域 BoxSelectTool

LassoSelectTool

名稱:'lasso_select

允許使用者透過左鍵拖動滑鼠定義一個任意選擇區域 LassoSelectTool

PanTool

名稱:'pan', 'xpan', 'ypan',

允許使用者透過左鍵拖動滑鼠平移圖形 PanTool

TapTool

名稱:'tap

允許使用者透過單擊滑鼠左鍵選擇單個點 TapTool

WheelZoomTool

名稱:'wheel_zoom', 'xwheel_zoom', 'ywheel_zoom'

放大或縮小圖形,以當前滑鼠位置為中心。 WheelZoomTool

WheelPanTool

名稱:'xwheel_pan', 'ywheel_pan'

沿指定維度平移圖形視窗,而不更改視窗的縱橫比。 WheelPanTool

ResetTool

名稱:'reset'

將圖形範圍恢復到其原始值。 ResetTool

SaveTool

名稱:'save'

允許使用者儲存圖形的 PNG 圖片。 SaveTool

ZoomInTool

名稱:'zoom_in', 'xzoom_in', 'yzoom_in'

放大工具將增加圖形在 x、y 或兩個座標上的縮放比例 ZoomInTool

ZoomOutTool

名稱:'zoom_out', 'xzoom_out', 'yzoom_out'

縮小工具將減小圖形在 x、y 或兩個座標上的縮放比例 ZoomInTool

CrosshairTool

名稱:'crosshair'

在圖形上繪製十字準線註釋,以當前滑鼠位置為中心。 ZoomInTool
廣告

© . All rights reserved.