Not a bother.  This is a fairly common problem because matplotlib, by
design, does not handle layouts for you. If you are looking for an
automated way of handling this, there is plt.tight_layout(), which is a
feature that was added in v1.2, IIRC, that tries adjusting certain spacing
and size parameters automatically in an effort to keep everything inside
the figure space. However, a solution like yours is often perfered because
it gives you explicit control over the plot, and is guaranteed to work the
same way, every time.

Cheers!
Ben Root


On Wed, Jul 3, 2013 at 2:08 PM, Florian Lindner <mailingli...@xgm.de> wrote:

> Am Mittwoch, 3. Juli 2013, 20:02:30 schrieb Florian Lindner:
> > Hello!
> >
> > I have that snipped to create a plot:
> >
> > import matplotlib.pyplot as plt
> > size = (6.1, 3.5)
> > fig = plt.figure(figsize=size)
> > plt.xlabel("$x/l_F$")
> >
> > it's being saved as eps for latex. At the size given the "F" from l_F is
> > truncated just a little bit. It works well if I change y-size to 3.6 but
> > that makes latex place to figure on a seperate page which I do not want.
> >
> > Is this behavior by design or a bug? How can I give just 0.1 more
> y-space to
> > the xlabel without altering the overall size?
>
> Ok, I should have read to docu before googling.
>
> plt.xlabel("$x/l_F$", labelpad = -0.1)
> did it.
>
> Sorry for bothering...
>
> Florian
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to