The only suggestion I make is not to show the randomising of the data before the sort
Agree with that, i will add a checkbox to skip randomisation !
The circle arcs change radius as they move, while the bars do not change height as they move. Why is the circle view doing that? It hides the fact that the sort has taken place at the conclusion.
The arc radius are determined by how far they are of the right position. If an arc is near the right position, the radius will be near maximum, otherwise it will be smaller.
I will add some other circle visualisations !