I'm plotting a small png for use on a web page and finding that the x and y labels are not being displayed. If I increase the size of the figure using figsize then all is ok. I've tried x/yaxis.set_clip_on(False) and axes([..]) without success. How can I decrease the size of the actual graph so that the labels are displayed?
PS If it makes a difference the code I'm using is based on the coloured background region code supplied by John Hunter, i.e. there are 4 subplots, each with a Rectangle and a scatter plot overlaid on the 4 Rectangles.