The analysis started off with the same data set that I was working with before, from which I extracted only the records for the winners.
I then added in a field which gives a count of the number of times each person won the race.
The chart was generated as a scatter plot using ggplot2. The size of the points relates to the number of times each person won the race. The colour scale is as you might imagine: pink for the ladies and blue for the men.
Two of the key aspects of getting this to look just right were:
the call to scale_size_continuous() which ensured that a reasonable range of point sizes was used and
the call to scale_x_discrete() which expanded the plot very slightly so that the points near the borders were not cropped.