I found this on the Nerdist blog which came from Online Dating University. It is a very nicely done infographic of all of the Doctor’s companions. Amazing work, also SPOILER ALERT!@!@!@!@!@!@!@!@!@!@! If you haven’t seen the latest episode of Series 6: “A Good Man Goes to War” DO NOT look at the very bottom in the “Interesting Companions” section.
The only thing that bothers me is Jamie McCrimmon is linked down to the 10th Doctor via Sarah Jane Smith and K9.