The graph editor is the most avoided feature in After Effects. It is also the feature that separates smooth, professional animation from stiff, mechanical motion. This guide explains how it works and how to use it in practice.
What the Graph Editor Shows
Every keyframe in After Effects has a value and a velocity. The composition timeline shows values over time as dots. The graph editor shows how the value changes — the shape of the curve between keyframes.
A straight line between two keyframes means the value changes at a constant rate — linear motion. A curved line means the rate of change accelerates or decelerates — eased motion.
Two Modes: Value Graph vs Speed Graph
The graph editor has two modes, switchable with the buttons at the bottom of the panel.
Value Graph — shows the actual property value over time. Good for understanding what a property is doing. The curve position represents the value.
Speed Graph — shows how fast the property value is changing at each moment. Good for fine-tuning easing. The curve position represents speed, not value. A flat line at zero means no change. A peak means fast change.
For easing animation, the Speed Graph is more intuitive. Learn to read it.
Easy Ease Explained
When you press F9 to apply Easy Ease, After Effects converts your linear keyframes to Bézier keyframes with handles. In the Speed Graph, Easy Ease creates a smooth curve that starts at zero speed, accelerates to a peak, then decelerates back to zero at the next keyframe.
This is a smooth start and smooth stop. It is better than linear but it is not always the right curve for every animation.
The "Overshoot" Feel — Fast In, Slow Out
For most UI animation and motion graphics, the most appealing easing is asymmetric: fast entry, slow exit. The element arrives quickly and settles into place.
To achieve this in the Speed Graph: pull the handle at the first keyframe to create a steep, fast curve, and pull the handle at the second keyframe to create a long, gradual deceleration. The element moves fast early in the animation and slows dramatically at the end.
This is sometimes called "ease out heavy" — most of the easing happens at the end.
The Bounce — Overshoot and Return
A bounce or overshoot can be created in the Value Graph. After the final keyframe, the curve goes slightly past the target value and returns. This requires an additional keyframe slightly past the endpoint.
Position at end: 500px. Add a keyframe at 510px (overshoot) shortly after, then return to 500px. With the right curve shape, this creates a natural settling motion.
Common Graph Editor Mistakes
Symmetrical handles when you need asymmetrical — by default, handles are linked so both sides mirror each other. Alt-click (Windows) or Option-click (Mac) a handle to break the link and adjust each side independently.
Over-easing — too much easing makes animation feel sluggish. Fast-moving elements (pops, snaps, quick reveals) should use less easing or none at all.
Ignoring spatial interpolation — for Position, the graph editor also controls the path of motion through space, not just speed. Check the composition view to see the actual path and adjust spatial handles there.
A Practical Workflow
- Set keyframes with correct values and basic timing
- Press F9 for Easy Ease as a starting point
- Open the graph editor, switch to Speed Graph
- Adjust handles to create the right feel — typically heavier easing at the end
- Preview and refine
Most professional motion designers spend as much time in the graph editor as in the composition viewer. It is worth the investment to learn it properly.