Bokeh - Strumenti di trama

Quando viene eseguito il rendering di un grafico Bokeh, normalmente viene visualizzata una barra degli strumenti sul lato destro della figura. Contiene un set predefinito di strumenti. Prima di tutto, la posizione della barra degli strumenti può essere configurata dalla proprietà toolbar_location nella funzione figure (). Questa proprietà può assumere uno dei seguenti valori:

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

Ad esempio, la seguente istruzione farà sì che la barra degli strumenti venga visualizzata sotto il grafico:

Fig = figure(toolbar_location = "below")

Questa barra degli strumenti può essere configurata secondo il requisito aggiungendo richiesto da vari strumenti definiti nel modulo bokeh.models. Ad esempio:

Fig.add_tools(WheelZoomTool())

Gli strumenti possono essere classificati nelle seguenti categorie:

  • Strumenti Pan / Drag
  • Fare clic / toccare Strumenti
  • Strumenti di scorrimento / pizzico
Attrezzo Descrizione Icona

BoxSelectTool

Nome: "box_select"

consente all'utente di definire una regione di selezione rettangolare trascinando il mouse a sinistra

LassoSelectTool

nome: "lasso_select

consente all'utente di definire una regione arbitraria per la selezione trascinando il mouse a sinistra

PanTool

nome: 'pan', 'xpan', 'ypan',

consente all'utente di eseguire la panoramica del grafico trascinando il mouse a sinistra

TapTool

nome: "toccare

consente all'utente di selezionare in singoli punti facendo clic con il pulsante sinistro del mouse

WheelZoomTool

nome: "wheel_zoom", "xwheel_zoom", "ywheel_zoom"

ingrandire e rimpicciolire il grafico, centrato sulla posizione corrente del mouse.

WheelPanTool

nome: "xwheel_pan", "ywheel_pan"

traslare la finestra del grafico lungo la dimensione specificata senza modificare le proporzioni della finestra.

ResetTool

nome: "reset"

ripristina gli intervalli del grafico ai valori originali.

SaveTool

nome: "salva"

consente all'utente di salvare un'immagine PNG della trama.

ZoomInTool

nome: 'zoom_in', 'xzoom_in', 'yzoom_in'

Lo strumento di ingrandimento aumenterà lo zoom del grafico in x, y o in entrambe le coordinate

ZoomOutTool

nome: "zoom_out", "xzoom_out", "yzoom_out"

Lo strumento di zoom indietro diminuirà lo zoom del grafico in x, y o in entrambe le coordinate

CrosshairTool

nome: "mirino"

disegna un'annotazione a mirino sul grafico, centrata sulla posizione corrente del mouse.