A dot chart would have been substantially better. I haven't seen that sort of visualization before. It's probably a mistake to try to show the relative size of each group in the same picture as the absolute size.