Change over time

Area chart

Emphasises magnitude by filling the region between a line and a baseline.

  • Chart
  • Trend over time
  • Magnitude

What it answers

How large is the value across time?

Shape
Filled area below a line
What it shows
Sustained levels and large changes.

Example: Alta Sky Centre AS

The question

When in the season does Alta Sky Centre need its seasonal staff?

Alta Sky Centre seasonal staff by month, 2025

Alta Sky Centre seasonal staff by month, 2025Alta Sky Centre seasonal staff in person-months, 2025: October 60; November 110; December 110; January 110; February 110; March 90; April 10. Total 600.Seasonal staff, person-months0306090120OctNovDecJanFebMarApr601101101101109010
Alta Sky Centre seasonal staff by month, 2025Alta Sky Centre seasonal staff in person-months, 2025: October 60; November 110; December 110; January 110; February 110; March 90; April 10. Total 600.Seasonal staff, person-months0306090120OctNovDecJanFebMarApr601101101101109010
Alta Sky Centre seasonal staff in person-months, 2025: October 60; November 110; December 110; January 110; February 110; March 90; April 10. Total 600.

Alta Sky Centre AS is a fictional company created for Insyt.

The misleading version

Same question, drawn badly

Area chart with the baseline at 50

Area chart with the baseline at 50Same values as the good example, drawn from 50 instead of 0.Seasonal staff, person-months5060708090100110120OctNovDecJanFebMarAprApril (10) is off the chart
Area chart with the baseline at 50Same values as the good example, drawn from 50 instead of 0.Seasonal staff, person-months5060708090100110120OctNovDecJanFebMarAprApril (10) is off the chart
Same values as the good example, drawn from 50 instead of 0.

What goes wrong. The filled area starts at 50, not zero. October's 60 looks tiny next to 110, and April's 10 drops off the chart. An area chart must start at zero.

When to use it

Use it when

Emphasising magnitude in one nonnegative time series.

Avoid it when

When overlapping fills hide series or a truncated baseline misleads.

How to read it

Read the upper boundary as value; filled height shows distance from the baseline.

The data you need

Layout
Long table
Fields
Time: date/datetime or ordered number; Value: number
One row is
One observation at a time or ordered position. What is the grain?
Rules
Parse dates consistently and sort ascending. Resolve duplicate timestamps by a declared rule. Missing values are not automatically zero.
Optional
Optional Series. Use regular spacing for methods requiring it.
Preparation
Parse and sort timestamps or sequence positions; aggregate duplicates deliberately and preserve gaps. Parse dates consistently and sort ascending. Resolve duplicate timestamps by a declared rule. Missing values are not automatically zero.
Units
Time uses a stated date/time unit and sampling period; the value axis uses the measure's unit. Rates need their own explicit denominator.
Example of the input layout: Long tableA long table: one row per observation, few columns. New data adds rows.TimeValueAABBC
A long table: one row per observation, few columns. New data adds rows.

Worked example

Data Jan 30, Feb 34, Mar 38. Fill from zero to the line. March is 8 units above January; area does not create an extra total.

TimeValue
2026-01-0130
2026-02-0134
2026-03-0138