Starting from the graph of a known function, we can obtain the graphs of many related functions by applying simple geometric operations: shifting, reflecting, and scaling. Mastering these transformations eliminates the need to re-plot every function from scratch.
Quick Reference
| Transformation | Effect on graph | How each point moves |
|---|---|---|
| , | Shift up units | |
| , | Shift down units | |
| , | Shift right units | |
| , | Shift left units | |
| Reflect in -axis | ||
| Reflect in -axis | ||
| , | Vertical stretch by | |
| , $0 < c < 1$ | Vertical compress by | |
| , | Horizontal compress by | |
| , $0 < c < 1$ | Horizontal stretch by | |
| Reflect negative part up | Points below -axis flip above | |
| Reflect right side across -axis | Left side replaced by mirror of right |
Vertical Shifts:
To obtain the graph of (), shift the graph of upward by units.
To obtain the graph of (), shift the graph of downward by units.

Horizontal Shifts:
To obtain the graph of (), shift the graph of right by units.
To obtain the graph of (), shift the graph of left by units.
Key reminder: subtracting from the input shifts the graph right; adding to the input shifts it left. This is the opposite of what you might expect.

Use the graph of to sketch: (a) , (b) , (c) , (d) .
Solution
(a) : shift the parabola down 1 unit.



Reflection in the -Axis:
The graph of is obtained by reflecting the graph of in the -axis. Every point maps to .

Reflection in the -Axis:
The graph of is obtained by reflecting the graph of in the -axis. Every point maps to .

Vertical Scaling:
- If : vertically stretch the graph of away from the -axis by factor .
- If : vertically compress the graph toward the -axis by factor .
- If : apply the stretch or compression, then reflect in the -axis.
Horizontal Scaling:
- If : horizontally compress the graph toward the -axis by factor .
- If : horizontally stretch the graph away from the -axis by factor .
- If : apply the stretch or compression, then reflect in the -axis.
Combining Transformations:
To graph from the graph of , apply transformations in this order:
- Horizontal scaling by (reflect in -axis if ).
- Horizontal shift by units.
- Vertical scaling by (reflect in -axis if ).
- Vertical shift by units.
Use the graph of to obtain the graph of and determine its domain and range.
Solution
Rewrite: . Step 1: — horizontal compression of by factor .



Special Transformations: and
: Reflect any part of the graph of that lies below the -axis up to above the -axis. The part already above stays unchanged.
: Remove the part of the graph for , keep the right half (), and reflect it in the -axis to fill the left side. The result is always an even function.

