> ## Content Index
> Fetch the complete content index at: https://www.esheets.io/llms.txt
> Use this file to discover other available public pages before exploring further.

# Graph Transformations Lab
- URL: https://www.esheets.io/graph-transformations-lab/
- Published: 2026-10-13T21:41:38.000Z
- Updated: 2026-10-13T21:42:08.000Z
- Author: Richard Linnington 2
- Tags: Maths, Algebra, Tools

Explore graph transformations with our **interactive GCSE Maths Graph Transformations Lab**. Discover how translating, reflecting, stretching and compressing functions changes the position and shape of their graphs.

Choose from quadratic, cubic, reciprocal, exponential and absolute value graphs, then use the interactive controls to experiment with different transformations. Watch the graph change instantly, compare it with the original function and see how the equation changes.

Start with simple translations and reflections, or switch to advanced mode to investigate stretches and combinations of transformations. When you're ready, try our **12 graph transformation challenges** to test your understanding.

Ideal for GCSE Maths revision, classroom demonstrations and independent learning.

ESHEETS 

# Graph Transformations Lab

Explore Lab Challenges 0/12 

Quadratic y = x2 Cubic y = x3 Reciprocal y = 1/x Exponential y = 2x Absolute Value y = |x| 

 Transformed 

y = x2

y = x2  Target 

+ − Reset View 

Show parent graph Key features Reference points Explain transformation 

## Transformation Sequence (from Parent)

y = f(x) 

Reflections and stretches are applied to the parent graph first, followed by translations: 

- No transformation applied — matches the parent graph.

Challenge 1 of 12 

Transform y = x² so that it matches the orange dotted target graph. 

Check Answer Try Again Hint Show Solution Next → 

Basic Advanced 

Reset Controls 

Horizontal Translation (h)

Shifts left / right inside brackets: f(x − h)

0 

− + 

Vertical Translation (k)

Shifts up / down outside function: f(x) + k

0 

− + 

Reflections of Parent Graph

Applied to the parent function before translations (h, k)

Reflect parent in x-axis y = −f(x) Reflect parent in y-axis y = f(−x) 

Vertical Stretch Factor

Stretches parent parallel to y-axis before vertical shift k

1 

− + 

Inside Multiplier (b)

f(bx) → Stretches parent parallel to x-axis by factor 1/b

1 

− +