Releases: flekschas/jupyter-scatter
Releases · flekschas/jupyter-scatter
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
.
v0.3.3
v0.3.2
v0.3.1
v0.3.0
Changes
- Breaking change: Change the signature of
compose()
to simplify correspondence mapping of data points. - Breaking change: Rename
view_pixels
toview_data
and add faster synchronization from the JS to Python kernel - Add ability to link the view of multiple scatter plots via
compose(sync_view=True)
- Add
link()
as a shorthand forcompose(sync_view=True, sync_selection=True, sync_hover=True)
- Add ability to defined categorical colors using a dictionary. E.g.,
scatter.color(by='coolness', map=dict(cool='blue', hot='orange'))
- Fix two issues with the
order
argument in methodscolor()
,opacity()
,size()
,connection_color()
,connection_opacity()
, andconnection_size()
that prevented it's propper use. - Improve the ordering of the default Okabe Ito color map
- Expose default the Okabe Ito (
okabe_ito
) and Glasbey (glasbey_light
andglasbey_dark
) color maps for convenience - Automatiecally handle string as categorical data