You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**WasmJS** support [[LPK-296](https://github.com/JetBrains/lets-plot-kotlin/issues/296)], [[LPC-52](https://github.com/JetBrains/lets-plot-compose/issues/52)].
17
+
18
+
19
+
-`ggdeck()` — a new function for overlaying multiple independent plots in a single unified view.
20
+
21
+
In a typical scenario, one axis is shared by all plots in the deck, enabling dual-axis effects and multivariate comparisons.
- Datetime: `%f` formatting pattern — support for milliseconds when formatting datetime values, zero-padded to 3 digits [[#1482](https://github.com/JetBrains/lets-plot/issues/1482)].
- Indication of removed records [[LPK-81](https://github.com/JetBrains/lets-plot-kotlin/issues/81)], [[#686](https://github.com/JetBrains/lets-plot/issues/686)].
42
+
43
+
When records in data are dropped by active sampling or because they contain missing or out-of-bounds values, the user is now informed of the number of dropped records and the reason they were dropped.
44
+
45
+
The new `naRm` parameter in applicable `geomXxx()` and `statXxx()` functions controls the display of such messages:
46
+
-`naRm=false` (default) — records are removed and messages are shown;
- Facet strip labels now honor `angle` in `elementText()` for `stripTextX` and `stripTextY`[[#1383](https://github.com/JetBrains/lets-plot/issues/1383)].
65
+
66
+
Thanks to a contribution by [tentrillion](https://github.com/tentrillion).
- Alpha is not supported in `elementText()`[[#1462](https://github.com/JetBrains/lets-plot/issues/1462)].
84
+
-`scaleAlpha()`: conflict of constant and mapped values of alpha aesthetic [[#706](https://github.com/JetBrains/lets-plot/issues/706)].
85
+
-`geomImshow()`: should render transparency for NaNs when all other pixel values are identical [[#1485](https://github.com/JetBrains/lets-plot/issues/1485)].
86
+
-`scaleColorGradient()`: `guide = "legend"` is rendered as a colorbar [[#1489](https://github.com/JetBrains/lets-plot/issues/1489)].
87
+
- Working with new types of data [[#184](https://github.com/JetBrains/lets-plot-kotlin/issues/184)].
-[Recent Updates in the Gallery](#recent_gallery_updates)
72
72
-[Change Log](#change_log)
73
73
-[Code of Conduct](#CoC)
@@ -141,85 +141,45 @@ Examples of using the Lets-Plot Kotlin API in JVM and Kotlin/JS applications are
141
141
142
142
143
143
<aid="new"></a>
144
-
## What is new in 4.13.0
144
+
## What is new in 4.14.0
145
145
146
-
**Kotlin**: v2.2.20 (was v1.9.25).
146
+
-#### `ggdeck()`
147
147
148
-
> [!IMPORTANT]
149
-
>
150
-
> **Artifact changes in the core Lets-Plot library** (v4.9.0):
151
-
> ***New** artifact for JVM Swing applications: `org.jetbrains.lets-plot:lets-plot-swing`.
152
-
> This artifact provides the `SwingPlotPanel` class, which can be used to display plots in Swing applications instead of the now-obsolete `DefaultPlotPanelBatik`.
153
-
> For details, see the [jvm-swing-app](https://github.com/alshan/lets-plot-mini-apps/tree/main/jvm-swing-app) example in the "lets-plot-mini-apps" repository.
154
-
> *[**BREAKING**]: Removed JavaFX artifacts.
155
-
> The `org.jetbrains.lets-plot:lets-plot-jfx` artifact is no longer available.
156
-
> Replace it with new `org.jetbrains.lets-plot:lets-plot-swing` dependency and use `SwingPlotPanel` instead of `DefaultPlotPanelJfx`.
157
-
> For details, see the [jvm-javafx-app](https://github.com/alshan/lets-plot-mini-apps/tree/main/jvm-javafx-app) example in the "lets-plot-mini-apps" repository.
-**WasmJS** support [[LPK-296](https://github.com/JetBrains/lets-plot-kotlin/issues/296)], [[LPC-52](https://github.com/JetBrains/lets-plot-compose/issues/52)].
9
-
10
-
11
-
-`ggdeck()` — a new function for overlaying multiple independent plots in a single unified view.
12
-
13
-
In a typical scenario, one axis is shared by all plots in the deck, enabling dual-axis effects and multivariate comparisons.
- Datetime: `%f` formatting pattern — support for milliseconds when formatting datetime values, zero-padded to 3 digits [[#1482](https://github.com/JetBrains/lets-plot/issues/1482)].
- Indication of removed records [[LPK-81](https://github.com/JetBrains/lets-plot-kotlin/issues/81)], [[#686](https://github.com/JetBrains/lets-plot/issues/686)].
34
-
35
-
When records in data are dropped by active sampling or because they contain missing or out-of-bounds values, the user is now informed of the number of dropped records and the reason they were dropped.
36
-
37
-
The new `naRm` parameter in applicable `geomXxx()` and `statXxx()` functions controls the display of such messages:
38
-
-`naRm=false` (default) — records are removed and messages are shown;
- Facet strip labels now honor `angle` in `elementText()` for `stripTextX` and `stripTextY`[[#1383](https://github.com/JetBrains/lets-plot/issues/1383)].
57
-
58
-
Thanks to a contribution by [tentrillion](https://github.com/tentrillion).
- Alpha is not supported in `elementText()`[[#1462](https://github.com/JetBrains/lets-plot/issues/1462)].
76
-
-`scaleAlpha()`: conflict of constant and mapped values of alpha aesthetic [[#706](https://github.com/JetBrains/lets-plot/issues/706)].
77
-
-`geomImshow()`: should render transparency for NaNs when all other pixel values are identical [[#1485](https://github.com/JetBrains/lets-plot/issues/1485)].
78
-
-`scaleColorGradient()`: `guide = "legend"` is rendered as a colorbar [[#1489](https://github.com/JetBrains/lets-plot/issues/1489)].
79
-
- Working with new types of data [[#184](https://github.com/JetBrains/lets-plot-kotlin/issues/184)].
0 commit comments