Bokeh - Ferramentas de plotagem
Quando um gráfico Bokeh é renderizado, normalmente uma barra de ferramentas aparece no lado direito da figura. Ele contém um conjunto padrão de ferramentas. Primeiramente, a posição da barra de ferramentas pode ser configurada pela propriedade toolbar_location na função figure (). Esta propriedade pode assumir um dos seguintes valores -
- "above"
- "below"
- "left"
- "right"
- "None"
Por exemplo, a seguinte declaração fará com que a barra de ferramentas seja exibida abaixo do gráfico -
Fig = figure(toolbar_location = "below")
Esta barra de ferramentas pode ser configurada de acordo com a necessidade, adicionando as ferramentas necessárias definidas no módulo bokeh.models. Por exemplo -
Fig.add_tools(WheelZoomTool())
As ferramentas podem ser classificadas nas seguintes categorias -
- Ferramentas Pan / Drag
- Clique / Toque em Ferramentas
- Ferramentas de rolagem / pinça
Ferramenta | Descrição | Ícone |
---|---|---|
BoxSelectTool Nome: 'box_select' |
permite ao usuário definir uma região de seleção retangular arrastando o botão esquerdo do mouse |
|
LassoSelectTool nome: 'lasso_select |
permite ao usuário definir uma região arbitrária para seleção arrastando o botão esquerdo do mouse |
|
PanTool nome: 'pan', 'xpan', 'ypan', |
permite ao usuário deslocar o gráfico arrastando o botão esquerdo do mouse |
|
TapTool nome: 'tap |
permite que o usuário selecione em pontos únicos clicando com o botão esquerdo do mouse |
|
WheelZoomTool nome: 'wheel_zoom', 'xwheel_zoom', 'ywheel_zoom' |
amplie e afaste o gráfico, centralizado na localização atual do mouse. |
|
WheelPanTool nome: 'xwheel_pan', 'ywheel_pan' |
converter a janela de plotagem ao longo da dimensão especificada sem alterar a proporção da janela. |
|
ResetTool nome: 'reset' |
restaura os intervalos do gráfico para seus valores originais. |
|
SaveTool nome: 'salvar' |
permite que o usuário salve uma imagem PNG do gráfico. |
|
ZoomInTool nome: 'zoom_in', 'xzoom_in', 'yzoom_in' |
A ferramenta de zoom aumentará o zoom do gráfico em x, y ou em ambas as coordenadas |
|
ZoomOutTool nome: 'zoom_out', 'xzoom_out', 'yzoom_out' |
A ferramenta de menos zoom irá diminuir o zoom do gráfico em x, y ou ambas as coordenadas |
|
CrosshairTool nome: 'crosshair' |
desenha uma anotação em cruz sobre o gráfico, centralizado na posição atual do mouse. |
|