NEWS.md
"svg"
device during knitting (#484)transition_reveal()
that would remove data during transitions (#480 and #473)transition_reveal()
now throws an error when it is used in conjunction with stat_align()
and transitioning before the stat has been calculated (#476)as_html_video()
gains muted
, loop
, and controls
argument to control presentation of the video. Like autoplay these can be controlled during knitr through the chunk options (e.g. gganimate = list(muted = TRUE, loop = TRUE)
) (#444)transition_filter()
in the presence of NA
filter values (#404, @rsaporta)transition_time()
where multiple time values in the same frame would lead to unexpected stacking of the data (#414)transition_reveal()
where coinciding tweens would result in wrong direction of the arrow (#409)transition_layer()
when the last layer had an exit duration (#384)transition_time()
when facets had data with different starting time (#357)exclude_layer
in view_*()
is taken into accountcoord_flip()
which would result in weird flickering and movement of the position guies (#336)transition_reveal()
that would require input to be ordered along the time dimension for point-like geoms (#323)view_follow()
that would result in errors when used with discrete scales (#304)transition_states()
where too few frames relative to states in combination with wrap = FALSE
would cause an error (#301)transition_time()
when the time dimension contained NA
values (#307)ffmpeg_renderer()
where the fps
argument were being ignored.ggraph
objects registers the graph context after they are promoted to gganim
objects.geom_smooth()
. Both ribbon and line will now fade.shadow_mark()
where future shadows were drawn above the main frame data.view_follow
now works with transformed scales.