π¦ Utilitiesο
Some helpful utility widgets can be added to a map via Maps.util
.
A collection of utility tools that can be added to EOmaps plots. |
Layer switchingο
To simplify switching between layers, there are currently 2 widgets available:
m.util.layer_selector()
: Add a set of clickableLayerSelector
buttons to the map that activates the corresponding layers.m.util.layer_slider()
: Add aLayerSlider
to the map that iterates through the available layers.
By default, the widgets will show all available layers (except the βallβ layer) and the widget will be automatically updated whenever a new layer is created on the map.
To show only a subset of layers, provide an explicit list via:
layers=[...layer names...]
.To exclude certain layers from the widget, use
exclude_layers=[...layer-names to exclude...]
To remove a previously created widget
s
from the map, simply uses.remove()
A button-widget that can be used to select the displayed plot-layer. |
|
Get a slider-widget that can be used to switch between layers. |
from eomaps import Maps
m = Maps(layer="coastline")
m.add_feature.preset.coastline()
m2 = m.new_layer(layer="ocean")
m2.add_feature.preset.ocean()
s = m.util.layer_selector()
|
![]() |