Releases: JetBrains/lets-plot
v2.0.3rc1
Updated version v2.0.3rc1
v2.0.2
[2.0.2] - 2021-04-13
Changed
- Due to shutting down of Bintray, JCenter:
- The Lets-Plot JS library is now delivered via CDNJS.
- JVM Maven artifacts are now published at Maven Central.
v2.0.2rc1
Updated version v2.0.2rc1
v2.0.1
[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.
- See:
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
Updated version v2.0.1rc1
v2.0.0
[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.
- option
-
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 arenumber
anddate/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
Updated version v2.0.0rc2
v1.5.6
v1.5.5
[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
andmiddle
(anchor). - option 'minWidth'.
See: Tooltip Customization.
- options:
-
'na_text' parameter in 'geom_text'
Changed
-
Tooltip customization API:
- The
anchor
option moved fromtheme
tolayer
:wheregeom_xxx(tooltips=layer_tooltips().anchor(anchor_value))
anchor_value
:
['top_right'|'top_center'|'top_left'|'bottom_right'|'bottom_center'|'bottom_left'|'middle_right'|'middle_center'|'middle_left']
.
See: Tooltip Customization.
- The
Fixed
v1.5.5rc1
Updated version v1.5.5rc1