Position of axis labels and titles with Plots

I am not aware of any way to position the default axis labels in Plots.jl. Of course, you could turn them off and define a custom annotation function based on annotate!().

Usually, after some trial and error, you can get decent results by using Measures and defining subplot margins, along with setting appropriate plot size and dpi parameters. For the former, see one example here.