doc/api/prev_api_changes/api_changes_0.40.rst
.. code-block:: text
Artist
AxisTextBase
Line2D Patches now take transx, transy
Patches
FigureBase attributes dpi is a DPI instance rather than scalar and new attribute bbox is a Bound2D in display coords, and I got rid of the left, width, height, etc... attributes. These are now accessible as, for example, bbox.x.min is left, bbox.x.interval() is width, bbox.y.max is top, etc...
GcfBase attribute pagesize renamed to figsize
Axes
Subplot
Renderer methods for patches now take gcEdge and gcFace instances. gcFace=None takes the place of filled=False
True and False symbols provided by cbook in a python2.3 compatible way
new module transforms supplies Bound1D, Bound2D and Transform instances and more
Changes to the MATLAB helpers API
_matlab_helpers.GcfBase is renamed by Gcf. Backends no longer need to derive from this class. Instead, they provide a factory function new_figure_manager(num, figsize, dpi). The destroy method of the GcfDerived from the backends is moved to the derived FigureManager.
FigureManagerBase moved to backend_bases
Gcf.get_all_figwins renamed to Gcf.get_all_fig_managers
Jeremy:
Make sure to self._reset = False in AxisTextWX._set_font. This was
something missing in my backend code.