lets-plot-kotlin v3.2.0 Release Notes

Release Date: 2022-03-29 // about 2 years ago
  • โž• Added

    • ๐Ÿ†• New geometries:
      • geomViolin()

    See: example notebook.

    • geomDotplot()

    See: example notebook.

    • geomYDotplot()

    See: example notebook.

    • Plot subtitle and caption: subtitle parameter in ggtitle() and labs(), caption parameter in labs(), plotSubtitle and plotCaption parameters in theme().

    See: example notebook.

    • Multi-line labels: The 'newline' character (\n) now works as line break in plot title, subtitle and caption, in legend's title and in tooltips.

    • In tooltip customization API: the title() option defines a tooltip "title" text which will always appear above the rest of the tooltip content.

    See: example notebook.

    • Parameter scales in facetGrid()/facetWrap() [#451, #479].

    See: example notebook.

    ๐Ÿ”„ Changed

    • ๐Ÿ†• New tooltip style: rounded corners, bold label, colored marker inside the tooltip.
    • ๐Ÿš€ Deprecated tooltip customization API: function color() will be removed in one of the future releases.
    • 'Auto shrink': plots automatically shrink when necessary to fit width of the output (notebook) cell [#488].

    ๐Ÿ›  Fixed

    • Automatic detection of DateTime series [#99].
    • Too limited mapping options in GenericAesMapping [#82]
    • scaleColorManual Divide by Zero with 1 mapping [#506].
    • LinearBreaksHelper$Companion.computeNiceBreaks out of memory error [#105].
    • CVE-2021-23792 in org.jetbrains.lets-plot:[email protected] [#497].
    • ๐Ÿ›  Fix tooltips for geom_histogram(stat='density').
    • The axis tooltip overlaps the general tooltip [#515].
    • The multi-layer tooltip detection strategy will only be used if more than one layer provides tooltips.