def set_matplotlib_defaults(plt, style='ggplot'):
    """Set publication quality defaults for matplotlib.

    Parameters
    ----------
    plt : instance of matplotlib.pyplot
        The plt instance.
    """
    import matplotlib
    matplotlib.style.use(style)
    fontsize = 17
    params = {'axes.labelsize': fontsize + 2, 'legend.fontsize': fontsize,
        'xtick.labelsize': fontsize, 'ytick.labelsize': fontsize,
        'axes.titlesize': fontsize + 2}
    plt.rcParams.update(params)
