Mike,
John's mention of an upcoming bugfix release brought to mind a glitch in
0.98: the default position of the polar plot title is too low (as is the
default position of the title on an ordinary plot with tick_top()).
It looks like you were working on this with your autoLayout option, but
when I try enabling that, I get (last part of traceback only, and for
the Cartesian axes case):
/usr/local/lib/python2.5/site-packages/matplotlib/axes.pyc in
update_layout(self, renderer)
1421 x0, y0, x1, y1 = self.get_position(True).extents
1422 # Adjust the title
-> 1423 self.titleOffsetTrans.clear().translate(
1424 0, original_t_text + pad_pixels * 2.0)
1425
AttributeError: 'ScaledTranslation' object has no attribute 'clear'
It looks like this would be prevented if ScaledTranslation were
reformulated to inherit from Affine2D instead of Affine2DBase.
Is this the right solution?
Regardless of the status of the autoLayout code, I thought it would be
nice to improve the default title behavior of the polar_demo, at least.
Please let me know if you would like to do it, or if you would prefer
that I continue looking into it.
Thanks.
Eric
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Matplotlib-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel