shyft.dashboard.widgets.zoomables

Classes

CheckboxGroupZoomable(bokeh_args, ...)

LabelSetZoomable(bokeh_args, ...)

class shyft.dashboard.widgets.zoomables.LabelSetZoomable(bokeh_args, visibility_range, zoom_state_init)[source]

Bases: object

__init__(bokeh_args, visibility_range, zoom_state_init)[source]
update_zoom_visibility(zoom_state)[source]
set_update_callback(callback)[source]
class shyft.dashboard.widgets.zoomables.CheckboxGroupZoomable(bokeh_args, visibility_range, zoom_state_init, callback)[source]

Bases: Widget

__init__(bokeh_args, visibility_range, zoom_state_init, callback)[source]

Base class for all Widgets

Parameters:

logger – Optional logger, e.g composable_logger_box

property layout: LayoutDOM
property layout_components

Property to return all layout.dom components of an visualisation app such that they can be arranged by the parent layout obj as desired.

Returns:

layout_components as

Return type:

{‘widgets’: [], ‘figures’: []}

update_zoom_visibility(zoom_state)[source]