Is there a function for drawing a caption box underneath a figure/graph using matplotlib? I have searched google and haven\'t found any such function.
You can use the legend function (pylab.legend). If you want it outside the axes, you can pass to it a specific location (loc keyword argument).
Edit: The legend function takes a title argument, which might help getting what you want. However, for a caption without any legend, Paul's answer is more suited.