lets-plot-kotlin v3.3.0 Release Notes

Release Date: 2022-06-27 // almost 2 years ago
  • โž• Added

    • ๐Ÿ”ง Global theme configuring with LetsPlot.theme property.

    See: example notebook.

    • Quantile-Quantile (Q-Q) plot:
      • geometries:
      • geomQQ()
      • geomQQLine()
      • geomQQ2()
      • geomQQ2Line()
      • stats:
      • statQQ()
      • statQQLine()
      • statQQ2()
      • statQQ2Line()
      • quick Q-Q: qqPlot()

    See: example notebook.

    • Marginal plots: the ggmarginal() function.

    See: example notebook.

    • Parameter orientation in geoms: bar, boxplot, density, histogram, freqpoly, smooth, violin.

    See: example notebook.

    • New in plot theme:

      • face parameter in elementText().

      See: example notebook.

      • panelBorder parameter in theme() [#542].

      See: example notebook.

      • Tooltip theme options, new parameters in theme():
      • tooltip - tooltip rectangle options;
      • tooltipText, tooltipTitleText - tooltip text options;
      • axisTooltipText, axisTooltipTextX, axisTooltipTextY - axis tooltip text options.

      See: example notebook.

    • scaleColorGradientN() and scaleFillGradientN() functions [#504].

    See: example notebook.

    • ๐Ÿ‘ kotlinx.datetime support.
    • arrow parameter in geomSegment - specification for arrow heads, as created by arrow() function.

    ๐Ÿ”„ Changed

    • ๐Ÿ’ฅ Potentially breaking change: deprecation level for all deprecated API raised to the ERROR level.
    • ๐Ÿšš geomImage() removed as it is not yet production ready.
    • 0๏ธโƒฃ Default sampling type for geom_violin switched from systematic to pick.

    ๐Ÿ›  Fixed

    • Labels out of plot when axisTextY="blank" [#525].
    • Outliers are not shown when boxplot' alpha=0.
    • JFX rendering issue that causes tooltips to stuck [#539].
    • ๐Ÿ‘Œ Support trim parameter in density and ydensity stats [#62].
    • geom_violin: add missing parameters kernel, bw, adjust, n, fs_max to signature and docstring.