@@ -98,9 +98,9 @@ deprecation warning.
98
98
`~.Axes.errorbar ` now color cycles when only errorbar color is set
99
99
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
100
100
101
- Previously setting the *ecolor * would turn off automatic color cycling for the plot, leading to the
102
- the lines and markers defaulting to whatever the first color in the color cycle was in the case of
103
- multiple plot calls.
101
+ Previously setting the *ecolor * would turn off automatic color cycling for the plot, leading to
102
+ the lines and markers defaulting to whatever the first color in the color cycle was in the case of
103
+ multiple plot calls.
104
104
105
105
`.rcsetup.validate_color_for_prop_cycle ` now always raises TypeError for bytes input
106
106
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -155,3 +155,15 @@ support for it will be dropped in a future Matplotlib release.
155
155
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
156
156
Previously, keyword arguments were silently ignored when no positional
157
157
arguments were given.
158
+
159
+ :rc: `axes.titlepad ` and *pad * argument of `~.Axes.set_title ` now default to ``None ``
160
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
161
+
162
+ Since 3.0, Axes titles are automatically repositioned, primarily to avoid
163
+ xlabels or xticks at the top of the axes. The user could turn this
164
+ off using the optional *y * argument to `~.Axes.set_title `). However, that
165
+ made it impossible to manually set the *pad * argument (without also setting the
166
+ *y * argument). Now *pad * defaults to ``None `` and the
167
+ rcParam :rc: `axes.titlepad ` defaults to ``None ``, which will
168
+ allow automatic title placement. However, if these are set to a float, then
169
+ the automatic placement of the title is turned off.
0 commit comments