Bokeh - narzędzia wykresu

Podczas renderowania wykresu Bokeh zwykle pasek narzędzi pojawia się po prawej stronie figury. Zawiera domyślny zestaw narzędzi. Po pierwsze, położenie paska narzędzi można skonfigurować za pomocą właściwości toolbar_location w funkcji figure (). Ta właściwość może przyjąć jedną z następujących wartości -

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

Na przykład poniższa instrukcja spowoduje wyświetlenie paska narzędzi poniżej wykresu -

Fig = figure(toolbar_location = "below")

Ten pasek narzędzi można skonfigurować zgodnie z wymaganiami, dodając wymagane z różnych narzędzi zdefiniowanych w module bokeh.models. Na przykład -

Fig.add_tools(WheelZoomTool())

Narzędzia można podzielić na następujące kategorie -

  • Narzędzia do przesuwania / przeciągania
  • Kliknij / dotknij Narzędzia
  • Narzędzia do przewijania / szczypania
Narzędzie Opis Ikona

BoxSelectTool

Nazwa: „box_select”

umożliwia użytkownikowi zdefiniowanie prostokątnego obszaru wyboru przez przeciągnięcie lewym przyciskiem myszy

LassoSelectTool

name: „lasso_select

pozwala użytkownikowi zdefiniować dowolny region do wyboru przez przeciągnięcie lewym przyciskiem myszy

PanTool

nazwa: 'pan', 'xpan', 'ypan',

umożliwia użytkownikowi przesuwanie wykresu poprzez przeciąganie lewym przyciskiem myszy

TapTool

nazwa: 'dotknij

umożliwia użytkownikowi wybór w pojedynczych punktach poprzez kliknięcie lewym przyciskiem myszy

WheelZoomTool

nazwa: „wheel_zoom”, „xwheel_zoom”, „ywheel_zoom”

powiększ i pomniejsz wykres, wyśrodkowany na bieżącym położeniu myszy.

WheelPanTool

nazwa: „xwheel_pan”, „ywheel_pan”

przekształcić okno kreślenia wzdłuż określonego wymiaru bez zmiany proporcji okna.

ResetTool

name: 'resetuj'

przywraca zakresy wykresów do ich oryginalnych wartości.

SaveTool

name: 'zapisz'

umożliwia użytkownikowi zapisanie obrazu PNG wykresu.

ZoomInTool

nazwa: 'zoom_in', 'xzoom_in', 'yzoom_in'

Narzędzie do powiększania zwiększy powiększenie wykresu w osi x, y lub w obu współrzędnych

ZoomOutTool

nazwa: „zoom_out”, „xzoom_out”, „yzoom_out”

Narzędzie pomniejszania zmniejszy powiększenie wykresu w x, y lub w obu współrzędnych

CrosshairTool

name: 'celownik'

rysuje adnotację z krzyżykiem na wykresie, wyśrodkowaną na bieżącej pozycji myszy.