Transformations of Graphs: Shifts, Stretches and Reflections
How one parent graph gives a whole family of graphs, why moves right rather than left, and how to combine shifts, stretches and reflections, with an explorer to try them live.
Learn the shape of a handful of basic graphs, called parent graphs, and you can sketch thousands more. Every graph in the family is the parent moved and reshaped.
Try each slider on its own first, then combine them. You can switch the parent graph too.
shifts right, shifts up, stretches vertically, and reflects in the -axis.
Shifting up and down
Adding to every output raises every point of the graph by . So is the parabola lifted units.
Shifting left and right
moves the graph units to the right, which feels backwards. Here is why: the new graph reaches the parent's old height steps later. To get the output the parent had at , you now need , since .
is the parabola moved right by 3.
Inside the bracket the direction is reversed: moves right, moves left.
Stretches and reflections
Multiplying the output by stretches the graph away from the -axis when and squashes it when . If is negative, the graph also flips upside down.
Putting it together
Start from the parent.
Do stretches and reflections before the vertical shift. Shifting first and then stretching would stretch the shift as well.
This is why vertex form shows a parabola's turning point at , and why describes every sine wave.
Common questions
- Why does f(x − 3) move the graph to the right?
The new function reaches each of the parent's values units later. For example, the parent's value at now happens at .
- What is a parent function?
It is the simplest member of a family of graphs, like for parabolas or for V shapes. Every other member is a transformation of it.
The Transforming Graphs lesson has worked examples and unlimited practice that adapts to you.