Easing Functions
✓ Published0🌍 Public
Mmbostock
Last edited Feb 9, 2016
Created on May 29, 2015
This chart displays 31 of D3’s easing functions in “in” mode, plotting each function as a line across a square coordinate system. The x-axis shows normalized time from 0 to 1, while the y-axis shows the eased output, which can sometimes exceed this range. The code uses D3 v3 with SVG rendering, building axes and lines via `d3.svg.axis` and `d3.svg.line`.
AI-generated descriptionThis chart visualizes D3’s easing functions in “in” mode.* (See also “out” and “in-out” mode.) The x-axis represents the normalized time t in the range [0, 1]. The y-axis represents the eased time, ease(t). This value is typically in the same range, but not always.
*Pre-release D3 4.0 easing functions are shown. D3 3.x has a bug in “elastic” and “bounce” easing.
gpl-3.0 Licensed