Interpreting Graphs

A graph is the physicist's favourite way of thinking. Once your results are safely in a table, you plot them — and the moment the dots line up, the graph starts telling you things the table kept hidden. Is one quantity growing as fast as another? Are the two neatly proportional? How strong is the pull, how quick the reaction, how much energy is stored? The picture answers all of this at a glance.

This page is not about one particular graph. It is about the general skill of reading meaning out of any physics graph — the same handful of moves you will use whether the axes say distance and time, mass and volume, force and extension, or current and voltage. There are really only three questions worth asking of a straight-line graph, and we will meet all three:

First, plot it properly

A graph can only speak clearly if you draw it carefully. Rush the plotting and you will read the wrong answer off a crooked picture. Four habits get it right every time:

Now the graph is trustworthy, and we can start interrogating it.

The gradient is a rate of change

The gradient of a straight-line graph — how steep it is — tells you how fast the up-the-side quantity changes as the along-the-bottom quantity changes. That is what a "rate" means: the change in y for each unit of change in x. This one idea is the same gradient of a line you meet in maths — "rise over run" — but now the rise and run carry physical meaning:

\text{gradient} = \frac{\text{rise}}{\text{run}} = \frac{\Delta y}{\Delta x}

(The symbol \Delta just means "the change in".) Because the axes are different quantities on every graph, the gradient means something different every time — and its units come straight from dividing the y-unit by the x-unit:

Worked example: reading a density off a graph

A student weighs different volumes of cooking oil and plots Mass (g) against Volume (cm³). The points lie on a straight line through the origin. To find the gradient, pick two points that are far apart on the line and read their values off the axes. The line passes through (0,\,0) and (30\ \text{cm}^3,\ 240\ \text{g}).

Step 1 — find the rise and the run from the axis values:

\Delta m = 240\ \text{g} - 0\ \text{g} = 240\ \text{g}, \qquad \Delta V = 30\ \text{cm}^3 - 0\ \text{cm}^3 = 30\ \text{cm}^3.

Step 2 — divide rise by run:

\text{gradient} = \frac{\Delta m}{\Delta V} = \frac{240\ \text{g}}{30\ \text{cm}^3} = 8\ \text{g/cm}^3.

So the oil's density is 8 g/cm³ — a physical fact, pulled straight out of the steepness of a line. Notice how the units of the gradient (g/cm³) fall out of the division automatically, and how the answer would have been exactly the same whichever two far-apart points we had chosen, because a straight line has one gradient everywhere.

The area under the line is a total

The second question is: what is the area of the region between the line and the horizontal axis? That area is not just a shape — it is a total amount, and (just like the gradient) it means something different on every graph, because multiplying the two axis quantities together gives a new physical quantity.

To find the area you split the region into rectangles and triangles and add them up — the areas you already know from geometry.

Worked example — a rectangle. A train moves at a steady 12\ \text{m/s} for 5\ \text{s}. On its velocity–time graph that is a flat line, and the area beneath it is a rectangle:

\text{distance} = \text{area} = 12\ \text{m/s} \times 5\ \text{s} = 60\ \text{m}.

Worked example — a triangle. A car speeds up steadily from rest to 12\ \text{m/s} over 4\ \text{s}. The line climbs from the origin, and the area beneath is a triangle:

\text{distance} = \text{area} = \tfrac{1}{2}\times \text{base} \times \text{height} = \tfrac{1}{2}\times 4\ \text{s} \times 12\ \text{m/s} = 24\ \text{m}.

Two different journeys, two different shapes — but the same trick: the ground covered is the space swept out under the line.

See both at once

Here is a live velocity–time graph so you can watch the gradient and the area respond together. The straight line is v = u + a\,t. Drag the gradient slider and the dashed rise/run triangle re-tilts — that gradient is the acceleration. Drag the area slider and the shaded region grows or shrinks — its area is the distance travelled so far. Push the starting-velocity slider up and the line lifts off the origin, turning the shaded shape from a pure triangle into a trapezium (a rectangle plus a triangle). Watch the two readouts at the top change as you play.

The shape is a story

You do not always have to calculate. Often the shape of the line alone tells you what is going on:

Once a graph is drawn you can also read values you never actually measured. Interpolating means reading a value between your plotted points — run up from a point on the bottom axis, hit the line, read across. Extrapolating means extending the line beyond your data to predict what would happen further on. Interpolation is usually safe; extrapolation is a bolder guess, because you are trusting that the same pattern keeps going where you have no measurements.

Hand a scientist a page of numbers and they will frown and reach for a pencil. Hand them the same numbers as a graph and they will read it like a sentence. A line that climbs steeply and then flattens: something raced ahead, then settled — a hot drink cooling fast then levelling near room temperature, a falling skydiver speeding up then holding a steady terminal velocity. A line that bends upward more and more sharply: something running away with itself — a population booming, a chain reaction building.

The magic is that steepness, area and shape are taken in almost instantly by the eye, all at once, long before you could work out a single number. That is why the control room of a power station, the dashboard of a hospital monitor and the front page of a newspaper all reach for graphs: a well-drawn line delivers its meaning faster than any paragraph. Learning to interpret graphs is really learning to read this second language of science.

Four traps catch almost everyone reading a graph for the first time: