d3.ease( easingType, [ easeParam1 ], [ easeParam2 ] ) in D3.js
Retrieve a predefined easing function.
Arguments
| name | type | description |
|---|---|---|
| easingType | String | One of the predefined easing types. |
| easeParam1 | String | [optional] Additional parameter based on the easing function. |
| easeParam2 | String | [optional] Additional parameter based on the easing function. |
- Return Type
- Function
Description
The easing function returned by this method (or that you may supply to transition.ease())
will be supplied the percent of time through the transition (in the range [0,1]) and is expected to yield the percent of the transition that should be shown (again in the range [0,1]).
As described in the official documentation:
The returned value is typically in the range [0,1] as well, but may extend slightly beyond this range for certain easing functions, such as “elastic”.
For more details see https://github.com/mbostock/d3/wiki/Transitions#wiki-d3_ease.
See Also
- Transition.ease(easeType,[easeParam1],[easeParam2])
- Transition.ease(easingFunction)