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