The Data Visualisation Catalogue Blog




Chart Snapshot: Bump Charts

A Bump Chart is a visualisation that shows how the rankings of different categories or entities change over time or between groupings. This chart uses the x-axis to represent time and the y-axis to designate rankings (e.g. 1st, 2nd, 3rd…).

Each category or entity is represented by a connected line that “bump” up or down as their rankings change over time. The connecting lines are usually straight, but curved line interpolation may be used to highlight a general trend rather than focusing on precise readings. Colour is often used to distinguish each category.

The key advantage of a Bump Chart is its ability to visually highlight significant rank changes, patterns, and trends over a time period for multiple categories. By examining this chart, you can easily identify which entities have experienced notable shifts in their rankings and detect consistent rises, falls, or fluctuations. Straight, consistent lines often indicate stable rankings over time.

Tools to create this chart with:
D3.js
Datylon
JS / JS Charting
Nivo (React + D3)
PlotDB
Plotly
R / ggplot2 with ggbump
Tableau
Vega-Lite
ZingChart

Examples

Popularity ranking over time — Taiwan’s 10 most popular street foods over the last decade.
Taiwan Data Stories, By Daisy Chung, Ivy Chen, & Eva Huang. Interactive development & interaction design by Julia Janicki.

Bump Charts

The World’s Most Innovative Countries.
12 Years of the World’s Top 10 Most Innovative Countries — Visual Capitalist / Gilbert Fontana

Bump Charts

The Untangling of Color Popularity among New Cars in North America.
How to Sigmoid Bump Chart (Spline?) — Rody Zakovich

Bump Charts

Relative population history 1867-2020.
Canada Historical Population Bump Chart — Wikipedia

Bump Charts

Week 5: Where do regions rank month to month?
Donna + DataViz

Bump Charts

PyeongChang 2018 Olympic Winter Games.
Bump Chart — Data Science 42 / Dominik Koch

Social Media Usage by Age.
FLOWINGDATA / Nathan Yau

Chart Types Data Visualization

Next post:

Chart Snapshot: Area Bump Charts

Blog Home

Previous post:

Chart Snapshot: Trail Bubble Charts