On 07/30/2010 06:32 AM, Damon McDougall wrote:
> 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?
>

Not likely.  Much more likely is a problem in calculating the rendered 
size of the text.

Eric

> 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


------------------------------------------------------------------------------
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