On Fri, Apr 13, 2012 at 2:21 AM, Jonathan Bruck <jdt.br...@gmail.com> wrote:
> Thanks for a response, but unfortunately it doesn't seem to work. I have
> some sample code on pastebin http://pastebin.com/W6JmbCsz in case the
> following does not email out well
>
> # -*- coding: utf-8 -*-
> """
> Created on Thu Apr 12 11:16:03 2012
>
> Using the current stable version of pythonxy on Windows 7 32bit
> Author: Jonathan
>
>
> Notice how the figure box is not placed correctly, effectively missing the
> legend entirely
> """
>
> import matplotlib.pyplot as plt
> import numpy as np
>
> x = np.arange(-2*np.pi, 2*np.pi, 0.1)
> fig = plt.figure(1, figsize=(8,6))
> ax = fig.add_subplot(111)
> ax.plot(x, np.sin(x), label='Sine')
> ax.plot(x, np.cos(x), label='Cosine')
> ax.plot(x, np.arctan(x), label='Inverse tan')
> handles, labels = ax.get_legend_handles_labels()
> lgd = ax.legend(handles, labels, loc=9, bbox_to_anchor=(0.5,-0.1))
> ax.grid('on')
> #fig.tight_layout()
> fig.savefig('samplefigure', bbox_extra_artists=(lgd,), bbox='tight')
>
>
>
I apologize, it was bbox_inches='tight', not bbox='tight'. Because savefig
has to be able to take arbitrary kwargs that get passed down to the
backends, it does not check for incorrect kwargs.
Ben Root
------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users