File tree Expand file tree Collapse file tree 4 files changed +31
-19
lines changed
next_api_changes/development Expand file tree Collapse file tree 4 files changed +31
-19
lines changed 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