Bokeh - Plot-Werkzeuge

Wenn ein Bokeh-Diagramm gerendert wird, wird normalerweise eine Symbolleiste auf der rechten Seite der Abbildung angezeigt. Es enthält einen Standardsatz von Werkzeugen. Zunächst kann die Position der Symbolleiste über die Eigenschaft toolbar_location in der Funktion figure () konfiguriert werden. Diese Eigenschaft kann einen der folgenden Werte annehmen:

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

Die folgende Anweisung führt beispielsweise dazu, dass die Symbolleiste unter dem Plot angezeigt wird.

Fig = figure(toolbar_location = "below")

Diese Symbolleiste kann je nach Anforderung konfiguriert werden, indem die im Modul bokeh.models definierten Tools hinzugefügt werden. Zum Beispiel -

Fig.add_tools(WheelZoomTool())

Die Werkzeuge können in folgende Kategorien eingeteilt werden:

  • Schwenk- / Ziehwerkzeuge
  • Klicken / Tippen Sie auf Extras
  • Scroll- / Pinch-Tools
Werkzeug Beschreibung Symbol

BoxSelectTool

Name: 'box_select'

Ermöglicht dem Benutzer das Definieren eines rechteckigen Auswahlbereichs durch Ziehen mit der linken Maustaste

LassoSelectTool

name: 'lasso_select

Ermöglicht dem Benutzer das Definieren eines beliebigen Bereichs zur Auswahl durch Ziehen mit der linken Maustaste

PanTool

Name: 'pan', 'xpan', 'ypan',

Ermöglicht dem Benutzer das Schwenken des Diagramms durch Ziehen mit der linken Maustaste

TapTool

Name: 'Tippen Sie auf

Ermöglicht dem Benutzer die Auswahl an einzelnen Punkten durch Klicken mit der linken Maustaste

WheelZoomTool

Name: 'rad_zoom', 'xwheel_zoom', 'ywheel_zoom'

Vergrößern und verkleinern Sie das Diagramm, zentriert auf die aktuelle Mausposition.

WheelPanTool

Name: 'xwheel_pan', 'ywheel_pan'

Übersetzen Sie das Plotfenster entlang der angegebenen Dimension, ohne das Seitenverhältnis des Fensters zu ändern.

ResetTool

Name: 'Zurücksetzen'

stellt die ursprünglichen Werte der Plotbereiche wieder her.

SaveTool

Name: 'Speichern'

Ermöglicht dem Benutzer das Speichern eines PNG-Bildes des Plots.

ZoomInTool

Name: 'zoom_in', 'xzoom_in', 'yzoom_in'

Das Vergrößerungswerkzeug erhöht den Zoom des Diagramms in x, y oder beiden Koordinaten

ZoomOutTool

Name: 'zoom_out', 'xzoom_out', 'yzoom_out'

Das Verkleinerungswerkzeug verringert den Zoom des Diagramms in x, y oder beiden Koordinaten

FadenkreuzTool

Name: 'Fadenkreuz'

Zeichnet eine Fadenkreuzanmerkung über das Diagramm, zentriert auf der aktuellen Mausposition.