1+ Passing extra positional arguments to ``Figure.add_axes ``
2+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3+
4+ Positional arguments passed to `.Figure.add_axes ` other than a rect or an existing
5+ ``Axes `` were previously ignored, and is now an error.
6+
7+
8+ Artists explicitly passed in will no longer be filtered by legend() based on their label
9+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10+
11+ Previously, artists explicitly passed to ``legend(handles=[...]) `` are filtered out if
12+ their label starts with an underscore. This filter is no longer applied; explicitly
13+ filter out such artists (``[art for art in artists if not
14+ art.get_label().startswith('_')] ``) if necessary.
15+
16+ Note that if no handles are specified at all, then the default still filters out labels
17+ starting with an underscore.
18+
19+
20+ The parameter of ``Annotation.contains `` and ``Legend.contains `` is renamed to *mouseevent *
21+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
22+
23+ ... consistently with `.Artist.contains `.
24+
25+
26+ Support for passing the "frac" key in ``annotate(..., arrowprops={"frac": ...}) ``
27+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
28+
29+ ... has been removed. This key has had no effect since Matplotlib 1.5.
30+
31+
32+ Passing non-int or sequence of non-int to ``Table.auto_set_column_width ``
33+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
34+
35+ Column numbers are ints, and formerly passing any other type was effectively ignored.
36+ This has now become an error.
37+
38+
39+ Widgets
40+ ~~~~~~~
41+
42+ The *visible * attribute getter of ``*Selector `` widgets has been removed; use
43+ ``get_visible `` instead.
44+
45+
146Auto-closing of figures when switching backend
247~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
348
@@ -61,6 +106,13 @@ which should cover most use cases.
61106... with no replacement.
62107
63108
109+ ``TexManager.texcache ``
110+ ~~~~~~~~~~~~~~~~~~~~~~~
111+
112+ ... is considered private and has been removed. The location of the cache directory is
113+ clarified in the doc-string.
114+
115+
64116``cbook `` API changes
65117~~~~~~~~~~~~~~~~~~~~~
66118
@@ -74,6 +126,25 @@ now auto-loads numpy arrays. Use ``get_sample_data(..., asfileobj=False)`` inste
74126the filename of the data file, which can then be passed to `open `, if desired.
75127
76128
129+ Calling ``paths.get_path_collection_extents `` with empty *offsets *
130+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
131+
132+ Calling `~.get_path_collection_extents ` with an empty *offsets * parameter has an
133+ ambiguous interpretation and is no longer allowed.
134+
135+
136+ ``bbox.anchored() `` with no explicit container
137+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
138+
139+ Not passing a *container * argument to `.BboxBase.anchored ` is no longer supported.
140+
141+
142+ ``INVALID_NON_AFFINE ``, ``INVALID_AFFINE ``, ``INVALID `` attributes of ``TransformNode ``
143+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
144+
145+ These attributes have been removed.
146+
147+
77148``axes_grid1 `` API changes
78149~~~~~~~~~~~~~~~~~~~~~~~~~~
79150
0 commit comments