All Versions
27
Latest Version
Avg Release Cycle
43 days
Latest Release
986 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v2.0.1 Changes
March 17, 2021β 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].
- The
-
v2.0.0 Changes
February 09, 2021β 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:python geom_xxx(tooltips=layer_tooltips().color('red'))
- option
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 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()
.
-
v1.5.6 Changes
December 23, 2020π Fixed
- π βSymbol not found: _NSGenericExceptionβ error on macOS [#276].
-
v1.5.5 Changes
December 18, 2020β 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'.
- options:
See: Tooltip Customization.
- 'na_text' parameter in 'geom_text'
π Changed
- Tooltip customization API:
- The
anchor
option moved fromtheme
tolayer
:python geom_xxx(tooltips=layer_tooltips().anchor(anchor_value))
whereanchor_value
:['top_right'|'top_center'|'top_left'|'bottom_right'|'bottom_center'|'bottom_left'|'middle_right'|'middle_center'|'middle_left']
.
- The
See: Tooltip Customization.
π Fixed
-
v1.5.4 Changes
November 19, 2020π Changed
- π₯ [breaking change] In functions
format(field, format)
andline(template)
in π tooltip builder, the '$' symbol is no longer used in aesthetic reference. It was replaced by the '' (hat) symbol π (see the udated doc: Tooltip Customization). - β¬οΈ The project upgraded to Kotlin v1.4.10 (was v1.3.72).
π Fixed
- No tooltip on v-line [#229]
- π₯ [breaking change] In functions
-
v1.5.3 Changes
November 05, 2020β Added
- π Facilities for customization of tooltip contents and its position (see Tooltip Customization).
attribution
and other new parameters in themaptiles_zxy()
function.label_format
parameter in thegeom_text()
function.scale_x_discrete_reversed()
/scale_y_discrete_reversed()
ggsave()
function (only SVG, HTML)
π Fixed
- Mercator's projection computes coordinates incorrectly (
geom_map(), coord_map()
) - π Handling of
xlim,ylim
incoord_fixed(), coord_map()
- Colorbars: take in account limits defined in continuous color/fill scales.
scale_color_hue
incorrectly interprets chroma range [#206].scale_color_brewer
shouldn't fail if 'type' is not specified [#203].scale_fill_discrete
should not replace the default discrete scale (Brewer) with 'HUE' scale [#172].
π Changed
- π§ Lets-plot vector map-tiles are configured by default.
- PACIFIC_BLUE color (#118ED8) replaced DARK_BLUE as a default color/fill value on plots.
- 0οΈβ£ Default discrete color scheme is now ColorBrewer's Set2 (was Dark2)
π Deprecated
- Function
gg_image_matrix()
. The new function is:image_matrix()
in thelets_plot.bistro.im
module. The new function is not any longer displaying matrix by itself but returns a GGBunch object instead. Unlike the depricatedgg_image_matrix()
function, it is not imported byfrom lets_plot import *
statement.
Usage:
from lets_plot.bistro.im import image_matrix image_matrix()
-
v1.5.2 Changes
August 10, 2020 -
v1.5.1 Changes
August 06, 2020β Added
- scale_x_reverse() / scale_y_reverse()
- Mnemonics for the
resolution
parameter in theregions.boundaries()
function.
π Fixed
- π» Exception when using
coord_map
withxlim
[#173] - Clipped tooltip [#155]
- Text on axis is clipped after hiding the tick-marks in theme [#160]
- Tooltip on x axis with no title shouldn't be above the axis line [#161]
- NPE while creating scale mapper when data series contains only nulls.
- 0οΈβ£ Default Geocoding server url.
-
v1.5.0 Changes
July 15, 2020β Added
- π¦ geocoding package
π Fixed
- NPE on geom_tile when data contains null-s.
- The order of values in the
limits
parameter on discrete scales is ignored. - Livemap is not shown in GGBunch.
-
v1.4.2 Changes
May 28, 2020β Added
- π Plugin for IntelliJ IDEA / PyCharm is available. For more info see the plugin homepage: Lets-Plot in SciView.
π Changed
- π Plots build time reduced (up to 4X)
- π Plugin for IntelliJ IDEA / PyCharm is available. For more info see the plugin homepage: Lets-Plot in SciView.