Skip to content

Releases: flekschas/jupyter-scatter

v0.4.1

04 Apr 19:02
fa6e5dc
Compare
Choose a tag to compare

Changes

  • Fix an issue when dynamically resizing the scatter plot height
  • Fix an issue when switching from categorical to continuous color/opacity/size encoding

v0.4.0

04 Apr 19:03
8e6de1f
Compare
Choose a tag to compare

Changes

  • Breaking change: Renamed color_active and connection_color_active to color_selected and connection_color_selected respectively for clarity.
  • Add support for axes via Scatter(axes=True, axes_grid=True) or scatter.axes(True, grid=True).
  • Add support for log and power x/y scales via Scatter(x_scale='log') or scatter.y(scale='pow').
  • Add docstrings and type hints

v0.3.4

04 Apr 19:03
6dd6beb
Compare
Choose a tag to compare

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'), calling scatter.color('red') will automatically unset color_by.

v0.3.3

04 Apr 19:04
29c127c
Compare
Choose a tag to compare

Changes

  • Fix scatter.pixels()

v0.3.2

04 Apr 19:06
c10adc8
Compare
Choose a tag to compare

Changes

  • Fix more type hints...

v0.3.1

04 Apr 19:06
ed78b9b
Compare
Choose a tag to compare

Changes

  • Make type hints backward compatible to Python 3.7

v0.3.0

04 Apr 19:07
32f3161
Compare
Choose a tag to compare

Changes

  • Breaking change: Change the signature of compose() to simplify correspondence mapping of data points.
  • Breaking change: Rename view_pixels to view_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 for compose(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 methods color(), opacity(), size(), connection_color(), connection_opacity(), and connection_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 and glasbey_dark) color maps for convenience
  • Automatiecally handle string as categorical data

v0.2.2

04 Apr 19:07
a91136b
Compare
Choose a tag to compare

Changes

v0.2.1

04 Apr 19:08
6f0f250
Compare
Choose a tag to compare

Changes

  • Simplify installation (#16)

v0.2.0

04 Apr 19:08
550eceb
Compare
Choose a tag to compare

Changes

  • Complete rewrite of the Python API to match (#3)