Hmm, it seems as though tick labels get clipped on the top and on the right 
when passing bbox_inches='tight' and pad_inches=0.0. I wouldn't expect this 
behaviour. Is there perhaps a bug in Bbox.union that's causing this?

Regards,
-- Damon

--------------------------
Damon McDougall
Mathematics Institute
University of Warwick
Coventry
CV4 7AL
d.mcdoug...@warwick.ac.uk



On 30 Jul 2010, at 16:03, Tony S Yu wrote:

> 
> On Jul 30, 2010, at 10:54 AM, Damon McDougall wrote:
> 
>> Hi,
>> 
>> I'm interested in fiddling around with the matplotlib source. Let's say we 
>> set up various things:
>> 
>> from matplotlib.figure import Figure()
>> from matplotlib.backends.backend_pdf import FigureCanvasPdf as FigureCanvas
>> 
>> fig = Figure()
>> canvas = FigureCanvas(fig)
>> ax = fig.add_subplot(1, 1, 1)
>> fig.savefig('asd.pdf', bbox_inches='tight')
>> 
>> I would like to know what exactly happens when bbox_inches='tight' is passed 
>> to savefig(). I've been searching in the figure.py source and nowhere can I 
>> see the bbox_inches='tight' keyword being tested for in the savefig() 
>> method. Having said that, all of the kwargs do get passed on to the 
>> canvas.print_figure() method, so I looked in the backend_pdf.py file but 
>> couldn't find a print_figure() method. Could someone point me in the right 
>> direction?
>> 
>> Regards,
>> -- Damon
> 
> That's funny: I was just looking at bbox_inches='tight' recently. You'll find 
> the relevant section in matplotlib.backend_bases.print_figure.
> 
> Best,
> -Tony
> 


------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://p.sf.net/sfu/dev2dev-palm
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to