Is there a way to use ax.margins to adjust the axes limits, after the axes limits have already been adjusted using ax.set_ylim? It appears that ax.margins has effect only if ax.set_ylim has not been used.

Re: How to apply ax.margins to current axes limits?

The margins are only used when Matplotlib auto-selects the limits for you. Once you have used `set_xlim` or `set_ylim` we take those as explicit user-intent and will not automatically change the limits again.

Tom

On Sat, Jan 28, 2017 at 11:00 AM Jack Yu <[hidden email]> wrote:

Is there a way to use ax.margins to adjust the axes limits, after the axes limits have already been adjusted using ax.set_ylim? It appears that ax.margins has effect only if ax.set_ylim has not been used.