Bokeh - Herramientas de trazado

Cuando se renderiza un gráfico de Bokeh, normalmente aparece una barra de herramientas en el lado derecho de la figura. Contiene un conjunto de herramientas predeterminado. En primer lugar, la posición de la barra de herramientas se puede configurar mediante la propiedad toolbar_location en la función figure (). Esta propiedad puede tomar uno de los siguientes valores:

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

Por ejemplo, la siguiente declaración hará que la barra de herramientas se muestre debajo del gráfico:

Fig = figure(toolbar_location = "below")

Esta barra de herramientas se puede configurar de acuerdo con los requisitos agregando los requisitos de varias herramientas definidas en el módulo bokeh.models. Por ejemplo

Fig.add_tools(WheelZoomTool())

Las herramientas se pueden clasificar en las siguientes categorías:

  • Herramientas de desplazamiento / arrastre
  • Herramientas de clic / toque
  • Herramientas de desplazamiento / pellizco
Herramienta Descripción Icono

BoxSelectTool

Nombre: 'box_select'

permite al usuario definir una región de selección rectangular arrastrando el mouse hacia la izquierda

LazoSeleccionarHerramienta

nombre: 'lasso_select

permite al usuario definir una región arbitraria para la selección arrastrando el mouse hacia la izquierda

PanTool

nombre: 'pan', 'xpan', 'ypan',

permite al usuario desplazarse por el gráfico arrastrando el mouse hacia la izquierda

TapTool

nombre: 'toque

permite al usuario seleccionar en puntos individuales haciendo clic en el botón izquierdo del mouse

WheelZoomTool

nombre: 'wheel_zoom', 'xwheel_zoom', 'ywheel_zoom'

acerque y aleje el gráfico, centrado en la ubicación actual del mouse.

WheelPanTool

nombre: 'xwheel_pan', 'ywheel_pan'

traducir la ventana de trazado a lo largo de la dimensión especificada sin cambiar la relación de aspecto de la ventana.

ResetTool

nombre: 'restablecer'

restaura los rangos de la gráfica a sus valores originales.

Guardar herramienta

nombre: 'guardar'

permite al usuario guardar una imagen PNG del gráfico.

ZoomInTool

nombre: 'zoom_in', 'xzoom_in', 'yzoom_in'

La herramienta de zoom aumentará el zoom del gráfico en las coordenadas x, yo o ambas

ZoomOutTool

nombre: 'zoom_out', 'xzoom_out', 'yzoom_out'

La herramienta de alejamiento disminuirá el acercamiento del gráfico en las coordenadas x, yo o ambas

CruzHerramienta

nombre: 'punto de mira'

dibuja una anotación en forma de cruz sobre el gráfico, centrada en la posición actual del mouse.