NEWS.md
geom_diagonal()
, geom_diagonal_wide()
, geom_parallel_sets()
, and geom_sina()
are now bidirectional in the style of ggplot2geom_mark_*()
now works correctly in the presence of NA
values in x
and y
zoom
, zoom.x
, and zoom.y
elements now uses proper registration of theme elements, inheriting from strip.background
.geom_sina()
when groups contained less than 3 pointsgeom_parallel_sets()
that erroneously removed grouping information in some configurationsjitter_y
argument to geom_sina()
to control whether y jittering is performed on integerish y values.facet_zoom()
now works with patchworkgeom_mark_ellipse()
that caused wrong orientation of ellipses with groups of two.gather_set_data()
now supports tidyselect.position_jitternormal()
gains a seed
argument in parallel to ggplot2::position_jitter()
geom_sina()
now works when the group only have a single unique y valuefacet_zoom()
now works correctly with transformed scalesfacet_wrap_paginate()
now works correctly with dir = 'v'
facet_matrix()
now supports a labellergeom_parallel_sets_axes()
that prevented coloring of axis fillstat_circle()
if the x
and y
aesthetics were inherited from the global mappingfacet_zoom()
now works even when limits are set by the scalesscale_[x|y]_unit
in favor of units::scale_[x|y]_units
facet_matrix()
in order to facet different data columns into different rows and columns in a grid, in order to make e.g.Â scatterplot matrices and pairs plotgeom_autopoint()
and position_auto()
to jitter points based on the type of positional scales in the panelgeom_autohistogram()
and geom_autodensity()
for facilitating distribution plots along the diagonal in a facet_matrix()
plot.facet_row()
and facet_col
to have one-dimensional facet_wrap()
with possibility of variable sizing.geom_sina()
where the computation would fail with a warning due to tolower()
being masked (#134, #135).linear_trans
for composing linear transformation using rotate
, stretch
, shear
, reflect
, and translate
facet_stereo
added for creating stereographic projectionsgeom_voronoi_[tile|segment]
, geom_delaunay_[tile|segment|segment2]
, and stat_delvor_summary
has been added for tesselation and triangulation.geom_spiro
has been added for drawing spirographsgeom_ellipse
for drawing regular and superellipsesgeom_regon
for drawing regular polygonsgeom_diagonal
, geom_diagonal_wide
and geom_parallel_sets
for drawing parallel sets diagrams and other visualizations based on diagonals.geom_shape
for drawing polygons with rounded corners and expanded/contracted sides. geom_shape
replaces all geom_polygon
internally.geom_bspline_closed
to draw polygons defined as b-splinesgeom_mark_[rect|circle|ellipse|hull]
to encircle a group of points and optionally add textual annotation to itposition_jitternormal
to jitter points based on a normal distributionfacet_[wrap|grid]_paginate
will now try to make panels on the last page the same size as on full pages (#7)facet_zoom
now gains xlim
and ylim
arguments to control zoom range directlyfacet_zoom
now gains zoom.data
to control which data gets plotted in which panelplyr
, lazyeval
and dplyr
has all been removedgeom_sina
to match geom_violin
and allow for dodgingopen
/clamped
option to `geom_bsplinex
and y
values in geom_link2
(@thomasp85 andstat_link
no longer replicates the group columndrop = FALSE
)stat_bezier0
and stat_bezier2
now return data in the expected formatn_pages
due to internal changes in ggplot2facet_zoom
in combination with secondary y-axis where the space for the y-axis would become hugefacet_zoom
NA
to guides.zoom.x
and zoom.y
in theme (inherits from zoom
that inherits from strip.background
)facet_wrap_paginate
that threw errors when using it with free scales (#19)facet_zoom
where y-axis would be incorrectly displayed when zooming on both axes without splitting the view (#23)facet_zoom
where scale expansion where not taken into account when drawing the indicator area (#22)facet_zoom
that would throw errors with layers not containing the column that is zoomed by (#21)geom_edge_bundle
has been renamed geom_bspline
and lost the tension argument. True edge bundle functionality has been moved to ggraph
geom_bezier
for drawing quadratic and cubic beziersgeom_link
for augmented segment/path drawinggeom_sina
as an alternative to geom_violin
and geom_beeswarm
scale_[x|y]_unit
for using units vectorsfacet_[wrap|grid]_paginate
to split facetting into multiple pagesfacet_zoom
for contextual zoominggeom_arc
/ stat_arc
for drawing circle segmentsgeom_edge_bundle
/ stat_edge_bundle
for drawing edge bundles based on control pointsgeom_arc_bar
/stat_arc_bar
/ stat_pie
for drawing arcs and wedges with fillgeom_circle
/ stat_circle
for drawing circles with radius based on coordinate system scalepower_trans
for creating power transformationsradial_trans
for creating transformation between radial and cartesian coordinatestrans_reverser
for reversing a trans object