display_ease

0th

Percentile

Display an easing function

This simple helper lets you explore how the different easing functions govern the interpolation of data.

Usage
display_ease(ease)
Arguments
ease
The name of the easing function to display (see details)
Details

How transitions proceed between states are defined by an easing function. The easing function converts the parameterized progression from one state to the next to a new number between 0 and 1. linear easing is equivalent to an identity function that returns the input unchanged. In addition there are a range of additional easers available, each with three modifiers.

Easing modifiers:

-in
The easing function is applied as-is

-out
The easing function is applied in reverse

-in-out
The first half of the transition it is applied as-is, while in the last half it is reversed

Easing functions

quadratic
Models a power-of-2 function

cubic
Models a power-of-3 function

quartic
Models a power-of-4 function

quintic
Models a power-of-5 function

sine
Models a sine function

circular
Models a pi/2 circle arc

exponential
Models an exponential function

elastic
Models an elastic release of energy

back
Models a pullback and relase

bounce
Models the bouncing of a ball

In addition to this function a good animated explanation can be found here.

Value

This function is called for its side effects

Aliases
  • display_ease
Examples
# The default - identity
display_ease('linear')

# A more fancy easer
display_ease('elastic-in')

Documentation reproduced from package tweenr, version 0.1.3, License: GPL (>= 2)

Community examples

Looks like there are no examples yet.