Graphing Quadratic Functions Using Transformations
Every quadratic function produces a parabola, and every parabola is just a transformed version of the parent function . Instead of plotting point after point, you can use transformations to shift, stretch, compress, or flip that parent parabola into the correct graph. The tool that makes this work is vertex form: .
In this form, each parameter controls a specific transformation:
- controls the direction (up or down) and how narrow or wide the parabola is
- controls the horizontal shift (left or right)
- controls the vertical shift (up or down)
The vertex of the parabola sits at the point , which gives you an immediate anchor for your graph.
Vertical Shifts in Quadratic Functions
A vertical shift moves the entire parabola up or down without changing its shape. The parameter in vertex form controls this.
- If , the graph shifts up by units
- If , the graph shifts down by units
To graph with a vertical shift:
- Start with the parent function , which has its vertex at
- Move the vertex up or down by units to get the new vertex at
- Determine the direction the parabola opens based on the sign of
- Sketch the parabola from the new vertex, keeping the same shape as the parent
Examples:
- has vertex at . The shifts the parabola up 3 units from where it would otherwise sit.
- has vertex at . The shifts the parabola down 4 units. The negative also flips it to open downward.
Horizontal Shifts of Quadratic Graphs
Horizontal shifts move the parabola left or right. The parameter controls this, but watch the sign carefully: the vertex form has , so the shift works opposite to what you might expect.
- means , so the graph shifts right 3 units
- means , so the graph shifts left 2 units
The sign flip trips up a lot of students. Think of it this way: is really , so .
To graph with a horizontal shift:
- Identify the vertex by reading and from vertex form
- Plot the vertex on the coordinate plane
- Determine the direction the parabola opens based on the sign of
- Sketch the parabola from the new vertex, shifted horizontally from the parent function
Examples:
- shifts the parent parabola right 3 units. The vertex moves to .
- shifts the parent parabola left 2 units. The vertex moves to .

Stretching vs. Compressing Quadratic Functions
The value of controls how wide or narrow the parabola is compared to the parent function (where ).
- If , the parabola is narrower (a vertical stretch that pulls the graph away from the x-axis)
- If , the parabola is wider (a vertical compression that pushes the graph toward the x-axis)
A common point of confusion: when , the y-values grow faster, so the parabola looks narrower even though the transformation is called a vertical stretch. Think about it as each y-value being multiplied by . For the parent function at , . But for , at , . The points are higher (farther from the x-axis), which makes the curve steeper and narrower.
Examples:
- : each y-value is doubled compared to , making the parabola narrower
- : each y-value is one-third of the parent, making the parabola wider
If is negative, the parabola also reflects (flips) across the x-axis, opening downward instead of upward.
Multiple Transformations of Quadratics
Most quadratic functions involve several transformations at once. Here's how to handle them systematically:
-
Identify , , and from the vertex form
-
Plot the vertex at
-
Determine direction: if the parabola opens up; if it opens down
-
Determine width: compare to 1 to decide if the parabola is narrower or wider than the parent
-
Plot a few additional points by choosing x-values near the vertex and calculating their y-values
-
Sketch the parabola through your points
Example: Graph
-
Rewrite as , so , ,
-
Vertex is at
-
Since , the parabola opens downward
-
Since , the parabola is narrower than the parent
-
Check a point: at , . So is on the graph. By symmetry, is also on the graph.
-
Sketch a narrow, downward-opening parabola through these points

Equations from Quadratic Graphs
You can also work backward: given a graph, find the equation in vertex form.
-
Read the vertex directly from the graph
-
Determine the sign of : positive if the parabola opens upward, negative if downward
-
Find the value of by using another point on the graph. Pick a point that you can read clearly, then solve for
-
Write the equation:
Example: A parabola has its vertex at , opens upward, and passes through the point .
-
,
-
Opens upward, so
-
Plug in : , which gives , so , and
-
The equation is
Using an actual point from the graph to solve for is more reliable than just estimating whether the parabola looks wider or narrower.
Additional Properties of Quadratic Functions
Domain and Range:
- The domain of any quadratic function is all real numbers:
- The range depends on the vertex and direction of opening:
- Opens upward (): range is
- Opens downward (): range is
Concavity:
- : concave up (opens upward, vertex is a minimum)
- : concave down (opens downward, vertex is a maximum)
Zeros (x-intercepts):
The x-intercepts are where . You can find them by solving . The number of x-intercepts depends on the relationship between the vertex and the direction of opening:
- If the parabola opens upward and , there are two x-intercepts
- If the parabola opens upward and , there is one x-intercept (the vertex touches the x-axis)
- If the parabola opens upward and , there are no x-intercepts
The same logic applies in reverse for downward-opening parabolas. This connects to the discriminant when the equation is in standard form : positive discriminant means two zeros, zero discriminant means one, and negative discriminant means none.