File tree Expand file tree Collapse file tree
next_api_changes/development Expand file tree Collapse file tree Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ API Changes for 3.4.0
2+ =====================
3+
4+ .. contents ::
5+ :local:
6+ :depth: 1
7+
8+ .. include :: /api/prev_api_changes/api_changes_3.4.0/development.rst
Original file line number Diff line number Diff line change 1+ Development changes
2+ -------------------
3+
4+ Matplotlib now requires numpy>=1.16
5+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6+
7+ ``FigureBase `` class added, and ``Figure `` class made a child
8+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9+
10+ The new subfigure feature motivated some re-organization of the
11+ `.figure.Figure ` class, so that the new `.figure.SubFigure ` class could have
12+ all the capabilities of a figure.
13+
14+ The `.figure.Figure ` class is now a subclass of `.figure.FigureBase `, where
15+ `.figure.FigureBase ` contains figure-level artist addition routines, and the
16+ `.figure.Figure ` subclass just contains features that are unique to the outer
17+ figure.
18+
19+ Note that there is a new *transSubfigure * transform associated with the
20+ subfigure. This transform also exists for a `.Figure ` instance, and is equal
21+ to *transFigure * in that case, so code that uses the transform stack that wants
22+ to place objects on either the parent figure or one of the subfigures should
23+ use *transSubfigure *.
You can’t perform that action at this time.
0 commit comments