A "bar chart race": each tick re-sorts the entities by value and updates the chart. The bars slide to their new ranks and the left-hand category labels ride along with them (automatic whenever a reorder update runs with dynamicAnimation enabled). The value labels ride each bar too, which every bar chart does by default. What completes the race is dataLabels.countUp: opt into it and each number counts up or down from its previous value instead of switching.