D3 Easing - Tuong-Nguyen/Angular-D3-Cometd GitHub Wiki

Type of easing

  • linear
  • quadIn
  • quadOut
  • quadInOut
  • cubicIn
  • cubicOut
  • cubicInOut
  • polyIn
  • polyOut
  • polyInOut
  • sinIn
  • sinOut
  • sinInOut
  • expIn
  • expOut
  • expInOut
  • circleIn
  • circleOut
  • circleInOut
  • bounceIn
  • bounceOut
  • bounceInOut
  • backIn
  • backOut
  • backInOut
  • elasticIn
  • elasticOut
  • elasticInOut

If an easing function is not specified, the default used is cubic and if In, Out or InOut aren't specified, the default is InOut except for bounce and elastic which use Out. Therefore we can use .ease(d3.easePoly) which is an alias for .ease(d3.easePolyInOut). easePoly is also an alias for easeCubic (and vice versa).

References