Releases: flekschas/jupyter-scatter
Releases · flekschas/jupyter-scatter
v0.7.1
v0.7.0
v0.6.1
v0.6.0
v0.5.1
v0.5.0
Changes
- Breaking changes:
- For
scatter.color()
, renamecolor
todefault
,color_selected
toselected
, andcolor_hover
andhover
- For
scatter.opacity()
, renameopacity
todefault
- For
scatter.size()
, renamesize
todefault
- For
scatter.connection_color()
, renamecolor
todefault
,color_selected
toselected
, andcolor_hover
andhover
- For
scatter.connection_opacity()
, renameopacity
todefault
- For
scatter.connection_size()
, renamesize
todefault
- For
- Add
scatter.opacity(unselected=0.5)
. This property defines the opacity scaling factor of unselected points and must be in[0, 1]
. This scaling is only applied if one or more points are selected.
v0.4.1
v0.4.0
Changes
- Breaking change: Renamed
color_active
andconnection_color_active
tocolor_selected
andconnection_color_selected
respectively for clarity. - Add support for axes via
Scatter(axes=True, axes_grid=True)
orscatter.axes(True, grid=True)
. - Add support for log and power x/y scales via
Scatter(x_scale='log')
orscatter.y(scale='pow')
. - Add docstrings and type hints
v0.3.4
Changes
- Unset data-driven color, opacity, and size encoding when only a constant value was passed to an encoder function. E.g., after initializing
scatter = Scatter(..., color_by='property')
, callingscatter.color('red')
will automatically unsetcolor_by
.