selection Module¶
selection
Module¶
-
class
holoviews.selection.
ColorListSelectionDisplay
(color_prop='color', alpha_prop='alpha', backend=None)[source]¶ Bases:
holoviews.selection.SelectionDisplay
Selection display class for elements that support coloring by a vectorized color list.
-
class
holoviews.selection.
NoOpSelectionDisplay
[source]¶ Bases:
holoviews.selection.SelectionDisplay
Selection display class that returns input element unchanged. For use with elements that don’t support displaying selections.
-
class
holoviews.selection.
OverlaySelectionDisplay
(color_prop='color', is_cmap=False, supports_region=True)[source]¶ Bases:
holoviews.selection.SelectionDisplay
Selection display base class that represents selections by overlaying colored subsets on top of the original element in an Overlay container.
-
class
holoviews.selection.
SelectionDisplay
[source]¶ Bases:
object
Base class for selection display classes. Selection display classes are responsible for transforming an element (or DynamicMap that produces an element) into a HoloViews object that represents the current selection state.
-
class
holoviews.selection.
link_selections
(*args, **params)[source]¶ Bases:
holoviews.selection._base_link_selections
Operation which automatically links selections between elements in the supplied HoloViews object. Can be used a single time or be used as an instance to apply the linked selections across multiple objects.
Parameters inherited from:
holoviews.selection._base_link_selections
: link_inputs, show_regionscross_filter_mode
= param.Selector(default=’intersect’, objects=[‘overwrite’, ‘intersect’])Determines how to combine selections across different elements.
index_cols
= param.List(bounds=(0, None))If provided, selection switches to index mode where all queries are expressed solely in terms of discrete values along the index_cols. All Elements given to link_selections must define the index_cols, either as explicit dimensions or by sharing an underlying Dataset that defines them.
selection_expr
= param.Parameter()dim expression of the current selection or None to indicate that everything is selected.
selected_color
= param.Color()Color of selected data, or None to use the original color of each element.
selection_mode
= param.Selector(default=’overwrite’, objects=[‘overwrite’, ‘intersect’, ‘union’, ‘inverse’])Determines how to combine successive selections on the same element.
unselected_alpha
= param.Magnitude(bounds=(0.0, 1.0), default=0.1, inclusive_bounds=(True, True))Alpha of unselected data.
unselected_color
= param.Color()Color of unselected data.
-
pprint
(imports=None, prefix='\n ', unknown_value='<?>', qualify=False, separator='')¶ Same as Parameterized.pprint, except that X.classname(Y is replaced with X.classname.instance(Y
-
script_repr
(imports=[], prefix=' ')¶ Same as Parameterized.script_repr, except that X.classname(Y is replaced with X.classname.instance(Y
-
property
selected_cmap
¶ The datashader colormap for selected data
-
selection_param
(data)[source]¶ Returns a parameter which reflects the current selection when applied to the supplied data, making it easy to create a callback which depends on the current selection.
- Args:
data: A Dataset type or data which can be cast to a Dataset
- Returns:
A parameter which reflects the current selection
-
property
unselected_cmap
¶ The datashader colormap for unselected data