HomePlot Graph Transformations: Shift, Stretch, and Reflect with Confidence Free original lessons
Plot Graph Transformations: Shift, Stretch, and Reflect with Confidence
Learn to apply translations, stretches, and reflections to a parent function and plot the transformed graph accurately on a grid.
Free lesson
Four exercises
Worked answers
Algebra and Function Practice
Graph transformations let you move, stretch, or flip a parent function without recalculating every point. This lesson teaches a reliable plotting method: start with key points on the parent graph, apply each transformation rule in order, then connect the transformed points smoothly. You will practice reading rules such as y = f(x - 2) + 3 or y = -2f(x), distinguish horizontal from vertical effects, and avoid common sign and order mistakes. All examples use simple coordinates and consistent units so you can check your work by counting grid squares.
Practice materials: Printable downloads are not available for this lesson yet. Use the instructions and four exercises below.
Reading Transformation Rules
A transformation rule tells you how to change the parent function y = f(x). Inside the function, changes affect x and often work opposite to intuition: f(x - h) shifts right by h, while f(x + h) shifts left by h. Outside the function, changes affect y directly: f(x) + k shifts up by k, and f(x) - k shifts down by k.
Multipliers stretch or compress. y = a f(x) multiplies every y-coordinate by a; if |a| > 1 the graph stretches vertically, and if 0 < |a| < 1 it compresses vertically. y = f(bx) multiplies every x-coordinate by 1/b; if |b| > 1 the graph compresses horizontally, and if 0 < |b| < 1 it stretches horizontally. A negative multiplier reflects: -f(x) reflects across the x-axis, and f(-x) reflects across the y-axis.
- Identify the parent function and list 4 to 6 key points with integer coordinates.
- Write the rule in the form y = a f(b(x - h)) + k when possible, noting each parameter.
- Apply horizontal changes (b and h) to the x-coordinates first, remembering that h shifts opposite to its sign.
- Apply vertical changes (a and k) to the y-coordinates, including any reflection from a negative a.
- Plot the transformed points on the same grid scale and connect them in the same order as the parent points.
Plotting with a Point Table
A point table keeps your work checkable. Choose parent points that are easy to read, such as (0,0), (1,1), (4,2), and (9,3) for y = sqrt(x). For each point, apply the rule to produce a new coordinate pair. Then plot the new points and sketch the curve.
Keep the grid scale consistent. If one square equals one unit horizontally and one unit vertically, a shift of 3 right is exactly three squares. If your equipment or printed grid uses a different scale, measure it and label the scale before plotting. Numerical values in this lesson are hypothetical examples chosen for clean arithmetic, not universal standards.
- Copy the parent points into a table with columns for x, y, new x, and new y.
- For each point, compute new x using the horizontal rule and new y using the vertical rule.
- Mark each new point lightly, then connect them smoothly in the original order.
- Label the transformed graph with its equation and check at least two points by substitution.
Order of Operations and Reflections
When a rule combines several transformations, apply them in a consistent order. A safe order is: horizontal shift and stretch inside the function, then vertical stretch or reflection outside, then vertical shift. For example, y = -2f(x - 1) + 4 means shift right 1, stretch vertically by 2, reflect across the x-axis, then shift up 4.
Reflections are easy to misplace. The negative sign in -f(x) changes y to -y, flipping the graph over the x-axis. The negative sign in f(-x) changes x to -x, flipping the graph over the y-axis. If both appear, the graph rotates 180 degrees about the origin. Always test one key point to confirm the reflection direction before drawing the full curve.
- Rewrite the rule so the inside is clearly b(x - h).
- Apply the inside transformation to x, then the outside multiplier to y, then the outside addition to y.
- Test one point with a negative coordinate to confirm any reflection.
- Compare the transformed graph's shape and orientation with the parent graph.
Worked example
Parent function y = f(x) has key points (0,0), (1,1), (4,2), and (9,3). Plot y = -2f(x - 1) + 4 using a point table.
Worked answer
Apply the rule to each point: new x = x + 1, new y = -2y + 4. The transformed points are (1,4), (2,2), (5,0), and (10,-2). Plot these points on the same grid scale and connect them smoothly. The graph is the parent curve shifted right 1, stretched vertically by 2, reflected across the x-axis, and shifted up 4.
Four practice exercises
Exercise 1
Parent y = f(x) has points (0,0), (1,1), (4,2), and (9,3). Plot y = f(x) + 3. List the transformed points.
Show answer and check
(0,3), (1,4), (4,5), (9,6). The graph shifts up 3.
Why: Adding 3 outside the function adds 3 to every y-coordinate. The x-coordinates stay the same, so each point moves three squares up on a one-unit grid.
Check: Substitute x = 4 into the rule: parent y = 2, so new y = 2 + 3 = 5, matching (4,5). Confirm that the shape is unchanged and every point is exactly 3 units higher.
Exercise 2
Parent y = f(x) has points (0,0), (1,1), (4,2), and (9,3). Plot y = f(x - 2). List the transformed points.
Show answer and check
(2,0), (3,1), (6,2), (11,3). The graph shifts right 2.
Why: The inside change x - 2 shifts the graph right by 2, so add 2 to every x-coordinate. The y-coordinates are unchanged.
Check: The parent point (0,0) moves to (2,0). Substitute x = 6: inside is 6 - 2 = 4, and parent y at x = 4 is 2, matching (6,2).
Exercise 3
Parent y = f(x) has points (0,0), (1,1), (4,2), and (9,3). Plot y = 3f(x). List the transformed points.
Show answer and check
(0,0), (1,3), (4,6), (9,9). The graph stretches vertically by a factor of 3.
Why: Multiplying outside by 3 multiplies every y-coordinate by 3. The x-coordinates stay the same, so the curve becomes three times taller.
Check: For x = 4, parent y = 2, so new y = 3 times 2 = 6, matching (4,6). Check that the point (0,0) stays fixed because 3 times 0 is 0.
Exercise 4
Parent y = f(x) has points (0,0), (1,1), (4,2), and (9,3). Plot y = -f(x) + 1. List the transformed points.
Show answer and check
(0,1), (1,0), (4,-1), (9,-2). The graph reflects across the x-axis and shifts up 1.
Why: The negative sign outside negates every y-coordinate, reflecting the graph over the x-axis. Then adding 1 shifts every y-coordinate up by 1. The x-coordinates are unchanged.
Check: For x = 4, parent y = 2, so -2 + 1 = -1, matching (4,-1). Confirm that the point (0,0) becomes (0,1), which is one unit above the x-axis.
Common mistakes
- Shifting f(x - 3) to the left by 3 because the sign is negative. Inside changes work opposite to the sign: f(x - 3) shifts right 3. Test x = 3 to see that the parent point at x = 0 moves to x = 3.
- Applying a vertical stretch before a horizontal shift and getting different points. Use a fixed order, such as inside horizontal changes first, then outside vertical changes. Keep a point table so each step is visible.
- Treating f(2x) as a horizontal stretch by 2. f(2x) compresses horizontally by a factor of 1/2 because x-coordinates are divided by 2. Check with a parent point at x = 4, which moves to x = 2.
- Reflecting across the wrong axis when the rule is -f(x) or f(-x). For -f(x), negate y-coordinates; for f(-x), negate x-coordinates. Plot one test point to confirm the flip.
Self-check rubric
- Correctly identifies the parent function and at least four key points.
- Applies horizontal changes to x-coordinates with the correct opposite-sign shift.
- Applies vertical stretch or compression and any reflection to y-coordinates correctly.
- Plots transformed points accurately on a labeled grid with consistent scale.
- Connects points smoothly in the same order as the parent graph.
- Labels the transformed equation and shows a check by substitution or point comparison.
- Uses a clearly defined convention for any sketch or handwriting, such as labeling axes and marking key points, while allowing valid alternative point choices.
Questions and answers
How do I know whether a change is inside or outside the function?
Changes written with the x inside the parentheses, such as f(x - 2) or f(3x), are inside and affect horizontal coordinates. Changes added or multiplied after f(x), such as f(x) + 5 or -2f(x), are outside and affect vertical coordinates.
Does the order of transformations matter?
Yes, especially when stretches and shifts are combined. Use a consistent order and a point table. Applying a vertical stretch before a vertical shift gives different y-values than shifting first, so state your order and follow it.
How can I check a transformed graph quickly?
Substitute two or three x-values into the transformed equation and compare the results with your plotted points. Also check that the shape matches the parent function and that any reflection flips the correct direction.
What if my grid scale is not one unit per square?
Measure the actual grid spacing and label the scale before plotting. Convert each coordinate to squares using that measured scale. The numerical examples here are hypothetical and chosen for easy counting, not as a required standard.