def tight_layout(): from matplotlib import get_backend from pylab import gcf if get_backend().lower() in ['agg', 'macosx']: gcf().set_tight_layout(True) else: plt.tight_layout()