@GavinSimpson: reorder является мощным и эффективным решением для этого:
reorder
ggplot(theTable, aes(x=reorder(Position,Position, function(x)-length(x)))) + geom_bar()