School of Computing and Information Systems,
Singapore Management University
20 May 2025
Characteristics of time-series data
Classic ways of graphing time
Time-series patterns
Time-series data visualization
Interactive techniques for time-series data visualisation
Reference: William Playfair’s trade-balance time-series chart, Commercial and Political Atlas, 1786.
Reference: William Playfair’s Price of Wheat
Reference: Michael E. Mann, Raymond S. Bradley, Malcolm K. Hughes (1999) “Northern hemisphere temperatures during the past millennium: Inferences, uncertainties, and limitations”. Geophysical Research Letters, Vol. 26, No. pp. 759-762.
Trend
Variability
Rate of change
Co-variation
Cycles
Exceptions
Cycles are patterns that repeat at regular intervals.
From the line graph, we can see that visitor arrivals from United Kingdom reach its peak on January and lowest on May every year.
This line graph show the significant impact of SAR on the visitor arrivals pattern to Singapore.
The reference used don’t have to confine a single line. A confidence interval or quantile range can be used too.
Control charts, also known as Shewhart charts (after Walter A. Shewhart) or process-behavior charts. They are a statistical process control tool used to determine if a manufacturing or business process is in a state of control. Beside the average line, there are two additional lines namely the upper control limit (UCL) and lower control limit (LCL). Any data points located beyond UCL or LCL will be flag out as anomalies.
Slopegraphs compare changes usually over time for a list of nouns located on an ordinal or interval scale.
Visit Tableau Public to try out the interactive version and visit this link to learn more.
Reference: Intro to Cycle Plot
By dividing an area chart into consecutive layers, horizon graphs present time-series data in a compact space while preserving resolution.
Reference: Time on the Horizon
Figure on the right shows the process of constructing an horizon graph.
Reference: The Developmentof the Horizon Graph
Source: Unemployment Horizon Chart.
This video provides step-by-step explanation on how to create a horizon graph using Tableau.
It is a 2-dimensional calendar view that shows a value over time through color coding it, often with warmer colors indicating higher values (hence heatmap).
Source: Calender heatmap
A streamgraph, or stream graph, is a type of stacked area graph which is displaced around a central axis, resulting in a flowing, organic shape.
Reference: Steam graph
A motion chart displays changes over time by showing movement within the two-dimensional space and changes in the size and color of the bubbles.
Claus. O. Wilke (2019) Fundamentals of Data Visualisation, O’Reilly. USA. Chapter 13 Visualizing time series and other functions of an independent variable and Chapter 14 Visualizing trends
Slopegraphs for comparing gradients: Slopegraph theory and practice