Changes outside the function move the graph vertically and do what they say: moves it up , and stretches it vertically by . Changes inside act horizontally and do the opposite: moves it right , and stretches it by . Name each transformation fully, with its type and value.
Free account: 5 more practice questions on transformations of graphs with instant feedback, and full worked answers on the free questions. Free, no card. Join free →
is a translation up by ; is a translation right by . Together, is the translation by the vector .
Stretches
is a vertical stretch with scale factor : every -value is multiplied by . is a horizontal stretch with scale factor : every -value is divided by .
Reflections
reflects the graph in the -axis; reflects it in the -axis.
Combined transformations and mapping points
Follow a point through each change. On , the point on moves to , so moves to . Order matters when a stretch and a translation act in the same direction: (stretch, then up 1) is not the same as (up 1, then stretch).
Describing a transformation in words
Examiners want the type and the value: "vertical stretch, scale factor 3", "translation by the vector ", "reflection in the -axis". A description with only one of these, or a translation in the wrong direction, loses the mark.
Key formulas
Translations: up ; right Learn it
Stretches: vertical ×; horizontal ×Learn it
Reflections: in the -axis; in the -axis Learn it
The IB formula booklet is provided in every exam paper. In the booklet = printed there, so know where to find it; Learn it = not in the booklet, so learn it by heart. All AA SL formulas →
Transformations of Graphs worked examples
Worked example 1: Mapping coordinates · easy
The point lies on . Find the coordinates of the image of under .
Solution
1. Analyse inner term : horizontal translation of units RIGHT.
2. Apply to : .
3. Analyse outer term : vertical translation of units UP.
4. Apply to : . Image: .
2. Apply to : .
4 steps · 1 to fill in
Examiner tip: Transformations inside affect counter-intuitively (opposite direction to the sign). Transformations outside affect normally.
Worked example 2: Algebraic composition of transformations · medium
Given , find obtained by translating by the vector then applying a vertical stretch of scale factor .
Solution
1. Translation: replace with : .
2. Expand: .
3. Vertical stretch by : multiply the whole function by : .
4. Distribute: .
4 steps
Examiner tip: Always place inside parentheses before expanding; forgetting these brackets is the most common cause of transformation-expansion errors.
Worked example 3: Describing complex sequences · hard
Describe a sequence of three transformations mapping onto .
Solution
1. Factorise inside: .
2. Identify: horizontal translation units left.
3. Identify the negative on : reflection in the -axis.
4. Identify the outer : vertical stretch scale factor .
4 steps
Examiner tip: When horizontal reflections and translations combine, always factor the negative sign INSIDE (i.e. ) to read the correct translation direction.
Play with itTranslate a parabola: drag the sliders
The dashed curve is y = f(x), where f(x) = x². Change h and k so that y = f(x − h) + k passes through all the points. Write the translation as a vector.
3 questions from our AA SL bank, written in the style of IB papers, easiest first. One has its full worked solution open here. Open the worked answer, or check your answer in the practice area.
Question 1 · easy · 5 marks · Paper 2
Let . The graph of is obtained by translating the graph of by the vector .
Find an expression for , fully expanded.
Use your graphic display calculator to sketch both and on the same axes.
Find the exact coordinates of the vertex of the graph of .
Where students lose marks on transformations of graphs
Examiner's noteTransformations and inverses: incomplete descriptions and f⁻¹ notation
Where marks are lost: Candidates described only one of two transformations, gave a translation in the wrong direction, mishandled a vertical stretch (multiplying a function by a constant), misapplied log laws before transforming, and did not recognise f⁻¹ notation or that the domain of f⁻¹ is the range of f.
Examiners flagged this in 4 exam series (May 2024, November 2024, May 2025, November 2025). Summarised in our own words from IB subject reports, IB Programme Resource Centre. Read the full note →
Transformations of Graphs on your calculator
A GDC is allowed on Paper 2, not on Paper 1. Keystrokes for the Casio fx-CG50, TI-84 Plus CE and TI-Nspire, with a checked worked example:
Are graph transformations in the IB formula booklet?
No. None of the transformation rules are printed in the AA SL booklet, so learn them: inside the bracket acts horizontally and does the opposite of what it looks like; outside acts vertically and does what it says.
Why does f(x − 2) move the graph right, not left?
The new graph reaches each y-value when x − 2 equals the old x-value, so every point happens 2 units later, which is to the right.
How many IB Maths AA SL transformations of graphs questions are there?
There are 49 exam-style transformations of graphs questions in the AA SL question bank (Paper 1: 41 · Paper 2: 8), graded 16 easy, 19 medium, 10 hard, 4 very hard. Every question has a full IB-style mark scheme (M, A and R marks).
Is transformations of graphs on Paper 1 or Paper 2?
Both. In the bank, Paper 1: 41 · Paper 2: 8. Paper 1 is non-calculator, so practise the exact-value algebra as well as the GDC methods.