A bump chart visualizes changes in rank over time. Each line represents a category, such as a team, product, brand, or country. The horizontal axis shows time, and the vertical axis shows rank.
Unlike a line chart, which focuses on changes in value, a bump chart focuses on changes in relative position.

Historical Background
The idea predates the modern name. One early example appears in the 1890 Statistical Atlas of the United States.

This chart, edited by geographer Henry Gannett and others, connects the population ranks of U.S. states and territories across censuses from 1790 to 1890. It lets readers see not only rankings at each census, but also how each place moved over time.
Modern use of the term “bump chart” spread through data visualization practice in the 2010s, including Tableau examples such as Matt Chambers’s Car Color Evolution.

Data Structure
| Category | Time | Rank |
|---|---|---|
| A | 2020 | 1 |
| B | 2020 | 2 |
| A | 2021 | 2 |
| B | 2021 | 1 |
Rank 1 is usually placed at the top.
Use Cases
- sports league standings
- market-share rankings
- school, company, or city rankings
- election polls or popularity rankings
How to Read It
- Each line is one entity.
- The vertical position shows rank.
- Crossings show rank reversals.
- A line moving upward means the entity gained rank.
Design Notes
- Put rank 1 at the top.
- Limit the number of lines when possible.
- Label lines directly at the right edge.
- Use subtle grid lines for important ranks.
Alternatives
- Slope chart for two time points
- Line chart for actual values rather than ranks
- Dot plot for static rank comparison
Summary
Bump charts are useful when the story is not the absolute value, but how relative position changes. They are especially effective for competition, ranking, and trend narratives.
