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