Below are two plots resulting from playing around with Seaborn and running data from runalyze.com.
Getting the data
You can do a bulk export from runalyze.com. However, the data format is a bit odd so I used runalose.py by Clayton Craft to transform everything into more readable .tcx files. Afterwards I transformed the multiple .tcx files into a .csv file, containing only the important information (removing all the geohashes reduces the file size a lot).
Here is the full .ipynb with more content: