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.

This notebook

http://nbviewer.jupyter.org/github/qap/python_examples/blob/matplotlib/matplotlib/matplotlib_axmargins.ipynb

describes a situation in which this need may arise.

Note: the y-axis is just an example, the same also applies to the x-axis (

ax.set_xlim).

-------------- next part --------------

An HTML attachment was scrubbed...

URL: <http://mail.python.org/pipermail/matplotlib-users/attachments/20161104/e54fbc2e/attachment.html>

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 <llacque at gmail.com> 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.

This notebook

http://nbviewer.jupyter.org/github/qap/python_examples/blob/matplotlib/matplotlib/matplotlib_axmargins.ipynb

describes a situation in which this need may arise.

Note: the y-axis is just an example, the same also applies to the x-axis (

ax.set_xlim).

_______________________________________________

Matplotlib-users mailing list

Matplotlib-users at python.org

https://mail.python.org/mailman/listinfo/matplotlib-users

-------------- next part --------------

An HTML attachment was scrubbed...

URL: <http://mail.python.org/pipermail/matplotlib-users/attachments/20170128/8ce4affb/attachment-0001.html>