
A graph can be neatly drawn and still represent the wrong relationship. An incorrect scale, swapped coordinate or misread intercept changes the mathematics before you calculate a gradient.
Begin by identifying what each axis represents and how much one interval is worth. Then connect coordinates to the equation or context. A steep-looking line on the page does not, by itself, tell you its numerical gradient.
This guide uses original examples for O Level practice. Match graph tasks to your current syllabus and the accuracy requested in the question. For the wider study plan, see Abeel’s O Level Mathematics guide.
Read both axes before reading a point
Identify the horizontal and vertical variables, their units and the marked values. Check whether the scale begins at zero and whether equal physical intervals represent equal numerical changes.
A point halfway between zero and ten on a uniformly scaled axis represents five. The same physical position between ten and twenty represents fifteen. The grid position has meaning only through the scale.
Read each axis independently. The horizontal axis might use two units per large square while the vertical axis uses five. Equal-sized squares do not require equal numerical scales.
If a contextual graph uses a special or non-uniform scale, follow its labels rather than imposing ordinary linear assumptions. For a standard coordinate graph, choose and maintain a clear suitable scale as required.
Keep the coordinate order fixed
The point (2,7) means horizontal coordinate two and vertical coordinate seven. Plot it by locating the x value first and then the corresponding y value.
Swapping the numbers plots (7,2), a different point. This mistake may be difficult to spot if both coordinates fit within the visible grid.
Write a small x and y above the columns of a value table. When reading a point back from a graph, state the horizontal value before the vertical value.
Negative coordinates require the same order. A point such as (−3,4) lies left of the vertical axis and above the horizontal axis, assuming the usual orientation. Do not let a negative sign change which coordinate is read first.
Build a value table from the actual equation
For y = 2x + 3, taking x = −1, 0, 1 and 2 gives y = 1, 3, 5 and 7 respectively. Substitute each x carefully before plotting.
The equal increments in x produce equal increments in y because the relationship is linear. The plotted points should lie on a straight line if calculations and plotting are correct.
If one point is clearly away from the others, check its calculation and coordinates before drawing through it. Do not bend a straight-line relationship to include a mistaken point.
Use enough points to establish the required graph and reveal errors. Follow the values and interval specified in the question when they are supplied rather than choosing an unrelated range.
Gradient is a ratio of coordinate changes
For a straight line through A(1,4) and B(5,12), the vertical change is 12 − 4 = 8 and the horizontal change is 5 − 1 = 4. The gradient is 8/4 = 2.
Use the same direction of subtraction for both coordinates. Reversing both differences gives (4 − 12)/(1 − 5), which is also two. Reversing only one difference changes the sign incorrectly.
A positive gradient rises from left to right. A negative gradient falls from left to right. A horizontal line has zero gradient, while a vertical line does not have a finite gradient in this usual form.
Write the coordinate differences, not just a number of squares. The numerical scale determines what each square represents.
Different axis scales change the square-count calculation
Suppose a line rises three large squares and runs two large squares. If each vertical square represents five y units and each horizontal square represents two x units, the gradient is 15/4 = 3.75.
Using 3/2 would compare physical squares without converting them to coordinate changes. That gives the wrong numerical gradient for these scales.
Draw a right-angled gradient triangle and label its coordinate changes. Choose two clear points on the straight line, preferably separated enough to reduce the effect of small reading errors.
Do not automatically use two tiny adjacent grid positions if a larger triangle is available. The method should match the graph and required accuracy, with a clear working that another person can follow.
Identify y and x intercepts separately
The y-intercept is where a graph crosses the y-axis, so x = 0 there. For y = 2x + 3, the y-intercept is three, represented by the point (0,3).
The x-intercept is where y = 0. Solving 0 = 2x + 3 gives x = −1.5, so the x-intercept point is (−1.5,0).
Do not call the first visible point on the page an intercept. The graph must cross the relevant axis. If the displayed interval does not include that crossing, it may not be directly visible.
When asked for coordinates, give the ordered pair. When asked for the value of an intercept, state clearly which axis and value you mean.
Connect the line equation to its graph
In y = mx + c, m is the gradient and c is the y-intercept. For the line through (1,4) and (5,12), m = 2.
Substitute one point to find c: 4 = 2(1) + c, so c = 2. The equation is y = 2x + 2.
Check the second point: 12 = 2(5) + 2. This confirms consistency with the two coordinates used.
The form y = mx + c represents non-vertical straight lines. A vertical line such as x = 3 requires a different description; trying to force it into this form creates a division-by-zero problem in the gradient calculation.

Use a curve’s shape to check plotted values
Consider y = (x − 2)² − 1. At x = 0, 1, 2, 3 and 4, the y values are 3, 0, −1, 0 and 3.
These points are symmetric around x = 2, with a minimum at (2,−1). The graph crosses the x-axis at one and three in this example.
A smooth curve should reflect that relationship. Joining every neighbouring pair with a sharp corner can misrepresent a smooth quadratic unless the task explicitly requires a different plotting convention.
Use the equation and calculated values to check the shape. Symmetry is a feature of this particular quadratic; do not assume every curve has an axis of symmetry or a turning point in the displayed interval.
Distinguish a secant from a tangent
A straight line through two points on a curve is a secant. Its gradient describes the average rate of change between those points.
A tangent at one point follows the curve’s local direction there. Where your course requires a graphical gradient at a point, drawing a suitable tangent and calculating its gradient provides an estimate of the local rate.
Do not use two widely separated points on a curved graph and call the resulting average slope the exact gradient at one endpoint. The question’s wording determines which quantity is requested.
If you draw a tangent, calculate its gradient using clear points on the tangent line, not arbitrary points elsewhere on the curve. Show enough of the gradient triangle for the calculation to be understood.
Read an intersection as a shared solution
The intersection of y = 2x + 3 and y = −x + 9 satisfies both equations. Equating the expressions gives 2x + 3 = −x + 9, so x = 2 and y = 7.
A plotted intersection should therefore be near (2,7), subject to the graph’s scale and drawing accuracy. Reading x = 2 alone may be incomplete if the question asks for the coordinates.
A pair of curves can have more than one intersection. Inspect the entire required interval rather than stopping at the first crossing you notice.
If a graph is used to estimate a solution, give an answer consistent with the readable precision. Do not report many decimal places from a coarse drawing without a justified calculation.
Interpret gradient with units in context
On a distance-time graph, a gradient can represent speed under the usual interpretation of the plotted quantities. Its units come from distance divided by time.
If distance is in kilometres and time in hours, the gradient is in kilometres per hour. A change in the axis units changes the numerical value even if the physical journey is the same.
Do not call every graph’s gradient speed. A cost-versus-quantity graph has different units and meaning. First state what the vertical change and horizontal change represent.
Similarly, the intercept may have a contextual meaning, such as a fixed starting charge, only when the model supports that interpretation. Avoid assigning a business meaning to an intercept without reading the situation.
Use a final graph checklist
Check axis labels, units, scales, coordinate order and the required interval. Compare a few plotted points with the original equation, then review intercepts and overall shape.
For a gradient, inspect whether the triangle uses coordinate changes and the correct sign. For an intersection, check both coordinates and whether other solutions lie in the interval.
Use Abeel’s Cambridge past-paper guide to practise these checks independently. Fit graph work into the O Level revision plan rather than revising plotting only at the end.
Explore Abeel Eschool and its course catalogue for current Mathematics options. Ask about relevant support through admissions and FAQs, sharing your graph and the calculation you attempted.
Frequently asked questions
Can I calculate gradient by counting squares?
Only after converting the square counts into coordinate changes using each axis scale. Different axis scales can change the numerical ratio.
Is the y-intercept the same as the x-intercept?
No. The y-intercept occurs where x is zero, while the x-intercept occurs where y is zero.
Why does a vertical line have no finite gradient?
Its horizontal change is zero, so the usual rise-over-run calculation would divide by zero.
Can two points on a curve give its gradient at one point?
They give a secant or average gradient between the points. A local graphical gradient generally requires a tangent where that method is appropriate.
How many decimal places should I read from a graph?
Use the accuracy justified by the scale and requested by the question. A coarse drawing does not support an arbitrarily precise decimal answer.
Ask about O and A Level courses
Share your subjects, current study stage and the support you need. The Abeel Eschool team can help you check the current course options.
