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.

  1. Identify the parent function and list 4 to 6 key points with integer coordinates.
  2. Write the rule in the form y = a f(b(x - h)) + k when possible, noting each parameter.
  3. Apply horizontal changes (b and h) to the x-coordinates first, remembering that h shifts opposite to its sign.
  4. Apply vertical changes (a and k) to the y-coordinates, including any reflection from a negative a.
  5. 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.

  1. Copy the parent points into a table with columns for x, y, new x, and new y.
  2. For each point, compute new x using the horizontal rule and new y using the vertical rule.
  3. Mark each new point lightly, then connect them smoothly in the original order.
  4. 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.

  1. Rewrite the rule so the inside is clearly b(x - h).
  2. Apply the inside transformation to x, then the outside multiplier to y, then the outside addition to y.
  3. Test one point with a negative coordinate to confirm any reflection.
  4. 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

Self-check rubric

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.

Worksheet preview

Full printable sheet preview

Fit-to-screen preview. Download the PDF to print at actual size.