ENH: plot functions accept multiple axes and layout kw