[4.9.0] - 2024-11-01
This release is 100% compatible with Lets-Plot v 4.5.1.
Added
-
ggtb()
: enable zoom/pan interactivity on plot [#38],[#983],[#1019]See example notebook.
-
Interactive links in tooltips/labels/texts [#1091].
See example notebook.
-
Formatting:
-
LaTeX support: superscript, subscript ([#861]) and Greek letters ([#960]).
See example notebook.
-
Scientific notation: compact form. Enable the compact form using the
exponentFormat
parameter intheme()
[#1071].See example notebook.
-
-
In
theme()
:-
parameters
legendMargin, legendSpacing, legendSpacingX, legendSpacingY, legendBoxSpacing
,and functions
legendBoxHorizontal/Vertical(), legendBoxJustificationLeft/Right/Top/Bottom/Center()
[#1180].See example notebook.
-
parameters
legendKey, legendKeySize/Width/Height/Spacing/SpacingX/SpacingY
[#1181].See example notebook.
-
parameters
stripBackgroundX/Y, stripTextX/Y
[#1195].See example notebook.
-
-
Custom
linetype
patterns [#1198]:- a list specifying the pattern of dashes and gaps used to draw the line:
listOf(dash, gap, dash, gap, ...)
; - a list with a specified offset:
listOf(offset, listOf(dash, gap, dash, gap, ...))
; - a string of an even number (up to eight) of hexadecimal digits specifying the lengths in consecutive positions in the string.
See example notebook.
- a list specifying the pattern of dashes and gaps used to draw the line:
-
Geometries:
-
geomBlank()
[#831]. -
base
parameter inwaterfallPlot()
[#1159].See example notebook.
-
checkOverlap
parameter ingeomText()
andgeomLabel()
.See example notebook.
-
marginal
parameter inqqPlot()
:See example notebook.
-
inheritAes
parameter in layers [#1172].
-
-
expandLimits()
[#820].See example notebook.
-
Support for 3-character hex color codes
Changed
-
Parameters
labwidth
infacetWrap()
,xLabwidth, yLabwidth
infacetGrid()
: the maximum label length is applied after splitting at\n
separators, if present. -
themeLight()
is now the default theme inqqPlot()
. -
[BREAKING] For API deprecated in v4.0 the deprecation level raised to "Error".
Fixed
- waterfallPlot: faceting doesn't work without a measure mapping [#1152].
- waterfallPlot: tooltips don't work with column names from original dataset [#1153].
- Legend icon background is not transparent when
legendBackground
is set to "blank" intheme
[#1167]. - Unable to display or save graph when using geomPath [#1168].
- Legend icon background should inherit the fill color of the plot panel (i.e. grey when
themeGrey()
is used). - Vertex sampling uses different tolerances for objects within the same plot [#1174].
samplingVertexVW()
doesn't work as expected [#1175].samplingVertexDP()
may break rings [#1176].- ggmarginal: bottom boxplot is broken [#1189].
- Offscreen cells are sometimes not rendered in JupyterLab.
legendJustification()
doesn't work iflegendPositionTop()
[#1031].- coordPolar: geomPoint tooltips should take in account point size [#1214].