Skip to content

Releases: JetBrains/lets-plot

v2.0.3rc1

26 May 16:15
Compare
Choose a tag to compare
v2.0.3rc1 Pre-release
Pre-release
Updated version v2.0.3rc1

v2.0.2

14 Apr 06:30
Compare
Choose a tag to compare

[2.0.2] - 2021-04-13

Changed

v2.0.2rc1

12 Apr 09:12
Compare
Choose a tag to compare
v2.0.2rc1 Pre-release
Pre-release
Updated version v2.0.2rc1

v2.0.1

17 Mar 14:52
Compare
Choose a tag to compare

[2.0.1] - 2021-03-17

Added

  • The alpha parameter for lines [#139].
  • Tooltips for geom_segment() [#296].
  • The guides() function [#52].
  • New Java Swing plot components to enable embedding Lets-Plot charts into JVM applications.
    • See: vis-swing-common, vis-swing-batik, vis-swing-jfx modules.

Fixed

  • Fix auto-detection of PyCharm env to enable plotting in SciView while using remote interpreter [348]
  • Fix tooltips appearing outside the specified x/y limits.
  • Clippath in accordance to the given limits [#189].
  • Treat a data as DataFrame if both data and map are GeoDataFrames [#343].
  • Removed the restriction on tooltips for small polygons [#298].
  • The x/y axis labels are derived from x/y aesthetics only [#333].
  • Merge 'theme' settings [#147].
  • Add axis tooltips for geom_bin2d.
  • Outlier tooltips for geom_ribbon().
  • Fix tooltip crosshair [#309].

v2.0.1rc1

12 Mar 19:04
Compare
Choose a tag to compare
v2.0.1rc1 Pre-release
Pre-release
Updated version v2.0.1rc1

v2.0.0

09 Feb 19:58
Compare
Choose a tag to compare

[2.0.0] - 2021-02-09

Added

  • Python 3.9 support on all platforms.

  • facet_wrap() function [#238]

  • In facets:

    • Ascending/descending ordering of faceting values.
    • Formatting of faceting values.

    See: Facets demo

  • In tooltip customization API:

    • option color overrides the default tooltip color:
      geom_xxx(tooltips=layer_tooltips().color('red'))

    See: Tooltip Customization.

  • Crosshair cursor when tooltip is in fixed position specified by the anchor option.

  • Scale format parameter: formatting tick labels on X/Y axis. Supported types are number and date/time.

    Example:

    scale_x_datetime(format="%b %Y")
    scale_x_continuous(format='is {.2f}')

    Demo: Formatting demo

    See also: Formatting

Changed

  • [breaking change] New Geocoding API!

    Since Lets-Plot v2.0.0 the peviouse Geocoding API is no longer working (hence we bumped the version to 2.0.0).

    The old version of the Geocoding backend remains on-line for a couple of release cycles
    to continue support of prior versions of Lets-Plot.

    To learn more about Geocoding API see: Geocoding.

  • The project upgraded to Kotlin v1.4.21 (was v1.4.10).

Fixed

  • Kernel density estimate computation is too slow.
  • Serialize NaN and other special values as None (CRITICAL for the "Lets-Plot in SciView" PyCharm plugin) [#282].
  • Error in plot building: 'trans' parameter not compatible with None values in data [#287].
  • LOESS smoothing fails on small (<3) number points.
  • Facet grid truncated in jupyter [#28].
  • The reverse parameter on discrete scale with 'limits' [#303].
  • Geocoder's allow_ambiguous() doesn't prevent "ValueError: Multiple objects.." [#174].
  • Fix tooltip for overlapping objects [#230].
  • Fix duplicate values in tooltip [#280].
  • geom_histogram should not try to handle geometries in GeoDataFrame [#281].
  • Error building plot: Layer 'MAP' is not supported on Live Map. [#285].
  • Align title to the left of the plot geom area [#289].
  • Tooltip on geom_ribbon().

v2.0.0rc2

08 Feb 20:53
Compare
Choose a tag to compare
v2.0.0rc2 Pre-release
Pre-release
Updated version v2.0.0rc2

v1.5.6

23 Dec 21:48
Compare
Choose a tag to compare

[1.5.6] - 2020-12-23

Fixed

  • “Symbol not found: _NSGenericException” error on macOS [#276].

v1.5.5

18 Dec 16:13
Compare
Choose a tag to compare

[1.5.5] - 2020-12-18

Added

  • Correlation plot.

    See: The 'bistro' Package.

  • 'No Javascript' mode.
    Support for notebook renderers that don't execute Javascript.

    See: 'No Javascript' mode

  • In tooltip customization API:

    • options: center and middle (anchor).
    • option 'minWidth'.

    See: Tooltip Customization.

  • 'na_text' parameter in 'geom_text'

Changed

  • Tooltip customization API:

    • The anchor option moved from theme to layer:
      geom_xxx(tooltips=layer_tooltips().anchor(anchor_value))
      where anchor_value:
      ['top_right'|'top_center'|'top_left'|'bottom_right'|'bottom_center'|'bottom_left'|'middle_right'|'middle_center'|'middle_left'].

    See: Tooltip Customization.

Fixed

  • Tooltip should appear when the mapped data is continuous [#241]
  • Tooltip 'null' displayed for undefined vals [#243]
  • Y-tooltip should be aligned with a tile center [#246]
  • With facet_grid tooltip shows data from last plot on all plots [#247]

v1.5.5rc1

17 Dec 18:20
Compare
Choose a tag to compare
v1.5.5rc1 Pre-release
Pre-release
Updated version v1.5.5rc1