v4.7.0
[4.7.0] - 2024-03-15
Added
-
coordPolar()
The polar coordinate system is most commonly used for pie charts, but
it can also be used for constructing Spider or Radar charts using theflat
option.See: example notebook.
-
In the
theme()
function:-
panelInset
parameter - primarily used for plots with polar coordinates.See: example notebook.
-
panelBorderOntop
parameter - enables the drawing of panel border on top of the plot geoms. -
panelGridOntop, panelGridOntopX, panelGridOntopY
parameters - enable the drawing of grid lines on top of the plot geoms.
-
-
geomCurve()
See: example notebook.
-
[UNIQUE] Visualizing graph-like data with
geomSegment()
andgeomCurve()
.-
Aesthetics
sizeStart, sizeEnd, strokeStart
andstrokeEnd
enable better alignment of
segments/curves with nodes of the graph by considering the size of the nodes. -
The
spacer
parameter allows for additional manual fine-tuning.
See: example notebook.
-
-
alphaStroke
parameter ingeomLabel()
to enable the applying ofalpha
tocolor
[#1029].See: example notebook.
Changed
- Parameter
axisOntop
intheme()
is nowtrue
by default.
Fixed
- Bug with Tooltips in Swing/Batik [LPK-225].
- coordMap() should distort tiles size to account for different unit size at different latitudes [#331].
- geomErrorbar(): wrong positioning of tooltips [#992].
- geomPath(): tooltip position interpolation [#855].
- Stacked bar-chart annotation: labels go out of the plot when zooming-in using coord_cartesian(xlim, ylim) [#981].
- Facets: "free scales" options are ignored by discrete axis [#955].
- Bar width is too large when x-domain is defined via x-scale limits [#1013].
- How to hide only main tooltip? [LPK-#232].
- Make middle strip in
geomCrossbar()
optional [LPK-233]. - Can't set
null
for coord limit [#486]. - Scale limits don't work for bars/area [LPK-219], [#978].
- No gridlines when axisOntop=True [#1012].
- Displaying tooltips on a multilayer plot [#1030].
- Make segment geometry better suited for graphs visualization [#572].