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
+
1
46
Auto-closing of figures when switching backend
2
47
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3
48
@@ -61,6 +106,13 @@ which should cover most use cases.
61
106
... with no replacement.
62
107
63
108
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
+
64
116
``cbook `` API changes
65
117
~~~~~~~~~~~~~~~~~~~~~
66
118
@@ -74,6 +126,25 @@ now auto-loads numpy arrays. Use ``get_sample_data(..., asfileobj=False)`` inste
74
126
the filename of the data file, which can then be passed to `open `, if desired.
75
127
76
128
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
+
77
148
``axes_grid1 `` API changes
78
149
~~~~~~~~~~~~~~~~~~~~~~~~~~
79
150
0 commit comments