Matplotlib - subplots
As part of the work I do for the OU as an AL and also as bait of a consultant on developing Python content (sounds grander than it is), I wanted to get into the intricacies of using Matplotlib to produce acceptable sub-plots for scientific reports. Here's my attempt which covers using common x axis labels, overall x and y axis label text and 2 or more column plots. It deals with plot numbers that don't 'fill up' a nice rectangle.