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 also ride each bar and count up/down, via the opt-in dataLabels.animate and dataLabels.countUp flags: together these complete the race.