diff --git a/doc/api/prev_api_changes/api_changes_2.0.0.rst b/doc/api/prev_api_changes/api_changes_2.0.0.rst index 6421c1056c0d..6e5a490900b4 100644 --- a/doc/api/prev_api_changes/api_changes_2.0.0.rst +++ b/doc/api/prev_api_changes/api_changes_2.0.0.rst @@ -15,13 +15,13 @@ GTK and GDK backends deprecated The GDK and GTK backends have been deprecated. These obsolete backends allow figures to be rendered via the GDK API to files and GTK2 figures. They are untested and known to be broken, and their use has been -discouraged for some time. Instead, use the `GTKAgg` and `GTKCairo` +discouraged for some time. Instead, use the ``GTKAgg`` and ``GTKCairo`` backends for rendering to GTK2 windows. WX backend deprecated ~~~~~~~~~~~~~~~~~~~~~ The WX backend has been deprecated. It is untested, and its -use has been discouraged for some time. Instead, use the `WXAgg` +use has been discouraged for some time. Instead, use the ``WXAgg`` backend for rendering figures to WX windows. CocoaAgg backend removed @@ -39,7 +39,7 @@ was unused internally and has been removed. Instead, use either the 'hold' functionality deprecated ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The 'hold' keyword argument and all functions and methods related -to it are deprecated, along with the 'axes.hold' `rcParams` entry. +to it are deprecated, along with the ``axes.hold`` rcParams entry. The behavior will remain consistent with the default ``hold=True`` state that has long been in place. Instead of using a function or keyword argument (``hold=False``) to change that behavior, @@ -47,28 +47,27 @@ explicitly clear the axes or figure as needed prior to subsequent plotting commands. -`Artist.update` has return value --------------------------------- +`.Artist.update` has return value +--------------------------------- -The methods `matplotlib.artist.Artist.set`, -`matplotlib.Artist.update`, and the function `matplotlib.artist.setp` -now use a common codepath to look up how to update the given artist -properties (either using the setter methods or an attribute/property). +The methods `matplotlib.artist.Artist.set`, `matplotlib.artist.Artist.update`, +and the function `matplotlib.artist.setp` now use a common codepath to look up +how to update the given artist properties (either using the setter methods or +an attribute/property). -The behavior of `matplotlib.Artist.update` is slightly changed to -return a list of the values returned from the setter methods to avoid -changing the API of `matplotlib.Artist.set` and -`matplotlib.artist.setp`. +The behavior of `matplotlib.artist.Artist.update` is slightly changed to return +a list of the values returned from the setter methods to avoid changing the API +of `matplotlib.artist.Artist.set` and `matplotlib.artist.setp`. -The keys passed into `matplotlib.Artist.update` are now converted to +The keys passed into `matplotlib.artist.Artist.update` are now converted to lower case before being processed, to match the behavior of -`matplotlib.Artist.set` and `matplotlib.artist.setp`. This should not +`matplotlib.artist.Artist.set` and `matplotlib.artist.setp`. This should not break any user code because there are no set methods with capitals in their names, but this puts a constraint on naming properties in the future. -`Legend` initializers gain edgecolor and facecolor kwargs ---------------------------------------------------------- +`.Legend` initializers gain *edgecolor* and *facecolor* keyword arguments +------------------------------------------------------------------------- The :class:`~matplotlib.legend.Legend` background patch (or 'frame') can have its ``edgecolor`` and ``facecolor`` determined by the @@ -85,7 +84,7 @@ Qualitative colormaps Colorbrewer's qualitative/discrete colormaps ("Accent", "Dark2", "Paired", "Pastel1", "Pastel2", "Set1", "Set2", "Set3") are now implemented as -``ListedColormap`` instead of ``LinearSegmentedColormap``. +`.ListedColormap` instead of `.LinearSegmentedColormap`. To use these for images where categories are specified as integers, for instance, use:: @@ -104,10 +103,10 @@ See the ``draw_image`` docstring for more information. -`matplotlib.ticker.LinearLocator` algorithm update --------------------------------------------------- +``matplotlib.ticker.LinearLocator`` algorithm update +---------------------------------------------------- -The ``matplotlib.ticker.LinearLocator`` is used to define the range and +The `matplotlib.ticker.LinearLocator` is used to define the range and location of axis ticks when the user wants an exact number of ticks. ``LinearLocator`` thus differs from the default locator ``MaxNLocator``, for which the user specifies a maximum number of intervals rather than @@ -141,8 +140,8 @@ ticks between integer powers of the base. The algorithm uses two parameters supplied in a kwarg tuple named 'minor_thresholds'. See the docstring for further explanation. -To improve support for axes using `~matplotlib.ticker.SymmetricLogLocator`, -a 'linthresh' kwarg was added. +To improve support for axes using `~matplotlib.ticker.SymmetricalLogLocator`, +a *linthresh* keyword argument was added. New defaults for 3D quiver function in mpl_toolkits.mplot3d.axes3d.py @@ -197,7 +196,7 @@ Default install no longer includes test images To reduce the size of wheels and source installs, the tests and baseline images are no longer included by default. -To restore installing the tests and images, use a `setup.cfg` with :: +To restore installing the tests and images, use a :file:`setup.cfg` with :: [packages] tests = True diff --git a/doc/api/prev_api_changes/api_changes_2.0.1.rst b/doc/api/prev_api_changes/api_changes_2.0.1.rst index d1783bcd92bd..36b1c983efdf 100644 --- a/doc/api/prev_api_changes/api_changes_2.0.1.rst +++ b/doc/api/prev_api_changes/api_changes_2.0.1.rst @@ -24,22 +24,22 @@ required that third-party backends extend these changes easier. -`afm.get_fontconfig_fonts` returns a list of paths and does not check for existence ------------------------------------------------------------------------------------ +``afm.get_fontconfig_fonts`` returns a list of paths and does not check for existence +------------------------------------------------------------------------------------- -`afm.get_fontconfig_fonts` used to return a set of paths encoded as a +``afm.get_fontconfig_fonts`` used to return a set of paths encoded as a ``{key: 1, ...}`` dict, and checked for the existence of the paths. It now returns a list and dropped the existence check, as the same check is performed -by the caller (`afm.findSystemFonts`) as well. +by the caller (``afm.findSystemFonts``) as well. -`bar` now returns rectangles of negative height or width if the corresponding input is negative ------------------------------------------------------------------------------------------------ +``bar`` now returns rectangles of negative height or width if the corresponding input is negative +------------------------------------------------------------------------------------------------- -`plt.bar` used to normalize the coordinates of the rectangles that it created, -to keep their height and width positives, even if the corresponding input was -negative. This normalization has been removed to permit a simpler computation -of the correct `sticky_edges` to use. +`.pyplot.bar` used to normalize the coordinates of the rectangles that it +created, to keep their height and width positives, even if the corresponding +input was negative. This normalization has been removed to permit a simpler +computation of the correct `.Artist.sticky_edges` to use. Do not clip line width when scaling dashes diff --git a/doc/api/prev_api_changes/api_changes_2.1.0.rst b/doc/api/prev_api_changes/api_changes_2.1.0.rst index df3bba17d7bd..4653acb11e83 100644 --- a/doc/api/prev_api_changes/api_changes_2.1.0.rst +++ b/doc/api/prev_api_changes/api_changes_2.1.0.rst @@ -50,10 +50,10 @@ A function which take and ``Exception`` as its only argument may also be passed Improved toggling of the axes grids ----------------------------------- -The `g` key binding now switches the states of the `x` and `y` grids +The ``g`` key binding now switches the states of the ``x`` and ``y`` grids independently (by cycling through all four on/off combinations). -The new `G` key binding switches the states of the minor grids. +The new ``G`` key binding switches the states of the minor grids. Both bindings are disabled if only a subset of the grid lines (in either direction) is visible, to avoid making irreversible changes to the figure. @@ -62,7 +62,7 @@ direction) is visible, to avoid making irreversible changes to the figure. Ticklabels are turned off instead of being invisible ---------------------------------------------------- -Internally, the `Tick`'s :func:`~matplotlib.axis.Tick.label1On` attribute +Internally, the `.Tick`'s ``~matplotlib.axis.Tick.label1On`` attribute is now used to hide tick labels instead of setting the visibility on the tick label objects. This improves overall performance and fixes some issues. @@ -78,7 +78,7 @@ needs to be used, e.g. Removal of warning on empty legends ----------------------------------- -``plt.legend`` used to issue a warning when no labeled artist could be +`.pyplot.legend` used to issue a warning when no labeled artist could be found. This warning has been removed. @@ -86,7 +86,7 @@ More accurate legend autopositioning ------------------------------------ Automatic positioning of legends now prefers using the area surrounded -by a `Line2D` rather than placing the legend over the line itself. +by a `.Line2D` rather than placing the legend over the line itself. Cleanup of stock sample data @@ -100,8 +100,9 @@ the ``msft.csv`` that continues to be shipped in the sample data. If a NumPy binary file is acceptable, we suggest using one of the following two new files. The ``aapl.npy.gz`` and ``goog.npy`` files have been replaced by ``aapl.npz`` and ``goog.npz``, wherein the first column's type has changed from -`datetime.date` to `np.datetime64` for better portability across Python -versions. Note that Matplotlib does not fully support `np.datetime64` as yet. +`datetime.date` to `numpy.datetime64` for better portability across Python +versions. Note that Matplotlib does not fully support `numpy.datetime64` as +yet. Updated qhull to 2015.2 @@ -120,7 +121,7 @@ using Matplotlib, i.e. any use of `matplotlib.tri.Triangulation` that requests that a Delaunay triangulation is calculated, which includes `matplotlib.pyplot.tricontour`, `matplotlib.pyplot.tricontourf`, `matplotlib.pyplot.tripcolor`, `matplotlib.pyplot.triplot`, -`matplotlib.mlab.griddata` and +``matplotlib.mlab.griddata`` and `mpl_toolkits.mplot3d.axes3d.Axes3D.plot_trisurf`. @@ -135,7 +136,7 @@ It's better maintained and more widely used (by pylint, jaraco, etc). ``cbook.is_numlike`` only performs an instance check ---------------------------------------------------- -:func:`~matplotlib.cbook.is_numlike` now only checks that its argument +``matplotlib.cbook.is_numlike`` now only checks that its argument is an instance of ``(numbers.Number, np.Number)``. In particular, this means that arrays are now not num-like. @@ -195,14 +196,14 @@ will be removed in 2.2 -Correct scaling of :func:`magnitude_spectrum()` ------------------------------------------------ +Correct scaling of ``magnitude_spectrum()`` +------------------------------------------- The functions :func:`matplotlib.mlab.magnitude_spectrum()` and :func:`matplotlib.pyplot.magnitude_spectrum()` implicitly assumed the sum of windowing function values to be one. In Matplotlib and Numpy the standard windowing functions are scaled to have maximum value of one, which usually results in a sum of the order of n/2 for a n-point -signal. Thus the amplitude scaling :func:`magnitude_spectrum()` was +signal. Thus the amplitude scaling ``magnitude_spectrum()`` was off by that amount when using standard windowing functions (`Bug 8417 `_ ). Now the behavior is consistent with :func:`matplotlib.pyplot.psd()` and @@ -295,13 +296,13 @@ Third-party backends should also migrate to the ``*_dashes`` methods. ``NavigationToolbar2.dynamic_update`` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Use :meth:`draw_idle` method on the ``Canvas`` instance instead. +Use :meth:`.draw_idle` method on the ``Canvas`` instance instead. Testing ~~~~~~~ -`matplotlib.testing.noseclasses` is deprecated and will be removed in 2.3 +``matplotlib.testing.noseclasses`` is deprecated and will be removed in 2.3 ``EngFormatter`` *num* arg as string @@ -314,9 +315,9 @@ Passing a string as *num* argument when calling an instance of ``mpl_toolkits.axes_grid`` module ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -All functionally from `mpl_toolkits.axes_grid` can be found in either +All functionally from ``mpl_toolkits.axes_grid`` can be found in either `mpl_toolkits.axes_grid1` or `mpl_toolkits.axisartist`. Axes classes -from `mpl_toolkits.axes_grid` based on `Axis` from +from ``mpl_toolkits.axes_grid`` based on ``Axis`` from `mpl_toolkits.axisartist` can be found in `mpl_toolkits.axisartist`. @@ -402,9 +403,9 @@ The deprecated ``matplotlib.rcsetup.validate_maskedarray``, removed. -The kwarg ``resolution`` of +The keyword argument *resolution* of :class:`matplotlib.projections.polar.PolarAxes` has been removed. It -has deprecation with no effect from version `0.98.x`. +has deprecation with no effect from version *0.98.x*. ``Axes.set_aspect("normal")`` @@ -421,8 +422,8 @@ The ``shading`` kwarg to `~matplotlib.axes.Axes.pcolor` has been removed. Set ``edgecolors`` appropriately instead. -Functions removed from the `lines` module -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Functions removed from the `.lines` module +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The :mod:`matplotlib.lines` module no longer imports the ``pts_to_prestep``, ``pts_to_midstep`` and ``pts_to_poststep`` @@ -433,7 +434,7 @@ PDF backend functions ~~~~~~~~~~~~~~~~~~~~~ The methods ``embedTeXFont`` and ``tex_font_mapping`` of -:class:`matplotlib.backqend_pdf.PdfFile` have been removed. It is +:class:`matplotlib.backends.backend_pdf.PdfFile` have been removed. It is unlikely that external users would have called these methods, which are related to the font system internal to the PDF backend. diff --git a/doc/api/prev_api_changes/api_changes_2.1.2.rst b/doc/api/prev_api_changes/api_changes_2.1.2.rst index 85807e05e61a..5eb6658e263e 100644 --- a/doc/api/prev_api_changes/api_changes_2.1.2.rst +++ b/doc/api/prev_api_changes/api_changes_2.1.2.rst @@ -2,19 +2,19 @@ API Changes in 2.1.2 ==================== -`Figure.legend` no longer checks for repeated lines to ignore -------------------------------------------------------------- +`.Figure.legend` no longer checks for repeated lines to ignore +-------------------------------------------------------------- -`matplotlib.Figure.legend` used to check if a line had the +`matplotlib.figure.Figure.legend` used to check if a line had the same label as an existing legend entry. If it also had the same line color or marker color legend didn't add a new entry for that line. However, the list of conditions was incomplete, didn't handle RGB tuples, didn't handle linewidths or linestyles etc. -This logic did not exist in `Axes.legend`. It was included (erroneously) +This logic did not exist in `.axes.Axes.legend`. It was included (erroneously) in Matplotlib 2.1.1 when the legend argument parsing was unified [#9324](https://github.com/matplotlib/matplotlib/pull/9324). This change -removes that check in `Axes.legend` again to restore the old behavior. +removes that check in `.axes.Axes.legend` again to restore the old behavior. This logic has also been dropped from `.Figure.legend`, where it was previously undocumented. Repeated diff --git a/doc/api/prev_api_changes/api_changes_2.2.0.rst b/doc/api/prev_api_changes/api_changes_2.2.0.rst index dd8ee811a2b5..52b11cc81a0e 100644 --- a/doc/api/prev_api_changes/api_changes_2.2.0.rst +++ b/doc/api/prev_api_changes/api_changes_2.2.0.rst @@ -31,8 +31,8 @@ The unused ``FigureManagerBase.show_popup`` method is deprecated. This introduced in e945059b327d42a99938b939a1be867fa023e7ba in 2005 but never built out into any of the backends. -:class:`backend_tkagg.AxisMenu` is deprecated, as it has become -unused since the removal of "classic" toolbars. +``backend_tkagg.AxisMenu`` is deprecated, as it has become unused since the +removal of "classic" toolbars. Changed function signatures @@ -71,10 +71,10 @@ transparency of figure patches in the nbagg (or any other) backend, directly set ``figure.patch.facecolor``, or the ``figure.facecolor`` rcParam. -Deprecated `Axis.unit_data` -~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Deprecated ``Axis.unit_data`` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Use `Axis.units` (which has long existed) instead. +Use `.Axis.units` (which has long existed) instead. Removals @@ -107,7 +107,7 @@ The ``Axes.get_axis_bgcolor``, ``Axes.set_axis_bgcolor``, ``mencoder`` can no longer be used to encode animations. -The unused `FONT_SCALE` and `fontd` attributes of the `RendererSVG` +The unused ``FONT_SCALE`` and ``fontd`` attributes of the `.RendererSVG` class have been removed. color maps @@ -155,7 +155,7 @@ behavior for 2D axes. Exception type changes ---------------------- -If `MovieWriterRegistry` can't find the requested `MovieWriter`, a +If `.MovieWriterRegistry` can't find the requested `.MovieWriter`, a more helpful `RuntimeError` message is now raised instead of the previously raised `KeyError`. @@ -163,13 +163,13 @@ previously raised `KeyError`. instead of `RuntimeError` when sizes of input lists don't match -`Figure.set_figwidth` and `Figure.set_figheight` default forward to True ------------------------------------------------------------------------- +`.Figure.set_figwidth` and `.Figure.set_figheight` default *forward* to True +---------------------------------------------------------------------------- -`matplotlib.Figure.set_figwidth` and `matplotlib.Figure.set_figheight` -had the kwarg `forward=False` -by default, but `Figure.set_size_inches` now defaults to `forward=True`. -This makes these functions conistent. +`matplotlib.figure.Figure.set_figwidth` and +`matplotlib.figure.Figure.set_figheight` had the keyword argument +``forward=False`` by default, but `.figure.Figure.set_size_inches` now defaults +to ``forward=True``. This makes these functions conistent. Do not truncate svg sizes to nearest point @@ -196,27 +196,24 @@ backends. Changes to Qt backend class MRO ------------------------------- -To support both Agg and cairo rendering for Qt backends all of the -non-Agg specific code previously in -:class:`.backend_qt5agg.FigureCanvasQTAggBase` has been moved to -:class:`.backend_qt5.FigureCanvasQT` so it can be shared with the cairo -implementation. The :meth:`.FigureCanvasQTAggBase.paintEvent`, -:meth:`.FigureCanvasQTAggBase.blit`, and -:meth:`.FigureCanvasQTAggBase.print_figure` methods have moved to -:meth:`.FigureCanvasQTAgg.paintEvent`, :meth:`.FigureCanvasQTAgg.blit`, and -:meth:`.FigureCanvasQTAgg.print_figure`. The first two methods assume that -the instance is also a :class:`QWidget` so to use -:class:`FigureCanvasQTAggBase` it was required to multiple inherit -from a :class:`QWidget` sub-class. +To support both Agg and cairo rendering for Qt backends all of the non-Agg +specific code previously in ``backend_qt5agg.FigureCanvasQTAggBase`` has been +moved to :class:`.backend_qt5.FigureCanvasQT` so it can be shared with the +cairo implementation. The ``FigureCanvasQTAggBase.paintEvent``, +``FigureCanvasQTAggBase.blit``, and ``FigureCanvasQTAggBase.print_figure`` +methods have moved to :meth:`.FigureCanvasQTAgg.paintEvent`, +:meth:`.FigureCanvasQTAgg.blit`, and :meth:`.FigureCanvasQTAgg.print_figure`. +The first two methods assume that the instance is also a ``QWidget`` so to use +``FigureCanvasQTAggBase`` it was required to multiple inherit from a +``QWidget`` sub-class. Having moved all of its methods either up or down the class hierarchy -:class:`FigureCanvasQTAggBase` has been deprecated. To do this with -out warning and to preserve as much API as possible, -:class:`.backend_qt5.FigureCanvasQTAggBase` now inherits from -:class:`.backend_qt5.FigureCanvasQTAgg`. +``FigureCanvasQTAggBase`` has been deprecated. To do this without warning and +to preserve as much API as possible, ``.backend_qt5agg.FigureCanvasQTAggBase`` +now inherits from :class:`.backend_qt5.FigureCanvasQTAgg`. -The MRO for :class:`FigureCanvasQTAgg` and -:class:`FigureCanvasQTAggBase` used to be :: +The MRO for :class:`.FigureCanvasQTAgg` and ``FigureCanvasQTAggBase`` used to +be :: [matplotlib.backends.backend_qt5agg.FigureCanvasQTAgg, @@ -270,10 +267,10 @@ and :: -`Axes.imshow` clips RGB values to the valid range -------------------------------------------------- +`.axes.Axes.imshow` clips RGB values to the valid range +------------------------------------------------------- -When `Axes.imshow` is passed an RGB or RGBA value with out-of-range +When `.axes.Axes.imshow` is passed an RGB or RGBA value with out-of-range values, it now logs a warning and clips them to the valid range. The old behaviour, wrapping back in to the range, often hid outliers and made interpreting RGB images unreliable. @@ -285,5 +282,5 @@ GTKAgg and GTKCairo backends deprecated The GTKAgg and GTKCairo backends have been deprecated. These obsolete backends allow figures to be rendered via the GTK+ 2 toolkit. They are untested, known to be broken, will not work with Python 3, and their use has been discouraged -for some time. Instead, use the `GTK3Agg` and `GTK3Cairo` backends for +for some time. Instead, use the ``GTK3Agg`` and ``GTK3Cairo`` backends for rendering to GTK+ 3 windows. diff --git a/doc/missing-references.json b/doc/missing-references.json index cb5bcb6fd822..85755bced340 100644 --- a/doc/missing-references.json +++ b/doc/missing-references.json @@ -390,7 +390,6 @@ ], "Legend": [ "doc/api/axes_api.rst:318::1", - "doc/api/prev_api_changes/api_changes_2.0.0.rst:70", "lib/matplotlib/axes/_base.py:docstring of matplotlib.axes.Axes.get_legend:2" ], "matplotlib.spines.get_window_extent": [ @@ -398,7 +397,6 @@ ], "Line2D": [ "doc/api/axes_api.rst:420::1", - "doc/api/prev_api_changes/api_changes_2.1.0.rst:88", "doc/devel/MEP/MEP26.rst:141", "doc/devel/MEP/MEP26.rst:36", "doc/users/prev_whats_new/whats_new_1.5.rst:321", @@ -689,7 +687,6 @@ "lib/matplotlib/pyplot.py:docstring of matplotlib.pyplot.gci:4" ], "Axes.legend": [ - "doc/api/prev_api_changes/api_changes_2.1.2.rst:14", "lib/matplotlib/pyplot.py:docstring of matplotlib.pyplot.legend:31" ], "Axes.pcolormesh": [ @@ -953,7 +950,6 @@ "doc/api/prev_api_changes/api_changes_3.1.0.rst:408" ], "Tick": [ - "doc/api/prev_api_changes/api_changes_2.1.0.rst:65", "doc/api/prev_api_changes/api_changes_3.1.0.rst:414", "doc/users/prev_whats_new/whats_new_2.1.0.rst:409", "doc/users/prev_whats_new/whats_new_2.2.rst:244" @@ -1383,6 +1379,7 @@ "lib/matplotlib/dates.py:docstring of matplotlib.dates:129" ], "numpy.datetime64": [ + "doc/api/prev_api_changes/api_changes_2.1.0.rst:95", "doc/faq/howto_faq.rst:18", "doc/faq/howto_faq.rst:21", "doc/faq/howto_faq.rst:30", @@ -1454,8 +1451,7 @@ ], "MovieWriterRegistry": [ "doc/api/next_api_changes/2019-03-03-AL.rst:10", - "doc/api/next_api_changes/2019-03-03-AL.rst:4", - "doc/api/prev_api_changes/api_changes_2.2.0.rst:158" + "doc/api/next_api_changes/2019-03-03-AL.rst:4" ], "Axes.add_line": [ "doc/api/next_api_changes/2019-03-04-AL.rst:9" @@ -1523,8 +1519,7 @@ "doc/api/next_api_changes/2019-06-07-AL.rst:4" ], "RendererSVG": [ - "doc/api/next_api_changes/2019-06-10-AL.rst:4", - "doc/api/prev_api_changes/api_changes_2.2.0.rst:110" + "doc/api/next_api_changes/2019-06-10-AL.rst:4" ], "image": [ "doc/api/next_api_changes/2019-07-17-JMK.rst:1", @@ -1630,150 +1625,28 @@ "edgecolor": [ "lib/matplotlib/widgets.py:docstring of matplotlib.widgets.Slider:85" ], - "GTKAgg": [ - "doc/api/prev_api_changes/api_changes_2.0.0.rst:15" - ], - "GTKCairo": [ - "doc/api/prev_api_changes/api_changes_2.0.0.rst:15" - ], - "WXAgg": [ - "doc/api/prev_api_changes/api_changes_2.0.0.rst:23" - ], "numpy.round": [ "doc/api/prev_api_changes/api_changes_2.0.0.rst:33" ], "rcParams": [ - "doc/api/prev_api_changes/api_changes_2.0.0.rst:41", "doc/devel/MEP/MEP14.rst:110", "doc/users/prev_whats_new/whats_new_2.2.rst:244" ], - "Artist.update": [ - "doc/api/prev_api_changes/api_changes_2.0.0.rst:50" - ], - "matplotlib.Artist.update": [ - "doc/api/prev_api_changes/api_changes_2.0.0.rst:53", - "doc/api/prev_api_changes/api_changes_2.0.0.rst:58", - "doc/api/prev_api_changes/api_changes_2.0.0.rst:63" - ], - "matplotlib.Artist.set": [ - "doc/api/prev_api_changes/api_changes_2.0.0.rst:58", - "doc/api/prev_api_changes/api_changes_2.0.0.rst:63" - ], - "matplotlib.ticker.SymmetricLogLocator": [ - "doc/api/prev_api_changes/api_changes_2.0.0.rst:144" - ], - "setup.cfg": [ - "doc/api/prev_api_changes/api_changes_2.0.0.rst:200" - ], - "afm.get_fontconfig_fonts": [ - "doc/api/prev_api_changes/api_changes_2.0.1.rst:27", - "doc/api/prev_api_changes/api_changes_2.0.1.rst:30" - ], - "afm.findSystemFonts": [ - "doc/api/prev_api_changes/api_changes_2.0.1.rst:30" - ], "bar": [ - "doc/api/prev_api_changes/api_changes_2.0.1.rst:36", "doc/users/prev_whats_new/whats_new_1.5.rst:457" ], - "plt.bar": [ - "doc/api/prev_api_changes/api_changes_2.0.1.rst:39" - ], - "sticky_edges": [ - "doc/api/prev_api_changes/api_changes_2.0.1.rst:39" - ], - "g": [ - "doc/api/prev_api_changes/api_changes_2.1.0.rst:53" - ], - "x": [ - "doc/api/prev_api_changes/api_changes_2.1.0.rst:53" - ], - "y": [ - "doc/api/prev_api_changes/api_changes_2.1.0.rst:53" - ], - "G": [ - "doc/api/prev_api_changes/api_changes_2.1.0.rst:56" - ], - "np.datetime64": [ - "doc/api/prev_api_changes/api_changes_2.1.0.rst:95" - ], - "matplotlib.mlab.griddata": [ - "doc/api/prev_api_changes/api_changes_2.1.0.rst:117" - ], - "matplotlib.testing.noseclasses": [ - "doc/api/prev_api_changes/api_changes_2.1.0.rst:304" - ], - "mpl_toolkits.axes_grid": [ - "doc/api/prev_api_changes/api_changes_2.1.0.rst:317" - ], "mpl_toolkits.axes_grid1": [ - "doc/api/prev_api_changes/api_changes_2.1.0.rst:317" + "doc/api/prev_api_changes/api_changes_2.1.0.rst:318" ], "mpl_toolkits.axisartist": [ - "doc/api/prev_api_changes/api_changes_2.1.0.rst:317" - ], - "Axis": [ - "doc/api/prev_api_changes/api_changes_2.1.0.rst:317" - ], - "0.98.x": [ - "doc/api/prev_api_changes/api_changes_2.1.0.rst:405" - ], - "lines": [ - "doc/api/prev_api_changes/api_changes_2.1.0.rst:424" - ], - "Figure.legend": [ - "doc/api/prev_api_changes/api_changes_2.1.2.rst:5" - ], - "matplotlib.Figure.legend": [ - "doc/api/prev_api_changes/api_changes_2.1.2.rst:8" - ], - "Axis.unit_data": [ - "doc/api/prev_api_changes/api_changes_2.2.0.rst:74" - ], - "Axis.units": [ - "doc/api/prev_api_changes/api_changes_2.2.0.rst:77" - ], - "FONT_SCALE": [ - "doc/api/prev_api_changes/api_changes_2.2.0.rst:110" - ], - "fontd": [ - "doc/api/prev_api_changes/api_changes_2.2.0.rst:110" - ], - "MovieWriter": [ - "doc/api/prev_api_changes/api_changes_2.2.0.rst:158" - ], - "Figure.set_figwidth": [ - "doc/api/prev_api_changes/api_changes_2.2.0.rst:166" - ], - "Figure.set_figheight": [ - "doc/api/prev_api_changes/api_changes_2.2.0.rst:166" - ], - "matplotlib.Figure.set_figwidth": [ - "doc/api/prev_api_changes/api_changes_2.2.0.rst:169" - ], - "matplotlib.Figure.set_figheight": [ - "doc/api/prev_api_changes/api_changes_2.2.0.rst:169" - ], - "forward=False": [ - "doc/api/prev_api_changes/api_changes_2.2.0.rst:169" - ], - "Figure.set_size_inches": [ - "doc/api/prev_api_changes/api_changes_2.2.0.rst:169" - ], - "forward=True": [ - "doc/api/prev_api_changes/api_changes_2.2.0.rst:169" + "doc/api/prev_api_changes/api_changes_2.1.0.rst:318" ], "Axes.imshow": [ - "doc/api/prev_api_changes/api_changes_2.2.0.rst:273", - "doc/api/prev_api_changes/api_changes_2.2.0.rst:276", "doc/users/prev_whats_new/whats_new_2.2.rst:251", "doc/users/prev_whats_new/whats_new_2.2.rst:254" ], - "GTK3Agg": [ - "doc/api/prev_api_changes/api_changes_2.2.0.rst:285" - ], - "GTK3Cairo": [ - "doc/api/prev_api_changes/api_changes_2.2.0.rst:285" + "Axis.units": [ + "doc/api/prev_api_changes/api_changes_2.2.0.rst:77" ], "Text.set_text": [ "doc/api/prev_api_changes/api_changes_3.0.0.rst:64", @@ -3160,18 +3033,6 @@ "matplotlib.dates.MicrosecondLocator.__call__": [ "doc/api/prev_api_changes/api_changes_1.5.0.rst:122" ], - "draw_idle": [ - "doc/api/prev_api_changes/api_changes_2.1.0.rst:298" - ], - "FigureCanvasQTAggBase.paintEvent": [ - "doc/api/prev_api_changes/api_changes_2.2.0.rst:199" - ], - "FigureCanvasQTAggBase.blit": [ - "doc/api/prev_api_changes/api_changes_2.2.0.rst:199" - ], - "FigureCanvasQTAggBase.print_figure": [ - "doc/api/prev_api_changes/api_changes_2.2.0.rst:199" - ], "FigureCanvasQTAgg.paintEvent": [ "doc/api/prev_api_changes/api_changes_2.2.0.rst:199" ], @@ -3520,34 +3381,14 @@ "numpy.uint8": [ ":1" ], - "matplotlib.backqend_pdf.PdfFile": [ - "doc/api/prev_api_changes/api_changes_2.1.0.rst:435" - ], - "backend_tkagg.AxisMenu": [ - "doc/api/prev_api_changes/api_changes_2.2.0.rst:34" - ], - "backend_qt5agg.FigureCanvasQTAggBase": [ - "doc/api/prev_api_changes/api_changes_2.2.0.rst:199" - ], "backend_qt5.FigureCanvasQT": [ "doc/api/prev_api_changes/api_changes_2.2.0.rst:199" ], - "QWidget": [ - "doc/api/prev_api_changes/api_changes_2.2.0.rst:199" - ], - "FigureCanvasQTAggBase": [ - "doc/api/prev_api_changes/api_changes_2.2.0.rst:199", - "doc/api/prev_api_changes/api_changes_2.2.0.rst:212", - "doc/api/prev_api_changes/api_changes_2.2.0.rst:218" - ], - "backend_qt5.FigureCanvasQTAggBase": [ - "doc/api/prev_api_changes/api_changes_2.2.0.rst:212" - ], "backend_qt5.FigureCanvasQTAgg": [ - "doc/api/prev_api_changes/api_changes_2.2.0.rst:212" + "doc/api/prev_api_changes/api_changes_2.2.0.rst:210" ], "FigureCanvasQTAgg": [ - "doc/api/prev_api_changes/api_changes_2.2.0.rst:218" + "doc/api/prev_api_changes/api_changes_2.2.0.rst:215" ], "FigureImage": [ "doc/api/prev_api_changes/api_changes_3.0.0.rst:383", @@ -3852,16 +3693,8 @@ "lib/matplotlib/font_manager.py:docstring of matplotlib.font_manager:3" ], "matplotlib.axis.Tick.label1On": [ - "doc/api/prev_api_changes/api_changes_2.1.0.rst:65", "doc/users/prev_whats_new/whats_new_2.1.0.rst:409" ], - "matplotlib.cbook.is_numlike": [ - "doc/api/prev_api_changes/api_changes_2.1.0.rst:138" - ], - "magnitude_spectrum": [ - "doc/api/prev_api_changes/api_changes_2.1.0.rst:198", - "doc/api/prev_api_changes/api_changes_2.1.0.rst:201" - ], "matplotlib.pylab.plot": [ "doc/devel/add_new_projection.rst:18" ],