d3.easeElasticInOut(t) Symmetric elastic easing; scales elasticIn for t in [0, 0.5] and elasticOut for t in [0.5, 1].
d3.easeElasticIn(t) Elastic easing, like a rubber band. The amplitude and period of the oscillation are configurable; if not specified, they default to 1 and 0.3, respectively.
d3.easeExp(t) d3.easeExpInOut(t) Symmetric exponential easing; scales expIn for t in [0, 0.5] and expOut for t in [0.5, 1].
d3.easeCircleOut(t) Reverse circular easing; equivalent to 1 - circleIn(1 - t).
d3.easeCubicOut(t) Reverse cubic easing; equivalent to 1 - cubicIn(1 - t). Also equivalent to polyOut.exponent(3).
d3.easeCubic(t) d3.easeCubicInOut(t) Symmetric cubic easing; scales cubicIn for t in [0, 0.5] and cubicOut for t in [0.5, 1]. Also equivalent to poly.exponent(3).
d3.easeCubicIn(t) Cubic easing; equivalent to polyIn.exponent(3).
d3.easeCircleIn(t) Circular easing.
d3.easeBounce(t) d3.easeBounceOut(t) Reverse bounce easing; equivalent to 1 - bounceIn(1 - t).
d3.easeBounceInOut(t) Symmetric bounce easing; scales bounceIn for t in [0, 0.5] and bounceOut for t in [0.5, 1].
Page 88 of 105