Bump Chart (Ranking)
Track rank changes across periods with lines that swap ordering, revealing competitive dynamics and position shifts. Ideal for league tables, market share, and survey rankings.
Line Chart Types/Time Series/Bump Chart (Ranking)
Track rank changes across periods with lines that swap ordering, revealing competitive dynamics and position shifts. Ideal for league tables, market share, and survey rankings.
Bump charts display ranking changes over time by showing each entity's position (1st, 2nd, 3rd, etc.) rather than absolute values. Lines cross as entities swap positions, making rank dynamics immediately visible. The inverted y-axis places rank #1 at the top, creating an intuitive visualization where rising lines indicate improving rankings and falling lines show declining positions.
Year,Orange,Tomato,Apple,Sakana,Banana,Iwashi,Snappy Fish,Lemon,Pasta
2001,2,8,4,7,9,6,1,7,3
2002,2,8,4,3,9,6,1,7,4
2003,3,3,6,8,7,6,1,9,5
2004,2,7,4,8,8,5,1,9,3
2005,2,4,3,5,3,6,1,9,3
2006,2,8,4,5,9,6,1,7,3
Should rank 1 be at the top or bottom? Convention varies by domain. Sports and most competitive contexts place 1st at the top (inverted y-axis), which feels more intuitive—better ranks are visually "higher." Choose what makes sense for your audience, but the inverted approach (inverse: true) is generally preferred.
How to handle ties in rankings? Show tied entities at the same vertical position with horizontal line segments. If ties are temporary and change frequently, consider adding visual indicators or annotations. Be transparent about your tie-breaking methodology in the chart description.
Can I show both rank and actual values? Yes, consider dual tooltips showing both rank position and underlying value on hover. However, keep the main visualization focused on rank to maintain clarity. If values are equally important, a different chart type might be more appropriate.
What if rankings have gaps or skipped positions? Decide whether to show consecutive positions (1,2,3) or preserve actual ranks with gaps (1,3,7). For bump charts, consecutive positions work better visually. Document your approach clearly if you're collapsing gaps.
How many entities is too many? Beyond 12 entities, the chart becomes difficult to follow due to overlapping lines and excessive crossovers. Consider filtering to "top N" entities, creating multiple charts by category, or using an interactive filter to focus on specific subsets.
Should I use smooth or straight lines? Smooth curves (smooth: true) create a more polished, flowing appearance and reduce visual clutter when lines cross. Straight lines work well for discrete time periods where you want to emphasize the exact data points. For most bump charts, smooth curves enhance readability.
How to emphasize specific entities? Use emphasis focus on hover, increase line width for key entities, or use color intensity (bright colors for important entities, muted colors for context). End labels help viewers identify final positions without needing a legend.