Lets-Plot for Kotlin 4.11.0 Help

What Is New in 4.11.0

  • Time Series Plotting

    • Support temporal data types from kotlinx.datetime, java.time, and java.util.

    • Support for timezone-aware java.time.ZonedDateTime and java.time.OffsetDateTime objects.

    changelog/4.11.0/time_date_datetime.png

    See Date-time cookbook.

    changelog/4.11.0/bitcoin_trading.png

    See Bitcoin trading demo.

  • geomSina() Geometry

    changelog/4.11.0/geom_sina.png

    See: example notebook.

  • geomTextRepel() and geomLabelRepel() Geometries

    changelog/4.11.0/geom_repel.png

    See: example notebook.

  • waterfallPlot() Chart

    • Annotations support via relativeLabels and absoluteLabels parameters.

      changelog/4.11.0/waterfall_plot_annotations.png

      See: example notebook.

    • Support for combining waterfall bars with other geometry layers.

      changelog/4.11.0/waterfall_plot_layers.png

      See: example notebook.

  • Continuous Data on Discrete Scales

    Continuous data when used with discrete positional scales is no longer transformed to discrete data.
    Instead, it remains continuous, allowing for precise positioning of continuous elements relative to discrete ones.

    changelog/4.11.0/combo_discrete_continuous.png

    See: example notebook.

  • Plot Layout

    The default plot layout has been improved to better accommodate axis labels and titles.
    Also, new theme() options axisTextSpacing, axisTextSpacingX, and axisTextSpacingY control spacing between axis ticks and labels.

    changelog/4.11.0/plot_layout_diagram.png

    See new Plot Layout Diagrams showing various layout options and their effects on plot appearance.

  • And More

    See CHANGELOG.md for a full list of changes.

  • Raincloud plot

  • Lets-Plot GeoTools with texts and labels

  • Bitcoin daily trend visualization (2024)

  • Creating magnifier inset effect with ggbunch()

  • Theme legend scheme

  • Zoom and Pan interactivity

  • The observable LP-verse

  • Sunshine hours

Change Log

See CHANGELOG.md for other changes and fixes.

25 July 2025