Support ggplot2 v4.0.
Fix a bug about handling Geoms that have some non-primitive value as a default for an aesthetic (#195).
Treat from_theme(foo %||% NA) as NA
(#216).
gghighlight_point() and
gghighlight_line() are removed.
Fix compatibility with purrr 1.0.0 and ggplot2 3.4.0.
The new option line_label_type provides different
labeling methods using the geomtextpath
package and the
second axis. Please refer to the “line_label_type”
section of the vignette “Introduction to gghighlight” for the details
(#185).
dplyr::across() in
dplyr::filter() (#177).gghighlight() now accepts n() so that you
can highlight based on the number of rows within each group (#154).gghighlight() now preserves colour or
fill when explicit NULL is specified on
unhighlighted_params
(i.e. unhighlighted_params = list(colour = NULL))
(#152).x (#168).gghighlight() now can add labels on discrete scales
(#160).gghighlight_point() and
gghighlight_line(), deprecated in gghighlight 0.1.0, are
now defunct (#132).gghighlight() gets a new argument
unhighlighted_params, which accepts a list of parameters
for the unhighlighted layer (e.g. colour,
fill, shape, and size).
Accordingly, unhighlighted_colour is deprecated
(#76).
gghighlight() gets a new argument
keep_scales to choose whether to keep the original scale
with the shadowed data (#72).
gghighlight() gets a new (experimental) argument
calculate_per_facet to choose whether to calculate
highlighting per facet or not (#14).
If the mapping has group, use it as grouping
variable, which is consistent with the logic of ggplot2 (#77).
gghighlight() now ignores if the calculation fails
over some layers. This is useful to combine with such layers as
annotate() (#78).
gghighlight() now allows to highlight 0-layer plots,
which means just filtering the plot data (#81).
gghighlight() now ignores NAs in
numeric predicates (#86).
gghighlight(), which replaces the current
gghighlight_line() and gghighlight_point();
these functions are now deprecated.