::: redirect-from
/users/prev_whats_new/github_stats_3.3.0
:::

# GitHub statistics for 3.3.0 (Jul 16, 2020) {#github-stats-3-3-0}

GitHub statistics for 2020/03/03 (tag: v3.2.0) - 2020/07/16

These lists are automatically generated, and may be incomplete or
contain duplicates.

We closed 198 issues and merged 1066 pull requests. The full list can be
seen [on
GitHub](https://github.com/matplotlib/matplotlib/milestone/48?closed=1)

The following 144 authors contributed 3829 commits.

-   Adam
-   Adam Paszke
-   Adam Ruszkowski
-   Alex Henrie
-   Alexander Rudy
-   Amy Roberts
-   andrzejnovak
-   Antony Lee
-   Ardie Orden
-   Asaf Maman
-   Avni Sharma
-   Ben Root
-   Bruno Beltran
-   Bruno Pagani
-   chaoyi1
-   Cho Yin Yong
-   Chris
-   Christoph Pohl
-   Cimarron Mittelsteadt
-   Clemens Brunner
-   Dan Hickstein
-   Dan Stromberg
-   David Chudzicki
-   David Stansby
-   Dennis Tismenko
-   Dominik Schmidt
-   donchanee
-   Dora Fraeman Caswell
-   Edoardo Pizzigoni
-   Elan Ernest
-   Elliott Sales de Andrade
-   Emlyn Price
-   Eric Firing
-   Eric Larson
-   Eric Relson
-   Eric Wieser
-   Fabien Maussion
-   Frank Sauerburger
-   Gal Avineri
-   Generated images
-   Georg Raiser
-   Gina
-   Greg Lucas
-   hannah
-   Hanno Rein
-   Harshal Prakash Patankar
-   henryhu123
-   Hugo van Kemenade
-   Ian Hincks
-   ImportanceOfBeingErnest
-   Inception95
-   Ingo Fründ
-   Jake Lee
-   Javad
-   jbhopkins
-   Jeroonk
-   jess
-   Jess Tiu
-   jfbu
-   Jiahao Chen
-   Jody Klymak
-   Jon Haitz Legarreta Gorroño
-   Jose Manuel Martí
-   Joshua Taillon
-   Juanjo Bazán
-   Julian Mehne
-   Kacper Kowalik (Xarthisius)
-   Kevin Mader
-   kolibril13
-   kopytjuk
-   ksafran
-   Kyle Sunden
-   Larry Bradley
-   Laurent Thomas
-   Lawrence D\'Anna
-   Leo Singer
-   lepuchi
-   Luke Davis
-   Manan Kevadiya
-   Manuel Nuno Melo
-   Maoz Gelbart
-   Marat K
-   Marco Gorelli
-   Matt Newville
-   Matthias Bussonnier
-   Max
-   Max Chen
-   Max Humber
-   Maximilian Nöthe
-   Michaël Defferrard
-   Michele Mastropietro
-   mikhailov
-   MuhammadFarooq1234
-   Mykola Dvornik
-   Nelle Varoquaux
-   Nelson Darkwah Oppong
-   Nick Pope
-   Nico Schlömer
-   Nikita Kniazev
-   Olivier Castany
-   Omar Chehab
-   Paul Gierz
-   Paul Hobson
-   Paul Ivanov
-   Pavel Fedin
-   Peter Würtz
-   Philippe Pinard
-   pibion
-   Po
-   Pradeep Reddy Raamana
-   Ram Rachum
-   ranjanm
-   Raphael
-   Ricardo Mendes
-   Riccardo Di Maio
-   Ryan May
-   Sadie Louise Bartholomew
-   Sairam Pillai
-   Samesh Lakhotia
-   SamSchott
-   Sandro Tosi
-   Siddhesh Poyarekar
-   Sidharth Bansal
-   Snowhite
-   SojiroFukuda
-   Spencer McCoubrey
-   Stefan Mitic
-   Stephane Raynaud
-   Steven G. Johnson
-   Steven Munn
-   Ted Drain
-   Terence Honles
-   Thomas A Caswell
-   Thomas Robitaille
-   Till Stensitzki
-   Tim Hoffmann
-   Todd Jennings
-   Tyrone Xiong
-   Umar Javed
-   Venkada
-   vishalBindal
-   Vitaly Buka
-   Yue Zhihan
-   Zulko

GitHub issues and pull requests:

Pull Requests (1066):

-   `17943`{.interpreted-text role="ghpull"}: Backport PR #17942 on
    branch v3.3.x (Increase heading level for 3.3 What\'s New)
-   `17942`{.interpreted-text role="ghpull"}: Increase heading level for
    3.3 What\'s New
-   `17941`{.interpreted-text role="ghpull"}: Backport PR #17938 on
    branch v3.3.x (Don\'t allow 1D lists as subplot_moasic layout.)
-   `17940`{.interpreted-text role="ghpull"}: Backport PR #17885 on
    branch v3.3.x (BF: ignore CLOSEPOLY after NaN in PathNanRemover)
-   `17937`{.interpreted-text role="ghpull"}: Backport PR #17877 on
    branch v3.3.x (Fix drawing zoom rubberband on GTK backends.)
-   `17938`{.interpreted-text role="ghpull"}: Don\'t allow 1D lists as
    subplot_moasic layout.
-   `17885`{.interpreted-text role="ghpull"}: BF: ignore CLOSEPOLY after
    NaN in PathNanRemover
-   `17877`{.interpreted-text role="ghpull"}: Fix drawing zoom
    rubberband on GTK backends.
-   `17933`{.interpreted-text role="ghpull"}: Backport PR #17858 on
    branch v3.3.x (Refresh what\'s new page for 3.3.0)
-   `17858`{.interpreted-text role="ghpull"}: Refresh what\'s new page
    for 3.3.0
-   `17919`{.interpreted-text role="ghpull"}: Backport PR #17913 on
    branch v3.3.x (Revert using SVG inheritance diagrams)
-   `17913`{.interpreted-text role="ghpull"}: Revert using SVG
    inheritance diagrams
-   `17911`{.interpreted-text role="ghpull"}: Backport PR #17907 on
    branch v3.3.x (Fix release() method name in macosx backend)
-   `17907`{.interpreted-text role="ghpull"}: Fix release() method name
    in macosx backend
-   `17903`{.interpreted-text role="ghpull"}: Backport PR #17859 on
    branch v3.3.x (API: resolve unset vmin / vmax in all ScalarMapple
    based methods)
-   `17859`{.interpreted-text role="ghpull"}: API: resolve unset vmin /
    vmax in all ScalarMapple based methods
-   `17898`{.interpreted-text role="ghpull"}: Backport PR #17882 on
    branch v3.3.x (Fix FFMpegBase.isAvailable with detached terminals.)
-   `17882`{.interpreted-text role="ghpull"}: Fix FFMpegBase.isAvailable
    with detached terminals.
-   `17881`{.interpreted-text role="ghpull"}: Backport PR #17871 on
    branch v3.3.x (Mention single char colors shading in more places)
-   `17871`{.interpreted-text role="ghpull"}: Mention single char colors
    shading in more places
-   `17872`{.interpreted-text role="ghpull"}: Backport PR #17800 on
    branch v3.3.x (Increase tolerance for alternate architectures)
-   `17800`{.interpreted-text role="ghpull"}: Increase tolerance for
    alternate architectures
-   `17861`{.interpreted-text role="ghpull"}: Revert \"Fix linewidths
    and colors for scatter() with unfilled markers\"
-   `17864`{.interpreted-text role="ghpull"}: Backport PR #17862 on
    branch v3.3.x (CI: Install, or upgrade, Python 3 on homebrew.)
-   `17846`{.interpreted-text role="ghpull"}: Backport PR #17844 on
    branch v3.3.x (Explain why Qt4 backends are deprecated)
-   `17844`{.interpreted-text role="ghpull"}: Explain why Qt4 backends
    are deprecated
-   `17833`{.interpreted-text role="ghpull"}: Backport PR #17831 on
    branch v3.3.x (BLD: default to system freetype on AIX)
-   `17831`{.interpreted-text role="ghpull"}: BLD: default to system
    freetype on AIX
-   `17823`{.interpreted-text role="ghpull"}: Backport PR #17821 on
    branch v3.3.x (FIX: Keep lists of lists of one scalar each 2D in
    \_reshape_2D)
-   `17821`{.interpreted-text role="ghpull"}: FIX: Keep lists of lists
    of one scalar each 2D in \_reshape_2D
-   `17811`{.interpreted-text role="ghpull"}: Backport PR #17797 on
    branch v3.3.x (Fix running contour\'s test_internal_cpp_api
    directly.)
-   `17812`{.interpreted-text role="ghpull"}: Backport PR #17772 on
    branch v3.3.x (Partially fix rubberbanding in GTK3.)
-   `17815`{.interpreted-text role="ghpull"}: Backport PR #17814 on
    branch v3.3.x (Don\'t duplicate deprecated parameter addendum.)
-   `17814`{.interpreted-text role="ghpull"}: Don\'t duplicate
    deprecated parameter addendum.
-   `17772`{.interpreted-text role="ghpull"}: Partially fix
    rubberbanding in GTK3.
-   `17797`{.interpreted-text role="ghpull"}: Fix running contour\'s
    test_internal_cpp_api directly.
-   `17809`{.interpreted-text role="ghpull"}: Backport PR #17801 on
    branch v3.3.x (BUG: Fix implementation of \_is_closed_polygon)
-   `17801`{.interpreted-text role="ghpull"}: BUG: Fix implementation of
    \_is_closed_polygon
-   `17796`{.interpreted-text role="ghpull"}: Backport PR #17764 on
    branch v3.3.x (FIX: be more careful about not importing pyplot
    early)
-   `17795`{.interpreted-text role="ghpull"}: Backport PR #17781 on
    branch v3.3.x (Fix limit setting after plotting empty data)
-   `17764`{.interpreted-text role="ghpull"}: FIX: be more careful about
    not importing pyplot early
-   `17781`{.interpreted-text role="ghpull"}: Fix limit setting after
    plotting empty data
-   `17787`{.interpreted-text role="ghpull"}: Backport PR #17784 on
    branch v3.3.x (Allow passing empty list of ticks to FixedLocator)
-   `17784`{.interpreted-text role="ghpull"}: Allow passing empty list
    of ticks to FixedLocator
-   `17766`{.interpreted-text role="ghpull"}: Backport PR #17752 on
    branch v3.3.x (Numpydoc-ify various functions)
-   `17752`{.interpreted-text role="ghpull"}: Numpydoc-ify various
    functions
-   `17762`{.interpreted-text role="ghpull"}: Backport PR #17742 on
    branch v3.3.x (Update tricontour\[f\] docs)
-   `17742`{.interpreted-text role="ghpull"}: Update tricontour\[f\]
    docs
-   `17760`{.interpreted-text role="ghpull"}: Backport PR #17756 on
    branch v3.3.x (Fix tk tooltips for dark themes.)
-   `17756`{.interpreted-text role="ghpull"}: Fix tk tooltips for dark
    themes.
-   `17747`{.interpreted-text role="ghpull"}: Backport PR #17731 on
    branch v3.3.x (\"Fix\" tight_layout for template backend.)
-   `17731`{.interpreted-text role="ghpull"}: \"Fix\" tight_layout for
    template backend.
-   `17739`{.interpreted-text role="ghpull"}: Backport PR #17734 on
    branch v3.3.x (Oversample thumbnail x2)
-   `17734`{.interpreted-text role="ghpull"}: Oversample thumbnail x2
-   `17738`{.interpreted-text role="ghpull"}: Backport PR #17729 on
    branch v3.3.x (Fix type doc for scroll event \"step\" attribute.)
-   `17729`{.interpreted-text role="ghpull"}: Fix type doc for scroll
    event \"step\" attribute.
-   `17724`{.interpreted-text role="ghpull"}: Backport PR #17720 on
    branch v3.3.x (Fix check for manager = None.)
-   `17720`{.interpreted-text role="ghpull"}: Fix check for manager =
    None.
-   `17719`{.interpreted-text role="ghpull"}: Backport PR #17693 on
    branch v3.3.x (DOC: Add svg2pdf converter for generating PDF docs.)
-   `17693`{.interpreted-text role="ghpull"}: DOC: Add svg2pdf converter
    for generating PDF docs.
-   `17718`{.interpreted-text role="ghpull"}: Backport PR #17715 on
    branch v3.3.x (Clarify gridspec error message for non-integer
    inputs.)
-   `17717`{.interpreted-text role="ghpull"}: Backport PR #17705 on
    branch v3.3.x (Keep cachedRenderer as None when pickling Figure.)
-   `17715`{.interpreted-text role="ghpull"}: Clarify gridspec error
    message for non-integer inputs.
-   `17705`{.interpreted-text role="ghpull"}: Keep cachedRenderer as
    None when pickling Figure.
-   `17701`{.interpreted-text role="ghpull"}: Backport PR #17687 on
    branch v3.3.x (Mention keyboard modifiers in toolbar tooltip texts.)
-   `17687`{.interpreted-text role="ghpull"}: Mention keyboard modifiers
    in toolbar tooltip texts.
-   `17698`{.interpreted-text role="ghpull"}: Backport PR #17686 on
    branch v3.3.x (Fix tooltip for wx toolbar.)
-   `17686`{.interpreted-text role="ghpull"}: Fix tooltip for wx
    toolbar.
-   `17692`{.interpreted-text role="ghpull"}: Backport PR #17680 on
    branch v3.3.x (MNT: migrate away from deprecated c-api)
-   `17680`{.interpreted-text role="ghpull"}: MNT: migrate away from
    deprecated c-api
-   `17688`{.interpreted-text role="ghpull"}: Backport PR #17676 on
    branch v3.3.x (FIX: correctly process the tick label size)
-   `17676`{.interpreted-text role="ghpull"}: FIX: correctly process the
    tick label size
-   `17677`{.interpreted-text role="ghpull"}: Backport PR #17664 on
    branch v3.3.x (Clarify docs of AutoDateLocator.intervald)
-   `17678`{.interpreted-text role="ghpull"}: Backport PR #17665 on
    branch v3.3.x (Document that some single char colors are shaded)
-   `17679`{.interpreted-text role="ghpull"}: Backport PR #17675 on
    branch v3.3.x (DOC: specify that the LaTeX installation needs to
    include cm-super)
-   `17675`{.interpreted-text role="ghpull"}: DOC: specify that the
    LaTeX installation needs to include cm-super
-   `17665`{.interpreted-text role="ghpull"}: Document that some single
    char colors are shaded
-   `17664`{.interpreted-text role="ghpull"}: Clarify docs of
    AutoDateLocator.intervald
-   `17672`{.interpreted-text role="ghpull"}: Backport PR #17668 on
    branch v3.3.x (Don\'t pass \"wrong\" `indent=False` in SVG
    generation.)
-   `17671`{.interpreted-text role="ghpull"}: Backport PR #17667 on
    branch v3.3.x (Don\'t linewrap css in svg header.)
-   `17668`{.interpreted-text role="ghpull"}: Don\'t pass \"wrong\"
    `indent=False` in SVG generation.
-   `17667`{.interpreted-text role="ghpull"}: Don\'t linewrap css in svg
    header.
-   `17666`{.interpreted-text role="ghpull"}: Prepare for 3.3.0 rc1
-   `17663`{.interpreted-text role="ghpull"}: DOC: update the gh stats
    for v3.3.0
-   `17656`{.interpreted-text role="ghpull"}: Fix default colouring of
    Shadows
-   `17657`{.interpreted-text role="ghpull"}: V3.2.x mergeup
-   `17623`{.interpreted-text role="ghpull"}: Add a flag for disabling
    LTO.
-   `17569`{.interpreted-text role="ghpull"}: Delay usepackage{textcomp}
    until after the custom tex preamble.
-   `17416`{.interpreted-text role="ghpull"}: Reorder NavigationToolbar2
    methods.
-   `17604`{.interpreted-text role="ghpull"}: DOC: Clarify offset
    notation and scientific notation
-   `17617`{.interpreted-text role="ghpull"}: Rewrite pdf test to use
    check_figures_equal.
-   `17654`{.interpreted-text role="ghpull"}: Small fixes to recent
    What\'s New
-   `17649`{.interpreted-text role="ghpull"}: MNT: make \_setattr_cm
    more forgiving
-   `17644`{.interpreted-text role="ghpull"}: Doc 33 what\'s new
    consolidation
-   `17647`{.interpreted-text role="ghpull"}: Fix example in docstring
    of cbook.\_unfold.
-   `10187`{.interpreted-text role="ghpull"}: DOC: add a blitting
    tutorial
-   `17471`{.interpreted-text role="ghpull"}: Removed idiomatic
    constructs from interactive figures docs
-   `17639`{.interpreted-text role="ghpull"}: DOC: Update colormap
    deprecation warning to use Python\'s copy function.
-   `17223`{.interpreted-text role="ghpull"}: Warn on invalid savefig
    keyword arguments
-   `17625`{.interpreted-text role="ghpull"}: Give \_DummyAxis instances
    a \_\_name\_\_
-   `17636`{.interpreted-text role="ghpull"}: Fix image vlim clipping
    again
-   `17635`{.interpreted-text role="ghpull"}: Fix autoscaling with tiny
    sticky values.
-   `17620`{.interpreted-text role="ghpull"}: MNT: make \_setattr_cm
    more conservative
-   `17621`{.interpreted-text role="ghpull"}: FIX: restore ability to
    pass a tuple to axes_class in axes_grid
-   `16603`{.interpreted-text role="ghpull"}: axes collage
-   `17622`{.interpreted-text role="ghpull"}: Fix typo in description of
    savefig.bbox.
-   `17619`{.interpreted-text role="ghpull"}: Skip
    test_tmpconfigdir_warning when running as root.
-   `17610`{.interpreted-text role="ghpull"}: MNT: allow 0 sized figures
-   `17163`{.interpreted-text role="ghpull"}: Fix clipping of markers in
    PDF backend.
-   `17556`{.interpreted-text role="ghpull"}: DOC: Update contributor
    listing in credits
-   `17221`{.interpreted-text role="ghpull"}: Add metadata saving
    support to SVG.
-   `17603`{.interpreted-text role="ghpull"}: Replace image comparison
    in test_axes_grid1 by geometry checks.
-   `17428`{.interpreted-text role="ghpull"}: Doc start 33 merges
-   `17607`{.interpreted-text role="ghpull"}: Convert adjust_bbox to use
    ExitStack.
-   `17575`{.interpreted-text role="ghpull"}: DOCS: update
    collections.py docstrings to current doc conventions
-   `15826`{.interpreted-text role="ghpull"}: Fix bar3d bug with
    matching color string and array x lengths
-   `14507`{.interpreted-text role="ghpull"}: Simplify handling of Qt
    modifier keys.
-   `17589`{.interpreted-text role="ghpull"}: Fix doc build with Sphinx
    \< 3.
-   `17590`{.interpreted-text role="ghpull"}: Clarify docs of
    set_powerlimits()
-   `17597`{.interpreted-text role="ghpull"}: MNT: cleanup minor style
    issues
-   `17183`{.interpreted-text role="ghpull"}: Update configuration of
    CircleCI builds
-   `17592`{.interpreted-text role="ghpull"}: Improve docstrings of
    ScalarFormatter
-   `17456`{.interpreted-text role="ghpull"}: Improve stackplot example
-   `17545`{.interpreted-text role="ghpull"}: Improve docs of markers
-   `17233`{.interpreted-text role="ghpull"}: Improve PDF metadata
    support in PGF
-   `17086`{.interpreted-text role="ghpull"}: Remove jQuery & jQuery UI
-   `17580`{.interpreted-text role="ghpull"}: Fix same_color() for
    \'none\' color
-   `17582`{.interpreted-text role="ghpull"}: Fix link in doc
-   `17491`{.interpreted-text role="ghpull"}: DOC: Only link to overall
    Zenodo DOI.
-   `17515`{.interpreted-text role="ghpull"}: FIX: add set_box_aspect,
    improve tight bounding box for Axes3D + fix bbox_inches support with
    fixed box_aspect
-   `17581`{.interpreted-text role="ghpull"}: DOC: Remove duplicate
    Returns in subplot2grid.
-   `17550`{.interpreted-text role="ghpull"}: Update subplot2grid doc to
    use Figure.add_gridspec, not GridSpec.
-   `17544`{.interpreted-text role="ghpull"}: markerfacecolor should not
    override fillstyle=\'none\' in plot()
-   `15672`{.interpreted-text role="ghpull"}: Remove mention that tkagg
    was derived from PIL.
-   `17573`{.interpreted-text role="ghpull"}: Examples: fix formatting
    issue in \'Errorbar limit selection\'
-   `17543`{.interpreted-text role="ghpull"}: Fix linewidths and colors
    for scatter() with unfilled markers
-   `17448`{.interpreted-text role="ghpull"}: Add example for drawing an
    error band around a curve
-   `17572`{.interpreted-text role="ghpull"}: Examples: clarity for
    \'set and get\' example page
-   `17276`{.interpreted-text role="ghpull"}: Allow numpy arrays in
    markevery
-   `17536`{.interpreted-text role="ghpull"}: Consolidate some tests and
    fix a couple typos
-   `17558`{.interpreted-text role="ghpull"}: Simplify plot_date()
-   `17534`{.interpreted-text role="ghpull"}: Fmaussion extended
    boundary norm
-   `17540`{.interpreted-text role="ghpull"}: Fix help window on GTK.
-   `17535`{.interpreted-text role="ghpull"}: Update docs on
    subplot2grid / SubplotBase
-   `17510`{.interpreted-text role="ghpull"}: Fix exception handling in
    FT2Font init.
-   `16953`{.interpreted-text role="ghpull"}: Changed \'colors\'
    parameter in PyPlot vlines/hlines and Axes vlines/hlines to default
    to configured rcParams \'lines.color\' option
-   `17459`{.interpreted-text role="ghpull"}: Use light icons on dark
    themes for wx and gtk, too.
-   `17539`{.interpreted-text role="ghpull"}: Use symbolic icons for
    buttons in GTK toolbar.
-   `15435`{.interpreted-text role="ghpull"}: Reuse png metadata
    handling of imsave() in FigureCanvasAgg.print_png().
-   `5034`{.interpreted-text role="ghpull"}: New \"extend\" keyword to
    colors.BoundaryNorm
-   `17532`{.interpreted-text role="ghpull"}: DOC: correct
    legend.title_fontsize docstring
-   `17531`{.interpreted-text role="ghpull"}: Remove unneeded
    check/comment re: multiprocessing in setup.py.
-   `17522`{.interpreted-text role="ghpull"}: Privatize ttconv module.
-   `17517`{.interpreted-text role="ghpull"}: Make sure \_parent is in
    sync with Qt parent in NavigationToolbar2QT
-   `17525`{.interpreted-text role="ghpull"}: DOC/API: set
    \_\_qualname\_\_ when using class factory
-   `17511`{.interpreted-text role="ghpull"}: Fix offset legend
    tightbbox
-   `16203`{.interpreted-text role="ghpull"}: Port fontconfig\'s font
    weight detection to font_manager.
-   `17485`{.interpreted-text role="ghpull"}: Support marking a single
    artist as not-usetex.
-   `17338`{.interpreted-text role="ghpull"}: Support url on more
    Artists in svg
-   `17519`{.interpreted-text role="ghpull"}: Prefer demo\'ing rcParams
    rather than rc in examples.
-   `13457`{.interpreted-text role="ghpull"}: Give `AnnotationBbox` an
    opinion about its extent
-   `15037`{.interpreted-text role="ghpull"}: Simplifications to
    errorbar().
-   `17493`{.interpreted-text role="ghpull"}: Update SVGs that use
    interpolation=\'none\'.
-   `15221`{.interpreted-text role="ghpull"}: Don\'t fallback to agg in
    tight_layout.get_renderer.
-   `17512`{.interpreted-text role="ghpull"}: DOC: remove inkscape
    restriction in doc
-   `17484`{.interpreted-text role="ghpull"}: Deprecate ismath parameter
    to draw_tex and ismath=\"TeX!\".
-   `17492`{.interpreted-text role="ghpull"}: Correctly set default
    linewidth for unfilled markers.
-   `16908`{.interpreted-text role="ghpull"}: Adding 2d support to
    quadmesh set_array
-   `17506`{.interpreted-text role="ghpull"}: Fix dicts unpacking for
    `.plot`
-   `17496`{.interpreted-text role="ghpull"}: Fix some incorrect image
    clipping
-   `17340`{.interpreted-text role="ghpull"}: convert some sample plots
    to use plt.subplots() instead of other methods
-   `17504`{.interpreted-text role="ghpull"}: Undocument parameter
    orientation of bar()
-   `13884`{.interpreted-text role="ghpull"}: Add some documentation for
    axisartist\'s ExtremeFinder, plus some cleanups.
-   `17495`{.interpreted-text role="ghpull"}: Fix Pillow import in
    testing.
-   `17462`{.interpreted-text role="ghpull"}: Inline
    FigureCanvasGtkFoo.\_render_figure.
-   `17474`{.interpreted-text role="ghpull"}: Numpydocify
    RectangleSelector docstring.
-   `17003`{.interpreted-text role="ghpull"}: Optimize extensions with
    LTO and hidden visibility
-   `17489`{.interpreted-text role="ghpull"}: BUG: Picking vertical line
    broken
-   `17486`{.interpreted-text role="ghpull"}: Simplify handling of
    fontproperties=None.
-   `17478`{.interpreted-text role="ghpull"}: Add support for blitting
    in qt5cairo.
-   `15641`{.interpreted-text role="ghpull"}: Make get_sample_data
    autoload npy/npz files.
-   `17481`{.interpreted-text role="ghpull"}: Fix LightSource.shade on
    fully unmasked array.
-   `17289`{.interpreted-text role="ghpull"}: Prepare for ragged array
    warnings in NumPy 1.19
-   `17358`{.interpreted-text role="ghpull"}: Fix masked
    CubicTriInterpolator
-   `17477`{.interpreted-text role="ghpull"}: DOC: Use Sphinx-gallery
    animation capture
-   `17482`{.interpreted-text role="ghpull"}: Shorten
    RectangleSelector.\_release.
-   `17475`{.interpreted-text role="ghpull"}: Cleanup RectangleSelector
    example.
-   `17461`{.interpreted-text role="ghpull"}: Deprecate the private
    FigureCanvasGTK3.\_renderer_init.
-   `17464`{.interpreted-text role="ghpull"}: Fold \_make_nseq_validator
    into \_listify_validator.
-   `17469`{.interpreted-text role="ghpull"}: Use qVersion, not
    QT_VERSION_STR \-- the latter doesn\'t exist in PySide2.
-   `4779`{.interpreted-text role="ghpull"}: DOC: Start to document
    interactive figures
-   `17458`{.interpreted-text role="ghpull"}: Cleanup C++ code
-   `17466`{.interpreted-text role="ghpull"}: DOC: clarify that
    milestones are intentions not approvals
-   `17062`{.interpreted-text role="ghpull"}: Fix to \"exported SVG
    files blurred in viewers\"
-   `17443`{.interpreted-text role="ghpull"}: Fix rcParams validator for
    dashes.
-   `17350`{.interpreted-text role="ghpull"}: Move integerness checks to
    SubplotSpec.\_from_subplot_args.
-   `17444`{.interpreted-text role="ghpull"}: Support odd-length dash
    patterns in Agg.
-   `17405`{.interpreted-text role="ghpull"}: Show the failing line in
    bad-rcparams warnings.
-   `17452`{.interpreted-text role="ghpull"}: Make validate_date throw
    ValueError, not RuntimeError.
-   `17439`{.interpreted-text role="ghpull"}: Remove comment re:
    validation of datetime format strings.
-   `17438`{.interpreted-text role="ghpull"}: Discourage use of
    proprietary Matplotlib names for freetype hinting
-   `16990`{.interpreted-text role="ghpull"}: update testing helpers
-   `16340`{.interpreted-text role="ghpull"}: Make set_x/ymargin()
    update axes limits, just like margins().
-   `15029`{.interpreted-text role="ghpull"}: Get default params from
    matplotlibrc.template.
-   `17363`{.interpreted-text role="ghpull"}: Fix toolbar separators in
    wx+toolmanager.
-   `17348`{.interpreted-text role="ghpull"}: Avoid creating a Tick in
    Axis.get_tick_space.
-   `15725`{.interpreted-text role="ghpull"}: Changed line color of
    boxplot for dark_background
-   `17362`{.interpreted-text role="ghpull"}: Remove status bars in
    toolmanager mode as well.
-   `16551`{.interpreted-text role="ghpull"}: DOC: be more opinionated
    about flags passed to pip
-   `17328`{.interpreted-text role="ghpull"}: Fixes icon clipping issue
    with WxAgg NavigationToolbar2 for wxpython 4.1.0
-   `17425`{.interpreted-text role="ghpull"}: fix typo in stem doc
-   `17415`{.interpreted-text role="ghpull"}: Cygwin fixes
-   `17401`{.interpreted-text role="ghpull"}: FIX: Fix for FFmpeg + GIF
-   `16569`{.interpreted-text role="ghpull"}: MNT: improve the error
    message in Path init
-   `17404`{.interpreted-text role="ghpull"}: Don\'t forget to dlclose()
    main_program in tkagg init.
-   `17414`{.interpreted-text role="ghpull"}: Keep validate_date
    private.
-   `17413`{.interpreted-text role="ghpull"}: Revert \"DOC: drop the
    experimental tag constrained_layout and tight_layout\"
-   `17394`{.interpreted-text role="ghpull"}: Deprecate passing keys to
    update_keymap as single comma-separated string
-   `17395`{.interpreted-text role="ghpull"}: TexManager fixes.
-   `17399`{.interpreted-text role="ghpull"}: Remove qt4 backends from
    backend fallback candidates.
-   `17392`{.interpreted-text role="ghpull"}: Clarify deprecation
    message re: tex/pgf preambles as list-of-strings.
-   `17400`{.interpreted-text role="ghpull"}: Cleanup wx examples.
-   `17378`{.interpreted-text role="ghpull"}: Fix marker overlap
-   `17351`{.interpreted-text role="ghpull"}: Fix running the test suite
    with inkscape\>=1.
-   `17382`{.interpreted-text role="ghpull"}: FIX: properly check figure
    on gridspec
-   `17390`{.interpreted-text role="ghpull"}: Small updates to
    troubleshooting guide.
-   `15104`{.interpreted-text role="ghpull"}: Simplify file handling in
    ft2font.
-   `17380`{.interpreted-text role="ghpull"}: Support standard names for
    freetype hinting flags.
-   `15594`{.interpreted-text role="ghpull"}: Fix marker overlap
-   `17372`{.interpreted-text role="ghpull"}: Auto-set artist.mouseover
    based on if get_cursor_data is overridden.
-   `17377`{.interpreted-text role="ghpull"}: Remove code for sphinx \<
    1.8
-   `17266`{.interpreted-text role="ghpull"}: Keep explicit ticklabels
    in sync with ticks from FixedLocator
-   `17359`{.interpreted-text role="ghpull"}: Fix running
    test_internal_cpp_api directly.
-   `17355`{.interpreted-text role="ghpull"}: Change subprocess for
    inkscape version detection
-   `17369`{.interpreted-text role="ghpull"}: CI: Add eslint for JS
    linting
-   `17226`{.interpreted-text role="ghpull"}: Replace backend_driver by
    new example runner.
-   `17365`{.interpreted-text role="ghpull"}: Also use light color tool
    buttons in qt+toolmanager+dark theme.
-   `17366`{.interpreted-text role="ghpull"}: Restrict Qt toolbars to
    top/bottom of canvas.
-   `17361`{.interpreted-text role="ghpull"}: Remove randomness from
    test_colorbar_get_ticks_2.
-   `17151`{.interpreted-text role="ghpull"}: Cleanup colors.py
    docstrings.
-   `17287`{.interpreted-text role="ghpull"}: Make API of get_tightbbox
    more consistent between Axes and Axis.
-   `17092`{.interpreted-text role="ghpull"}: Don\'t create a statusbar
    in Qt, wx backends.
-   `17220`{.interpreted-text role="ghpull"}: Simplify Annotation and
    Text bbox drawing.
-   `17353`{.interpreted-text role="ghpull"}: Make zooming work in
    qt-embedding example.
-   `16727`{.interpreted-text role="ghpull"}: Update xtick.alignment
    parameter in rcsetup to validate against correct values
-   `17236`{.interpreted-text role="ghpull"}: Add the
    \"contour.linewidths\" configuration option
-   `16328`{.interpreted-text role="ghpull"}: Make Artist.set() apply
    properties in the order in which they are given.
-   `9696`{.interpreted-text role="ghpull"}: FIX: set_url() without
    effect in the plot for instances of Tick
-   `17002`{.interpreted-text role="ghpull"}: Fix AnnotationBbox picking
    and a bit of cleanup
-   `17256`{.interpreted-text role="ghpull"}: Improve ps handling of
    individual usetex strings.
-   `17267`{.interpreted-text role="ghpull"}: Improve image comparison
    decorator
-   `17332`{.interpreted-text role="ghpull"}: Cleanup docstring of
    subplots().
-   `16843`{.interpreted-text role="ghpull"}: Deprecate is_pyqt5.
-   `15898`{.interpreted-text role="ghpull"}: New textcolor kwarg for
    legend
-   `17333`{.interpreted-text role="ghpull"}: Make sharex, etc. args of
    subplots() keyword-only.
-   `17329`{.interpreted-text role="ghpull"}: Improve docs of
    eventplot()
-   `17330`{.interpreted-text role="ghpull"}: Remove pnpoly license.
-   `13656`{.interpreted-text role="ghpull"}: For single datasets,
    don\'t wrap artist added by Axes.hist in silent_list
-   `16247`{.interpreted-text role="ghpull"}: DOC added kwargs and
    tight_layout description in plt.figure
-   `16992`{.interpreted-text role="ghpull"}: Implement
    FigureManager.resize for macosx backend
-   `17324`{.interpreted-text role="ghpull"}: DOC: add offset axes to
    secondary_axes
-   `17311`{.interpreted-text role="ghpull"}: Make pyplot signatures of
    rgrids() and thetagrids() explicit
-   `17302`{.interpreted-text role="ghpull"}: Fix alignment of offset
    text on top axis.
-   `14421`{.interpreted-text role="ghpull"}: Add GridSpec.subplots()
-   `15111`{.interpreted-text role="ghpull"}: By default, don\'t change
    the figure face/edgecolor on savefig().
-   `17318`{.interpreted-text role="ghpull"}: both x and y should
    multiply the radius
-   `17309`{.interpreted-text role="ghpull"}: Cleanup parameter types in
    docstrings
-   `17308`{.interpreted-text role="ghpull"}: Improve docs of bar() and
    barh()
-   `17312`{.interpreted-text role="ghpull"}: changed axis to axes in
    lifecycle tutorial
-   `16715`{.interpreted-text role="ghpull"}: Automatically create tick
    formatters for str and callable inputs.
-   `16959`{.interpreted-text role="ghpull"}: Simplify and robustify
    ConnectionPatch coordinates conversion.
-   `17306`{.interpreted-text role="ghpull"}: FIX: CL more stable
-   `17301`{.interpreted-text role="ghpull"}: Use
    deprecate_privatize_attribute more.
-   `16985`{.interpreted-text role="ghpull"}: Adds normalize kwarg to
    pie function
-   `5243`{.interpreted-text role="ghpull"}: Enhancement of tick label
    offset text positioning
-   `17292`{.interpreted-text role="ghpull"}: Deprecate various wx
    Toolbar attributes.
-   `17297`{.interpreted-text role="ghpull"}: Simplify pickling support.
-   `17298`{.interpreted-text role="ghpull"}: Fix rubberband in tk.
-   `17299`{.interpreted-text role="ghpull"}: Avoid \"dash motion\" in
    qt zoom box.
-   `17200`{.interpreted-text role="ghpull"}: Implement
    set_history_buttons for Tk toolbar.
-   `16798`{.interpreted-text role="ghpull"}: Make the Qt interactive
    zoom rectangle black & white.
-   `17296`{.interpreted-text role="ghpull"}: Fix doc wording
-   `17282`{.interpreted-text role="ghpull"}: Don\'t divide by zero in
    Line2D.segment_hits.
-   `17293`{.interpreted-text role="ghpull"}: Fix incorrect deprecation.
-   `17285`{.interpreted-text role="ghpull"}: V32 mergeup
-   `15933`{.interpreted-text role="ghpull"}: Warn if a temporary
    config/cache dir must be created.
-   `15911`{.interpreted-text role="ghpull"}: Use os.getpid() in
    configdir, to avoid multiprocess concurrency issues
-   `17277`{.interpreted-text role="ghpull"}: Move slow FontManager
    warning to FontManager constructor.
-   `17222`{.interpreted-text role="ghpull"}: FIX: long titles x/ylabel
    layout
-   `14960`{.interpreted-text role="ghpull"}: Don\'t generate individual
    doc entries for inherited Axes/Axis/Tick methods
-   `17175`{.interpreted-text role="ghpull"}: Further sync axes_grid
    colorbars with standard colorbars.
-   `17030`{.interpreted-text role="ghpull"}: Move widget functions into
    matplotlib.testing.widgets.
-   `16975`{.interpreted-text role="ghpull"}: Fix \"out of bounds\"
    undefined behavior
-   `17111`{.interpreted-text role="ghpull"}: Deprecate
    NavigationToolbar2.\_init_toolbar.
-   `15275`{.interpreted-text role="ghpull"}: adds turbo colormap
-   `17174`{.interpreted-text role="ghpull"}: Inline
    RGBAxes.\_config_axes to its only call site.
-   `17156`{.interpreted-text role="ghpull"}: Deprecate
    text.latex.preview rcParam.
-   `17242`{.interpreted-text role="ghpull"}: Make deprecations versions
    explicit
-   `17165`{.interpreted-text role="ghpull"}: Small optimizations to
    scale and translate of Affine2D
-   `17181`{.interpreted-text role="ghpull"}: Inline some private helper
    methods in ColorbarBase + small refactors.
-   `17264`{.interpreted-text role="ghpull"}: Don\'t trigger save when
    gtk save dialog is closed by escape.
-   `17262`{.interpreted-text role="ghpull"}: fix typo in set_clip_on
    doc
-   `17234`{.interpreted-text role="ghpull"}: Shorten and privatize
    qt\'s UiSubplotTool.
-   `17137`{.interpreted-text role="ghpull"}: Deprecate
    Toolbar.press/release; add helper to find overridden methods.
-   `17245`{.interpreted-text role="ghpull"}: Improve error handling in
    \_parse_scatter_color_args
-   `15008`{.interpreted-text role="ghpull"}: ENH: add variable epoch
-   `17260`{.interpreted-text role="ghpull"}: Text Rotation Example:
    Correct roation_mode typo
-   `17258`{.interpreted-text role="ghpull"}: Improve info logged by tex
    subsystem.
-   `17211`{.interpreted-text role="ghpull"}: Deprecate support for
    running svg converter from path containing newline.
-   `17078`{.interpreted-text role="ghpull"}: Improve nbAgg & WebAgg
    toolbars
-   `17191`{.interpreted-text role="ghpull"}: Inline unsampled-image
    path; remove renderer kwarg from \_check_unsampled_image.
-   `17213`{.interpreted-text role="ghpull"}: Replace use of Bbox.bounds
    by appropriate properties.
-   `17219`{.interpreted-text role="ghpull"}: Add support for suptitle()
    in tight_layout().
-   `17235`{.interpreted-text role="ghpull"}: More axisartist cleanups
-   `17239`{.interpreted-text role="ghpull"}: Remove deprecations that
    expire in 3.3
-   `13696`{.interpreted-text role="ghpull"}: Deprecate
    offset_position=\"data\".
-   `16991`{.interpreted-text role="ghpull"}: Begin warning on modifying
    global state of colormaps
-   `17053`{.interpreted-text role="ghpull"}: Replace most jQuery with
    vanilla JavaScript
-   `17228`{.interpreted-text role="ghpull"}: Make params to
    pyplot.tight_layout keyword-only.
-   `17225`{.interpreted-text role="ghpull"}: Remove Patch visibility
    tracking by Legend & OffsetBox.
-   `17027`{.interpreted-text role="ghpull"}: Fix saving nbAgg figure
    after a partial blit
-   `16847`{.interpreted-text role="ghpull"}: Ticks are not markers
-   `17229`{.interpreted-text role="ghpull"}: Autogenerate
    subplots_adjust with boilerplate.py.
-   `17209`{.interpreted-text role="ghpull"}: Simplify some axisartist
    code.
-   `17204`{.interpreted-text role="ghpull"}: Draw unfilled hist()s with
    the zorder of lines.
-   `17205`{.interpreted-text role="ghpull"}: Shorten tight_layout code.
-   `17218`{.interpreted-text role="ghpull"}: Document
    `Transform.__add__` and `.__sub__`.
-   `17215`{.interpreted-text role="ghpull"}: Small cleanups.
-   `17212`{.interpreted-text role="ghpull"}: Cleanup text.py.
-   `17196`{.interpreted-text role="ghpull"}: Move polar tests to their
    own module.
-   `14747`{.interpreted-text role="ghpull"}: Deprecate
    AxisArtist.dpi_transform.
-   `13144`{.interpreted-text role="ghpull"}: Deprecate
    NavigationToolbar2GTK3.ctx.
-   `17202`{.interpreted-text role="ghpull"}: DOC: Remove extra word
-   `17194`{.interpreted-text role="ghpull"}: Small
    cleanups/simplifications/fixes to pie().
-   `17102`{.interpreted-text role="ghpull"}: Switch tk pan/zoom to use
    togglable buttons.
-   `16832`{.interpreted-text role="ghpull"}: Correctly compute path
    extents
-   `17193`{.interpreted-text role="ghpull"}: Document docstring quote
    convention
-   `17195`{.interpreted-text role="ghpull"}: Fix polar tests.
-   `17189`{.interpreted-text role="ghpull"}: Make all parameters of
    ColorbarBase, except `ax`, keyword-only.
-   `16717`{.interpreted-text role="ghpull"}: Bugfix for issue 16501
    raised ValueError polar subplot with (thetamax - thetamin) \> 2pi
-   `17180`{.interpreted-text role="ghpull"}: Doc: spines arrows example
-   `17184`{.interpreted-text role="ghpull"}: Fix various small typos.
-   `17143`{.interpreted-text role="ghpull"}: Move linting to GitHub
    Actions with reviewdog.
-   `17160`{.interpreted-text role="ghpull"}: Correctly go through
    property setter when init\'ing Timer interval.
-   `17166`{.interpreted-text role="ghpull"}: Deprecate
    ScalarMappable.check_update and associated machinery.
-   `17177`{.interpreted-text role="ghpull"}: Manually linewrap PS
    hexlines. Fixes #17176
-   `17162`{.interpreted-text role="ghpull"}: Update docs of
    rc_context()
-   `17170`{.interpreted-text role="ghpull"}: Convert SubplotZero
    example into centered-spines-with-arrows recipe.
-   `17164`{.interpreted-text role="ghpull"}: Fix
    Figure.add_axes(rect=\...).
-   `17154`{.interpreted-text role="ghpull"}: DOC: Fix some warning and
    unreproducibility
-   `17169`{.interpreted-text role="ghpull"}: Clarify that draw_event
    occurs after the canvas draw.
-   `17089`{.interpreted-text role="ghpull"}: Cleanup some imports in
    tests
-   `17040`{.interpreted-text role="ghpull"}: Improve docs on automated
    tests
-   `17145`{.interpreted-text role="ghpull"}: CI: run pydocstyle with
    our custom options
-   `16864`{.interpreted-text role="ghpull"}: Check parameter type for
    legend(labels)
-   `17146`{.interpreted-text role="ghpull"}:
    FigureManager/NavigationToolbar2 cleanups.
-   `16933`{.interpreted-text role="ghpull"}: Add tests for toolmanager.
-   `17127`{.interpreted-text role="ghpull"}: ENH: allow title
    autopositioning to be turned off
-   `17150`{.interpreted-text role="ghpull"}: Many docstring cleanups.
-   `17148`{.interpreted-text role="ghpull"}: Fix most instances of D404
    (\"docstring should not start with \'this\'\").
-   `17142`{.interpreted-text role="ghpull"}: BUGFIX: conditional for
    add_axes arg deprecation
-   `17032`{.interpreted-text role="ghpull"}: Fold table.CustomCell into
    Cell.
-   `17117`{.interpreted-text role="ghpull"}: TextBox improvements.
-   `17108`{.interpreted-text role="ghpull"}: Make widgets.TextBox work
    also when embedding.
-   `17135`{.interpreted-text role="ghpull"}: Simplify pan/zoom
    toggling.
-   `17134`{.interpreted-text role="ghpull"}: Don\'t override update()
    in NavigationToolbar2Tk.
-   `17129`{.interpreted-text role="ghpull"}: In docs remove
    \'optional\' if \'default\' can be given
-   `16963`{.interpreted-text role="ghpull"}: Deprecate Locator.refresh
    and associated helpers.
-   `17133`{.interpreted-text role="ghpull"}: Fix Button widget motion
    callback.
-   `17125`{.interpreted-text role="ghpull"}: Make multiline docstrings
    start with a newline.
-   `17124`{.interpreted-text role="ghpull"}: Widgets cleanup.
-   `17123`{.interpreted-text role="ghpull"}: Cleanup/Simplify
    Cell.\_set_text_position.
-   `16862`{.interpreted-text role="ghpull"}: FIX: turn off title
    autopos if pad is set
-   `15214`{.interpreted-text role="ghpull"}: Inline wx icon loading.
-   `16831`{.interpreted-text role="ghpull"}: Simplify interactive zoom
    handling.
-   `17094`{.interpreted-text role="ghpull"}: DOC: drop the experimental
    tag constrained_layout and tight_layout
-   `17101`{.interpreted-text role="ghpull"}: Avoid \"wrapped C/C++
    object has been deleted\" when closing wx window.
-   `17028`{.interpreted-text role="ghpull"}: Changed return type of
    [get](){x,y}ticklabels to plain list
-   `16058`{.interpreted-text role="ghpull"}: Deprecate
    {ContourSet,Quiver}.ax in favor of .axes.
-   `15349`{.interpreted-text role="ghpull"}: Use checkboxes as bullet
    points for the PR review checklists
-   `17112`{.interpreted-text role="ghpull"}: Fix some link redirects in
    docs
-   `17090`{.interpreted-text role="ghpull"}: DOCS: add examples of how
    one \"should\" use Bbox
-   `17110`{.interpreted-text role="ghpull"}: Simplify connection of the
    default key_press and button_press handlers.
-   `17070`{.interpreted-text role="ghpull"}: Cleanups to Qt backend.
-   `16776`{.interpreted-text role="ghpull"}: Make cursor text precision
    actually correspond to pointing precision.
-   `17026`{.interpreted-text role="ghpull"}: Add eslint & prettier, and
    re-format JS
-   `17091`{.interpreted-text role="ghpull"}: Make sure slider uses
    \"x\" sign before multiplicative factor.
-   `17082`{.interpreted-text role="ghpull"}: Cleanup TextBox
    implementation.
-   `17067`{.interpreted-text role="ghpull"}: Simplify and generalize
    \_set_view_from_bbox.
-   `17081`{.interpreted-text role="ghpull"}: Update animation_api.rst
-   `17077`{.interpreted-text role="ghpull"}: Improve default formatter
    for Slider values.
-   `17079`{.interpreted-text role="ghpull"}: Use True instead of 1 for
    boolean parameters.
-   `17074`{.interpreted-text role="ghpull"}: Fixed a typo in Lifecycle
    of a Plot
-   `17072`{.interpreted-text role="ghpull"}: Cleanup multi_image
    example.
-   `15287`{.interpreted-text role="ghpull"}: Allow sharex/y after axes
    creation.
-   `16987`{.interpreted-text role="ghpull"}: Deprecate case-insensitive
    properties.
-   `17059`{.interpreted-text role="ghpull"}: More missing refs fixes,
    and associated doc rewordings.
-   `17057`{.interpreted-text role="ghpull"}: Simplify subgridspec
    example/tutorial.
-   `17058`{.interpreted-text role="ghpull"}: Fix minor doc typos.
-   `17024`{.interpreted-text role="ghpull"}: Clarify docs of Rectangle
-   `17043`{.interpreted-text role="ghpull"}: Avoid spurious deprecation
    warning in TextBox.
-   `17047`{.interpreted-text role="ghpull"}: Highlighted
    .cbook.warn_deprecated() in contributing.rst
-   `17054`{.interpreted-text role="ghpull"}: Use slope in axline
    example
-   `17048`{.interpreted-text role="ghpull"}: More missing refs fixes.
-   `17021`{.interpreted-text role="ghpull"}: File name made more
    understandable
-   `16903`{.interpreted-text role="ghpull"}: Shorten implementation of
    Axes methods that just wrap Axis methods.
-   `17039`{.interpreted-text role="ghpull"}: Cleanups to contour docs.
-   `17011`{.interpreted-text role="ghpull"}: ci: Publish result images
    as Azure artifacts.
-   `17038`{.interpreted-text role="ghpull"}: Improve readability of
    documenting_mpl.rst
-   `16996`{.interpreted-text role="ghpull"}: Clean up get_proj()
    docstring (used view_init docstring as reference)
-   `17019`{.interpreted-text role="ghpull"}: Add return field to
    documentation of \'get_major_ticks\'
-   `16999`{.interpreted-text role="ghpull"}: Add section on artifacts
    to imshow docs
-   `17029`{.interpreted-text role="ghpull"}: Fix table.Cell docstrings.
-   `17025`{.interpreted-text role="ghpull"}: Fix RecursionError when
    closing nbAgg figures.
-   `16971`{.interpreted-text role="ghpull"}: Don\'t change Figure DPI
    if value unchanged
-   `16972`{.interpreted-text role="ghpull"}: Fix resize bugs in GTK
-   `17008`{.interpreted-text role="ghpull"}: Change the description of
    Rectangle\'s xy parameter
-   `16337`{.interpreted-text role="ghpull"}: Create axline() using
    slope
-   `16947`{.interpreted-text role="ghpull"}: Fix missing parameter
    initialization in Axes.specgram()
-   `17001`{.interpreted-text role="ghpull"}: Cleanup imshow_extent
    tutorial.
-   `17000`{.interpreted-text role="ghpull"}: More stringent eventplot
    orientations.
-   `16771`{.interpreted-text role="ghpull"}: Deprecate non-string
    values as legend labels
-   `15910`{.interpreted-text role="ghpull"}: Simplify init of
    EventCollection.
-   `16998`{.interpreted-text role="ghpull"}: Made INSTALL.rst
    consistent
-   `15393`{.interpreted-text role="ghpull"}: Cleanup shape
    manipulations.
-   `10924`{.interpreted-text role="ghpull"}: Clear() methods to Radio
    and CheckButtons and other improvements
-   `16988`{.interpreted-text role="ghpull"}: Make plt.{r,theta}grids
    act as setters even when all args are kwargs.
-   `16986`{.interpreted-text role="ghpull"}: update tox.ini to match
    pythons supported and allow flags for pytest
-   `16111`{.interpreted-text role="ghpull"}: Move locking of
    fontlist.json *into* json_dump.
-   `13110`{.interpreted-text role="ghpull"}: Slightly tighten the
    Bbox/Transform API.
-   `16973`{.interpreted-text role="ghpull"}: TST: don\'t actually
    render 1k+ date ticks
-   `16967`{.interpreted-text role="ghpull"}: Simplify animation writer
    fallback.
-   `16812`{.interpreted-text role="ghpull"}: Bezier/Path API Cleanup:
    fix circular import issue
-   `16968`{.interpreted-text role="ghpull"}: Add link to 3.2
    min-supported-requirements.
-   `16957`{.interpreted-text role="ghpull"}: Remove unused, private
    aliases Polygon.\_{get,set}\_xy.
-   `16960`{.interpreted-text role="ghpull"}: Improve error for quoted
    values in matplotlibrc.
-   `16530`{.interpreted-text role="ghpull"}: Fix violinplot support
    list of pandas.Series
-   `16939`{.interpreted-text role="ghpull"}: Cleanup/tighten axes_grid.
-   `16942`{.interpreted-text role="ghpull"}: Cleanup and avoid refleaks
    OSX Timer\_\_timer_start.
-   `16944`{.interpreted-text role="ghpull"}: TST: update default
    junit_family
-   `16823`{.interpreted-text role="ghpull"}: Dedupe implementation of
    axes grid switching in toolmanager.
-   `16951`{.interpreted-text role="ghpull"}: Cleanup dates docstrings.
-   `16769`{.interpreted-text role="ghpull"}: Fix some small style
    issues
-   `16936`{.interpreted-text role="ghpull"}: FIX: Plot is now rendered
    with correct initial value
-   `16937`{.interpreted-text role="ghpull"}: Making sure to keep
    over/under/bad in cmap resample/reverse.
-   `16915`{.interpreted-text role="ghpull"}: Tighten/cleanup wx
    backend.
-   `16923`{.interpreted-text role="ghpull"}: Test the macosx backend on
    Travis.
-   `15369`{.interpreted-text role="ghpull"}: Update style docs
-   `16893`{.interpreted-text role="ghpull"}: Robustify
    `AffineBase.__eq__` against comparing to other classes.
-   `16904`{.interpreted-text role="ghpull"}: Turn fontdict & minor into
    kwonly parameters for [set](){x,y}ticklabels.
-   `16917`{.interpreted-text role="ghpull"}: Add test for close_event.
-   `16920`{.interpreted-text role="ghpull"}: Remove unused
    \_read_ppm_image from macosx.m.
-   `16877`{.interpreted-text role="ghpull"}: Cleanup new_fixed_axis
    examples.
-   `15049`{.interpreted-text role="ghpull"}: Annotate argument in axes
    class match upstream
-   `16774`{.interpreted-text role="ghpull"}: Cleanup
    demo_axes_hbox_divider.
-   `16873`{.interpreted-text role="ghpull"}: More fixes to pydocstyle
    D403 (First word capitalization)
-   `16896`{.interpreted-text role="ghpull"}:
    set_tick_params(label1On=False) should also make offset text
    invisible.
-   `16907`{.interpreted-text role="ghpull"}: Fix typo in implementation
    of quit_all_keys.
-   `16900`{.interpreted-text role="ghpull"}: Document and test
    common_texification()
-   `16902`{.interpreted-text role="ghpull"}: Remove dot from suffix in
    testing.compare.
-   `16828`{.interpreted-text role="ghpull"}: Use more \_setattr_cm,
    thus fix Text(\'\').get_window_extent(dpi=\...)
-   `16901`{.interpreted-text role="ghpull"}: Cleanup many docstrings.
-   `16840`{.interpreted-text role="ghpull"}: Deprecate support for Qt4.
-   `16899`{.interpreted-text role="ghpull"}: Remove optional returns
    from TriAnalyzer.\_get_compressed_triangulation.
-   `16618`{.interpreted-text role="ghpull"}: Use SubplotSpec
    row/colspans more, and deprecate get_rows_columns.
-   `15392`{.interpreted-text role="ghpull"}: Autoscale for ax.arrow()
-   `14626`{.interpreted-text role="ghpull"}: Add support for minor
    ticks in 3d axes.
-   `16897`{.interpreted-text role="ghpull"}: Add back missing import.
-   `14725`{.interpreted-text role="ghpull"}: Move the debug-mode
    TransformNode.write_graphviz out.
-   `15437`{.interpreted-text role="ghpull"}: Improve handling of alpha
    when saving to jpeg.
-   `15606`{.interpreted-text role="ghpull"}: Simplify OldAutoLocator
    and AutoDateLocator.
-   `16863`{.interpreted-text role="ghpull"}: Shortcut for closing all
    figures
-   `16876`{.interpreted-text role="ghpull"}: Small cleanups to dviread.
-   `15680`{.interpreted-text role="ghpull"}: Use more kwonly arguments,
    less manual kwargs-popping.
-   `15318`{.interpreted-text role="ghpull"}: Deprecate unused
    rcParams\[\"animation.html_args\"\].
-   `15303`{.interpreted-text role="ghpull"}: Make it possible to use
    rc_context as a decorator.
-   `16890`{.interpreted-text role="ghpull"}: Enables hatch alpha on SVG
-   `16887`{.interpreted-text role="ghpull"}: Shorter event mocking in
    tests.
-   `16881`{.interpreted-text role="ghpull"}: Validate tickdir strings
-   `16846`{.interpreted-text role="ghpull"}: Disconnect manager when
    resizing figure for animation saving.
-   `16871`{.interpreted-text role="ghpull"}: Shorter Path import in
    setupext.
-   `16892`{.interpreted-text role="ghpull"}: Warn in the docs that
    MouseEvent.key can be wrong.
-   `16209`{.interpreted-text role="ghpull"}: Dedupe boilerplate for
    \"adoption\" of figure into pyplot.
-   `16098`{.interpreted-text role="ghpull"}: Deprecate parameter props
    of Shadow
-   `15747`{.interpreted-text role="ghpull"}: Move Text init to end of
    Annotation init.
-   `15679`{.interpreted-text role="ghpull"}: np.concatenate cleanups.
-   `16778`{.interpreted-text role="ghpull"}: Remove more API deprecated
    in 3.1(part 7)
-   `16886`{.interpreted-text role="ghpull"}: Finish removing mentions
    of idle_event.
-   `16882`{.interpreted-text role="ghpull"}: Fix trivial docstring
    typos.
-   `16874`{.interpreted-text role="ghpull"}: Fix pydocstyle D209
    (Multi-line docstring closing separate line)
-   `14044`{.interpreted-text role="ghpull"}: Remove font preamble
    caching in TexManager.
-   `16724`{.interpreted-text role="ghpull"}: Fixed incorrect colour in
    ErrorBar when Nan value is presented
-   `15254`{.interpreted-text role="ghpull"}: Propagate
    signature-modifying decorators to pyplot wrappers.
-   `16868`{.interpreted-text role="ghpull"}: Update release guide
-   `14442`{.interpreted-text role="ghpull"}: In the build, declare all
    (compulsory) extension modules together.
-   `16866`{.interpreted-text role="ghpull"}: Cleanup/update
    deprecations.
-   `16850`{.interpreted-text role="ghpull"}: use
    [validate]()\[cap/join\]style
-   `16858`{.interpreted-text role="ghpull"}: Fix various numpydoc style
    issues
-   `16848`{.interpreted-text role="ghpull"}: Cleanup CI setup
-   `16845`{.interpreted-text role="ghpull"}: Fix checking of X11 builds
    with PySide2.
-   `14199`{.interpreted-text role="ghpull"}: Deprecate Path helpers in
    bezier.py
-   `16838`{.interpreted-text role="ghpull"}: Inline some more kwargs
    into setup.py\'s setup() call.
-   `16841`{.interpreted-text role="ghpull"}: Cleanup errorbar
    subsampling example
-   `16839`{.interpreted-text role="ghpull"}: spines doc cleanup
-   `16844`{.interpreted-text role="ghpull"}: fix example
    hist(density=\...)
-   `16827`{.interpreted-text role="ghpull"}: Fix warnings in doc
    examples
-   `16772`{.interpreted-text role="ghpull"}: Remove more API deprecated
    in 3.1
-   `16822`{.interpreted-text role="ghpull"}: fix bug where
    make_compound_path kept all STOPs
-   `16819`{.interpreted-text role="ghpull"}: Destroy figures by manager
    instance, not by number.
-   `16824`{.interpreted-text role="ghpull"}: Deprecate
    NavigationToolbar2QT.parent.
-   `16825`{.interpreted-text role="ghpull"}: Don\'t use deprecated Gtk
    add_with_viewport.
-   `16816`{.interpreted-text role="ghpull"}: Merge v3.2.x into master
-   `16786`{.interpreted-text role="ghpull"}: Simple cleanups to
    formatters.
-   `16807`{.interpreted-text role="ghpull"}: Update barchart_demo.
-   `16804`{.interpreted-text role="ghpull"}: Deprecate some mathtext
    glue helper classes.
-   `16808`{.interpreted-text role="ghpull"}: One more instance of
    check_in_list.
-   `16802`{.interpreted-text role="ghpull"}: Fix incorrect super class
    of VCentered.
-   `16789`{.interpreted-text role="ghpull"}: Update markup for
    collections docstrings.
-   `16781`{.interpreted-text role="ghpull"}: Update image tutorial wrt.
    removal of native png handler.
-   `16787`{.interpreted-text role="ghpull"}: Avoid vstack() when
    possible.
-   `16689`{.interpreted-text role="ghpull"}: Add a fast path for NumPy
    arrays to Collection.set_verts
-   `15373`{.interpreted-text role="ghpull"}: Further shorten quiver3d
    computation\...
-   `16780`{.interpreted-text role="ghpull"}: Don\'t import rcParams but
    rather use mpl.rcParams (part 3)
-   `16775`{.interpreted-text role="ghpull"}: Cleanup axes_divider
    examples.
-   `15949`{.interpreted-text role="ghpull"}: Simplify implementation of
    SubplotTool.
-   `14869`{.interpreted-text role="ghpull"}: Deduplicate code for
    text-to-path conversion in svg backend.
-   `16527`{.interpreted-text role="ghpull"}: Validate positional
    parameters of add_subplot()
-   `15622`{.interpreted-text role="ghpull"}: Cleanup mpl_toolkits
    locators.
-   `16744`{.interpreted-text role="ghpull"}: Reword axes_divider
    tutorial.
-   `16746`{.interpreted-text role="ghpull"}: Reword
    colorbar-with-axes-divider example.
-   `15211`{.interpreted-text role="ghpull"}: Various backend cleanups.
-   `15890`{.interpreted-text role="ghpull"}: Remove API deprecated in
    3.1 (part 2)
-   `16757`{.interpreted-text role="ghpull"}: Simplify interactive zoom
    handling.
-   `15515`{.interpreted-text role="ghpull"}: Combine withEffect
    PathEffect definitions.
-   `15977`{.interpreted-text role="ghpull"}: pgf backend cleanups.
-   `15981`{.interpreted-text role="ghpull"}: Reuse colorbar outline and
    patch when updating the colorbar.
-   `14852`{.interpreted-text role="ghpull"}: Use Path.arc() to
    interpolate polar arcs.
-   `16686`{.interpreted-text role="ghpull"}: Deprecate
    Substitution.from_params.
-   `16675`{.interpreted-text role="ghpull"}: Vectorize patch extraction
    in Axes3D.plot_surface
-   `15846`{.interpreted-text role="ghpull"}: Standardize signature
    mismatch error messages.
-   `16740`{.interpreted-text role="ghpull"}: Fix type of `dpi` in
    docstrings.
-   `16741`{.interpreted-text role="ghpull"}: Dedupe RGBAxes examples.
-   `16755`{.interpreted-text role="ghpull"}: Reword docstring of
    panning callbacks, and pass them a MouseButton.
-   `16749`{.interpreted-text role="ghpull"}: Document behavior of
    savefig(\"extensionless-name\").
-   `16754`{.interpreted-text role="ghpull"}: Cleanup image.py.
-   `14606`{.interpreted-text role="ghpull"}: Generic cleanup to hist().
-   `16692`{.interpreted-text role="ghpull"}: Allow MarkerStyle
    instances as input for lines
-   `15479`{.interpreted-text role="ghpull"}: Cleanup axes_rgb.
-   `16617`{.interpreted-text role="ghpull"}: Use Path(\...,
    closed=True) more.
-   `16710`{.interpreted-text role="ghpull"}: Make format_coord
    messagebox resize with the window and the content in osx backend
-   `16681`{.interpreted-text role="ghpull"}: Simplify docstring
    interpolation for Box/Arrow/ConnectionStyles.
-   `16576`{.interpreted-text role="ghpull"}: Deprecate arg-less calls
    to subplot_class_factory (and similar factories)
-   `16652`{.interpreted-text role="ghpull"}: Deprecate
    {Locator,Axis}.{pan,zoom}.
-   `16596`{.interpreted-text role="ghpull"}: Deprecate
    dviread.Encoding.
-   `16231`{.interpreted-text role="ghpull"}: Deprecate JPEG-specific
    kwargs and rcParams to savefig.
-   `16636`{.interpreted-text role="ghpull"}: Deprecate
    autofmt_xdate(which=None) to mean which=\"major\".
-   `16644`{.interpreted-text role="ghpull"}: Deprecate
    validate_webagg_address.
-   `16619`{.interpreted-text role="ghpull"}: Fix overindented lines.
-   `15233`{.interpreted-text role="ghpull"}: backend_ps cleanup.
-   `16604`{.interpreted-text role="ghpull"}: Deprecate more rc
    validators.
-   `16601`{.interpreted-text role="ghpull"}: Small unrelated cleanups.
-   `16584`{.interpreted-text role="ghpull"}: Rename font_bunch to
    psfont in textpath.
-   `16023`{.interpreted-text role="ghpull"}: Dedupe implementations of
    fill_between & fill_betweenx.
-   `16485`{.interpreted-text role="ghpull"}: Simplify
    validate_color_for_prop_cycle.
-   `16285`{.interpreted-text role="ghpull"}: Deprecate
    RendererCairo.font{weights,angles}
-   `16410`{.interpreted-text role="ghpull"}: Fix support for empty
    usetex strings.
-   `11644`{.interpreted-text role="ghpull"}: Add feature to fallback to
    stix font in mathtext
-   `16537`{.interpreted-text role="ghpull"}: Delay checking for
    existence of postscript distillers.
-   `16351`{.interpreted-text role="ghpull"}: Group all init of
    Legend.legendPatch together.
-   `15988`{.interpreted-text role="ghpull"}: Refactor Annotation
    properties.
-   `16421`{.interpreted-text role="ghpull"}: Shorten the
    type1-to-unicode name table.
-   `16200`{.interpreted-text role="ghpull"}: Deprecate
    Artist.{set,get}\_contains.
-   `15828`{.interpreted-text role="ghpull"}: Deprecate support for
    dash-offset = None.
-   `16338`{.interpreted-text role="ghpull"}: Document
    SymmetricalLogLocator parameters.
-   `16504`{.interpreted-text role="ghpull"}: DOC: more pcolor fixes
-   `15996`{.interpreted-text role="ghpull"}: Cleanup axes_size.
-   `16108`{.interpreted-text role="ghpull"}: Deprecate
    DraggableBase.on_motion_blit.
-   `16706`{.interpreted-text role="ghpull"}: Fix exception causes all
    over the codebase
-   `15855`{.interpreted-text role="ghpull"}: Simplify 3d axes callback
    setup.
-   `16219`{.interpreted-text role="ghpull"}: Simplify CallbackRegistry
    pickling.
-   `16002`{.interpreted-text role="ghpull"}: relax two test tolerances
    on x86_64
-   `16063`{.interpreted-text role="ghpull"}: Make the signature of
    Axes.draw() consistent with Artist.draw().
-   `16177`{.interpreted-text role="ghpull"}: Further simplify setupext.
-   `16191`{.interpreted-text role="ghpull"}: Make Figure.\_axobservers
    a CallbackRegistry.
-   `16698`{.interpreted-text role="ghpull"}: Small edits to toolkits
    docs.
-   `15430`{.interpreted-text role="ghpull"}: Simplify
    setupext.download_or_cache.
-   `16694`{.interpreted-text role="ghpull"}: Lower Text\'s
    FontProperties priority when updating
-   `16511`{.interpreted-text role="ghpull"}: Add more detailed kwargs
    docstrings to Axes methods.
-   `16653`{.interpreted-text role="ghpull"}: Tutorials: make path/URL
    option clearer in matplotlibrc tutorial
-   `16697`{.interpreted-text role="ghpull"}: Update docstrings for
    plot_directive.
-   `16684`{.interpreted-text role="ghpull"}: Fix exception causes in 19
    modules
-   `16674`{.interpreted-text role="ghpull"}: Docstring + import
    cleanups to legend.py.
-   `16683`{.interpreted-text role="ghpull"}: Turn mathtext.GlueSpec
    into a (private) namedtuple.
-   `16660`{.interpreted-text role="ghpull"}: Cleanup fancybox_demo.
-   `16691`{.interpreted-text role="ghpull"}: Clarify tiny comment re:
    AnnotationBbox constructor.
-   `16676`{.interpreted-text role="ghpull"}: Cleanup animation
    docstrings.
-   `16673`{.interpreted-text role="ghpull"}: DOC: correct
    title_fontsize docstring
-   `16669`{.interpreted-text role="ghpull"}: DOC: update doc release
    guide
-   `16563`{.interpreted-text role="ghpull"}: Parametrize imshow
    antialiased tests.
-   `16658`{.interpreted-text role="ghpull"}: In docs, add multi-axes
    connectionpatches to Figure, not Axes.
-   `16647`{.interpreted-text role="ghpull"}: Update annotation
    tutorial.
-   `16638`{.interpreted-text role="ghpull"}: Remove unused, outdated
    division operators on jpl_units.
-   `16509`{.interpreted-text role="ghpull"}: Add custom math fallback
-   `16609`{.interpreted-text role="ghpull"}: Fix exception causes in
    rcsetup.py
-   `16637`{.interpreted-text role="ghpull"}: Update docstrings in
    figure.py.
-   `16534`{.interpreted-text role="ghpull"}: DOC: MaxNLocator and
    contour/contourf doc update (replaces #16428)
-   `16597`{.interpreted-text role="ghpull"}: close #16593: setting
    ecolor turns off color cycling
-   `16615`{.interpreted-text role="ghpull"}: Update custom boxstyles
    example.
-   `16610`{.interpreted-text role="ghpull"}: Added graphviz_docs to
    conf.py
-   `16608`{.interpreted-text role="ghpull"}: Stricter validation of
    rcParams\[\"axes.axisbelow\"\].
-   `16614`{.interpreted-text role="ghpull"}: Cleanup quiver3d examples.
-   `16556`{.interpreted-text role="ghpull"}: Make backend_ps test
    robust against timestamp changes in ghostscript.
-   `16602`{.interpreted-text role="ghpull"}: Cleanup testing.compare.
-   `16575`{.interpreted-text role="ghpull"}: Style fix for dynamic axes
    subclass generation in mpl_toolkits.
-   `16587`{.interpreted-text role="ghpull"}: Remove warnings control
    from tests.py.
-   `16599`{.interpreted-text role="ghpull"}: Cleanup dolphin example.
-   `16586`{.interpreted-text role="ghpull"}: Deprecate recursionlimit
    kwarg to matplotlib.test().
-   `16595`{.interpreted-text role="ghpull"}: Minor docstring/references
    update.
-   `16579`{.interpreted-text role="ghpull"}: Update usetex_fonteffects
    example.
-   `16578`{.interpreted-text role="ghpull"}: Use rc() less often in
    examples/tutorials.
-   `16572`{.interpreted-text role="ghpull"}: Remove some remnants of
    hist{,2d}(normed=\...).
-   `16491`{.interpreted-text role="ghpull"}: Expire the
    \_rename_parameters API changes.
-   `14592`{.interpreted-text role="ghpull"}: In
    SecondaryAxis.set_functions, reuse \_set_scale\'s parent scale
    caching.
-   `16279`{.interpreted-text role="ghpull"}: STY: Fix underindented
    continuation lines.
-   `16549`{.interpreted-text role="ghpull"}: Improve documentation for
    examples/widgets/textbox.py
-   `16560`{.interpreted-text role="ghpull"}: Update URL to pyparsing.
-   `16292`{.interpreted-text role="ghpull"}: More edits to Normalize
    docstrings.
-   `16536`{.interpreted-text role="ghpull"}: API/TST: minimum versions
-   `16559`{.interpreted-text role="ghpull"}: 3D example avoid using
    statefull .gca()
-   `16553`{.interpreted-text role="ghpull"}: DOC: clarify the expected
    shapes of eventplot input
-   `16535`{.interpreted-text role="ghpull"}: Clarify docs of num
    parameter of plt.figure()
-   `16547`{.interpreted-text role="ghpull"}: Reformat/reword mathtext
    docstrings.
-   `16545`{.interpreted-text role="ghpull"}: Add a smoketest for
    ps.usedistiller=\"xpdf\".
-   `16529`{.interpreted-text role="ghpull"}: Deprecate toggling axes
    navigatability using the keyboard.
-   `16521`{.interpreted-text role="ghpull"}: Remove more API deprecated
    in 3.1.
-   `16481`{.interpreted-text role="ghpull"}: Update set_thetalim
    documentation
-   `16524`{.interpreted-text role="ghpull"}: Cleanup docstrings
-   `16540`{.interpreted-text role="ghpull"}: Cleanup imports
-   `16429`{.interpreted-text role="ghpull"}: CI: update codecov
-   `16533`{.interpreted-text role="ghpull"}: Recommend to amend pull
    requests
-   `16531`{.interpreted-text role="ghpull"}: Also deprecate ignorecase
    ValidateInStrings.
-   `16428`{.interpreted-text role="ghpull"}: DOC: MaxNLocator and
    contour/contourf doc update
-   `16525`{.interpreted-text role="ghpull"}: Don\'t import rcParams but
    rather use mpl.rcParams (part 2)
-   `16528`{.interpreted-text role="ghpull"}: Improve test failure
    messages on warnings.
-   `16393`{.interpreted-text role="ghpull"}: Shorten
    PyFT2Font_get_charmap.
-   `16483`{.interpreted-text role="ghpull"}: Deprecate most
    ValidateInStrings validators.
-   `16523`{.interpreted-text role="ghpull"}: Reorder mathtext rcparams
    in matplotlibrc template.
-   `16520`{.interpreted-text role="ghpull"}: Update a comment re:
    minimum version of numpy working around bug.
-   `16522`{.interpreted-text role="ghpull"}: Fix deprecation warning
-   `16515`{.interpreted-text role="ghpull"}: Fix doc for
    [set](){x,y}label, and then some more.
-   `16516`{.interpreted-text role="ghpull"}: Fixes to boxplot()
    docstring & error messages.
-   `16508`{.interpreted-text role="ghpull"}: Multi-dim transforms are
    non-separable by default.
-   `16507`{.interpreted-text role="ghpull"}: Factor out common parts of
    `__str__` for Transform subclasses.
-   `16514`{.interpreted-text role="ghpull"}: Various delayed PR reviews
-   `16512`{.interpreted-text role="ghpull"}: Fix a bunch of random
    typos.
-   `16510`{.interpreted-text role="ghpull"}: Doc markup cleanups.
-   `16500`{.interpreted-text role="ghpull"}: Dedupe timer attribute
    docs.
-   `16503`{.interpreted-text role="ghpull"}: DOC: suppress warning on
    pcolor demo
-   `16495`{.interpreted-text role="ghpull"}: Deemphasize basemap in
    user-facing docs.
-   `16484`{.interpreted-text role="ghpull"}: Don\'t forget to set
    stretch when exporting font as svg reference.
-   `16486`{.interpreted-text role="ghpull"}: Simplify validate_color,
    and make it slightly stricter.
-   `16246`{.interpreted-text role="ghpull"}: Avoid using FontProperties
    when not needed.
-   `16432`{.interpreted-text role="ghpull"}: Prefer geomspace() to
    logspace().
-   `16099`{.interpreted-text role="ghpull"}: Consistently name callback
    arguments event instead of evt
-   `16477`{.interpreted-text role="ghpull"}: Remove some APIs
    deprecated in mpl3.1.
-   `16475`{.interpreted-text role="ghpull"}: Use vlines() and plot(),
    not stem(), in timeline example.
-   `16474`{.interpreted-text role="ghpull"}: Switch default of
    stem(use_line_collection=\...) to True.
-   `16467`{.interpreted-text role="ghpull"}: Convert named_colors
    example to use Rectangle
-   `16047`{.interpreted-text role="ghpull"}: Remove more API deprecated
    in 3.1
-   `16373`{.interpreted-text role="ghpull"}: Fix usetex_baseline_test.
-   `16433`{.interpreted-text role="ghpull"}: Simplify
    demo_curvelinear_grid2.
-   `16472`{.interpreted-text role="ghpull"}: Fix mplot3d projection
-   `16092`{.interpreted-text role="ghpull"}: Deprecate clear_temp
    param/attr of FileMovieWriter.
-   `15504`{.interpreted-text role="ghpull"}: Warn when trying to start
    a GUI event loop out of the main thread.
-   `15023`{.interpreted-text role="ghpull"}: Simplify formatting of
    matplotlibrc.template.
-   `13535`{.interpreted-text role="ghpull"}: Validate inputs to
    ScalarMappable constructor
-   `16469`{.interpreted-text role="ghpull"}: FIX: colorbar minorticks
    when rcParams\[\'x/ytick.minor.visible\'\] = True
-   `16401`{.interpreted-text role="ghpull"}: BLD: Auto-detect
    PlatformToolset
-   `16024`{.interpreted-text role="ghpull"}: Keep parameter names in
    preprocess_data.
-   `13390`{.interpreted-text role="ghpull"}: Make sure that scatter3d
    copies its inputs.
-   `16107`{.interpreted-text role="ghpull"}: Deprecate
    DraggableBase.artist_picker.
-   `16455`{.interpreted-text role="ghpull"}: Update some docstrings in
    colors.py
-   `16456`{.interpreted-text role="ghpull"}: Enable more font_manager
    tests to be run locally.
-   `16459`{.interpreted-text role="ghpull"}: Update backend dependency
    docs.
-   `16444`{.interpreted-text role="ghpull"}: Dedupe spectral plotting
    tests.
-   `16460`{.interpreted-text role="ghpull"}: Remove some mentions of
    avconv, following its deprecation.
-   `16443`{.interpreted-text role="ghpull"}: Parametrize some spectral
    tests.
-   `16204`{.interpreted-text role="ghpull"}: Expire deprecation of
    mathcircled
-   `16446`{.interpreted-text role="ghpull"}: Replace matshow baseline
    test by check_figures_equal.
-   `16418`{.interpreted-text role="ghpull"}: Backend timer
    simplifications.
-   `16454`{.interpreted-text role="ghpull"}: Use
    pytest.raises(match=\...)
-   `14916`{.interpreted-text role="ghpull"}: Make kwargs names in
    scale.py not include the axis direction.
-   `16258`{.interpreted-text role="ghpull"}: ENH: add
    shading=\'nearest\' and \'auto\' to `pcolormesh`
-   `16228`{.interpreted-text role="ghpull"}: Allow directly passing
    explicit font paths.
-   `16445`{.interpreted-text role="ghpull"}: Remove a bunch of
    imports-within-tests.
-   `16440`{.interpreted-text role="ghpull"}: Expire deprecation of
    stackrel.
-   `16439`{.interpreted-text role="ghpull"}: Rework pylab docstring.
-   `16441`{.interpreted-text role="ghpull"}: Rework pylab docstring.
-   `16442`{.interpreted-text role="ghpull"}: Expire deprecation of
    stackrel.
-   `16365`{.interpreted-text role="ghpull"}: TST: test_acorr (replaced
    image comparison with figure comparison)
-   `16206`{.interpreted-text role="ghpull"}: Expire deprecation of
    stackrel
-   `16437`{.interpreted-text role="ghpull"}: Rework pylab docstring.
-   `8896`{.interpreted-text role="ghpull"}: Fix mplot3d projection
-   `16430`{.interpreted-text role="ghpull"}: Remove unnecessary calls
    to np.array in examples.
-   `16407`{.interpreted-text role="ghpull"}: Remove outdated comment
    re: PYTHONHASHSEED and pytest.
-   `16225`{.interpreted-text role="ghpull"}: Cleanup animation
    examples.
-   `16336`{.interpreted-text role="ghpull"}: Include axline() in
    infinite lines example
-   `16395`{.interpreted-text role="ghpull"}: Add set/get for ellipse
    width/height
-   `16431`{.interpreted-text role="ghpull"}: CI: add py38 to azure
    matrix
-   `16415`{.interpreted-text role="ghpull"}: Expire some APIs
    deprecated in mpl3.1.
-   `16425`{.interpreted-text role="ghpull"}: MNT: rename internal
    variable
-   `16427`{.interpreted-text role="ghpull"}: Style-fix some examples
    and update .flake8 per-file-ignores.
-   `16423`{.interpreted-text role="ghpull"}: Slightly improve
    streamplot code legibility.
-   `16414`{.interpreted-text role="ghpull"}: DOC: Fix `axes:plot`
    method docstring verb tense
-   `16408`{.interpreted-text role="ghpull"}: Deprecate avconv animation
    writers.
-   `16406`{.interpreted-text role="ghpull"}: Don\'t import rcParams but
    rather use mpl.rcParams.
-   `16326`{.interpreted-text role="ghpull"}: Cleanup stack
-   `16193`{.interpreted-text role="ghpull"}: Catch shadowed imports in
    style checks.
-   `16374`{.interpreted-text role="ghpull"}: Log about font manager
    generation beforehand.
-   `16372`{.interpreted-text role="ghpull"}: Dedupe ImageGrid doc from
    tutorial and docstring.
-   `16380`{.interpreted-text role="ghpull"}: \"gif\" third-party
    package added to the extension page
-   `16327`{.interpreted-text role="ghpull"}: Cleanup list copying
-   `16366`{.interpreted-text role="ghpull"}: Special-case usetex minus
    to zero depth.
-   `16350`{.interpreted-text role="ghpull"}: TST: Improved test
    (getting rid of image comparison test for test_titletwiny)
-   `16359`{.interpreted-text role="ghpull"}: Make Text.update_from copy
    usetex state.
-   `16355`{.interpreted-text role="ghpull"}: typo in
    `ticker.ScalarFormatter` doc
-   `15440`{.interpreted-text role="ghpull"}: Use rcParams to control
    default \"raise window\" behavior (Qt,Gtk,Tk,Wx)
-   `16302`{.interpreted-text role="ghpull"}: Cleanup
    Legend.\_auto_legend_data.
-   `16329`{.interpreted-text role="ghpull"}: ENH: add zorder kwarg to
    contour clabel (and a better default value for zorder)
-   `16341`{.interpreted-text role="ghpull"}: Remove mention of
    now-removed \--verbose-foo flags.
-   `16265`{.interpreted-text role="ghpull"}: Fix spy(\...,
    marker=\<not-None\>, origin=\"lower\")
-   `16333`{.interpreted-text role="ghpull"}: Document animation HTML
    writer.
-   `16334`{.interpreted-text role="ghpull"}: Fix doc regarding
    deprecation of properties.
-   `16335`{.interpreted-text role="ghpull"}: Fix some more missing
    references.
-   `16304`{.interpreted-text role="ghpull"}: Simplify
    Legend.get_children.
-   `16309`{.interpreted-text role="ghpull"}: Remove duplicated
    computations in Axes.get_tightbbox.
-   `16314`{.interpreted-text role="ghpull"}: Avoid repeatedly warning
    about too many figures open.
-   `16319`{.interpreted-text role="ghpull"}: Put doc for XAxis before
    YAxis and likewise for XTick, YTick.
-   `16313`{.interpreted-text role="ghpull"}: Cleanup
    constrainedlayout_guide.
-   `16312`{.interpreted-text role="ghpull"}: Remove unnecessary
    Legend.\_approx_text_height.
-   `16307`{.interpreted-text role="ghpull"}: Cleanup axes_demo.
-   `16303`{.interpreted-text role="ghpull"}: Dedupe Legend.draw_frame
    which is the same as set_frame_on.
-   `16261`{.interpreted-text role="ghpull"}: TST: move the Qt-specific
    handling to conftest
-   `16297`{.interpreted-text role="ghpull"}: DOC: fix description of
    vmin/vmax in scatter
-   `16288`{.interpreted-text role="ghpull"}: Remove the private, unused
    \_csv2rec.
-   `16281`{.interpreted-text role="ghpull"}: Update/cleanup pgf
    tutorial.
-   `16283`{.interpreted-text role="ghpull"}: Cleanup backend_agg
    docstrings.
-   `16282`{.interpreted-text role="ghpull"}: Replace \"unicode\" by
    \"str\" in docs, messages when referring to the type.
-   `16289`{.interpreted-text role="ghpull"}: axisartist tutorial markup
    fixes.
-   `16293`{.interpreted-text role="ghpull"}: Revert \"Fix doc CI by
    pointing to dev version of scipy docs.\"
-   `16287`{.interpreted-text role="ghpull"}: Improve markup for
    rcParams in docs.
-   `16271`{.interpreted-text role="ghpull"}: Clean up and clarify
    Normalize docs
-   `16290`{.interpreted-text role="ghpull"}: Fix doc CI by pointing to
    dev version of scipy docs.
-   `16276`{.interpreted-text role="ghpull"}: Cleanup docstring of
    print_figure, savefig.
-   `16277`{.interpreted-text role="ghpull"}: Prefer using MouseButton
    to numeric values in docs and defaults.
-   `16270`{.interpreted-text role="ghpull"}: numpydoc-ify SymLogNorm
-   `16274`{.interpreted-text role="ghpull"}: Tiny cleanups to
    set_xlabel(\..., loc=\...).
-   `16273`{.interpreted-text role="ghpull"}: DOC: Changing the spelling
    of co-ordinates.
-   `15974`{.interpreted-text role="ghpull"}: Enable
    [set](){x}label(loc={\'left\'\'center\'}\...)
-   `16248`{.interpreted-text role="ghpull"}: Update
    matplotlib.\_\_doc\_\_.
-   `16262`{.interpreted-text role="ghpull"}: Dedupe update of
    rcParams\[\"backend\"\] in use() and in switch_backend()
-   `9629`{.interpreted-text role="ghpull"}: Make pcolor(mesh) preserve
    all data
-   `16254`{.interpreted-text role="ghpull"}: DOC: pdf.preamble \--\>
    pgf.preamble
-   `16245`{.interpreted-text role="ghpull"}: Cleanup image docs
-   `16117`{.interpreted-text role="ghpull"}: CI: Unify required
    dependencies installation
-   `16240`{.interpreted-text role="ghpull"}: Cleanup custom_scale
    example.
-   `16227`{.interpreted-text role="ghpull"}: Make
    Animation.repeat_delay an int, not an int-or-None.
-   `16242`{.interpreted-text role="ghpull"}: CI: Remove
    PYTHONUNBUFFERED=1 on Appveyor
-   `16183`{.interpreted-text role="ghpull"}: Remove some baseline
    images for plot() tests.
-   `16229`{.interpreted-text role="ghpull"}: And more missing refs.
-   `16215`{.interpreted-text role="ghpull"}: Concise dates test
-   `16233`{.interpreted-text role="ghpull"}: Reword ScalarFormatter
    docstrings.
-   `16218`{.interpreted-text role="ghpull"}: Cleanup animation docs.
-   `16172`{.interpreted-text role="ghpull"}: And more missing
    references.
-   `16205`{.interpreted-text role="ghpull"}: Deprecate the empty
    matplotlib.compat.
-   `16214`{.interpreted-text role="ghpull"}: Fix overindented line in
    AnchoredOffsetbox doc.
-   `15943`{.interpreted-text role="ghpull"}: Deprecate the TTFPATH &
    AFMPATH environment variables.
-   `16039`{.interpreted-text role="ghpull"}: Deprecate unused features
    of normalize_kwargs.
-   `16202`{.interpreted-text role="ghpull"}: Remove outdated statement
    in tight_layout guide.
-   `16201`{.interpreted-text role="ghpull"}: UnCamelCase examples.
-   `16194`{.interpreted-text role="ghpull"}: Numpydoc ticklabel_format.
-   `16195`{.interpreted-text role="ghpull"}: Numpydoc
    ContourSet.find_nearest_contour.
-   `16198`{.interpreted-text role="ghpull"}: Remove em dash
-   `16199`{.interpreted-text role="ghpull"}: Do not use camel case for
    variables in examples
-   `15644`{.interpreted-text role="ghpull"}: Rewrite cursor example to
    include speedup possibilities
-   `16196`{.interpreted-text role="ghpull"}: Cleanup patches
    docstrings.
-   `16184`{.interpreted-text role="ghpull"}: Expire a mpl2.2-deprecated
    API
-   `16188`{.interpreted-text role="ghpull"}: Remove ref. to
    non-existent method in animation tests.
-   `16170`{.interpreted-text role="ghpull"}: Deprecate old and little
    used formatters.
-   `16187`{.interpreted-text role="ghpull"}: Fix overly long lines in
    examples & tutorials.
-   `15982`{.interpreted-text role="ghpull"}: Colorbar cleanup.
-   `16154`{.interpreted-text role="ghpull"}: Deprecate setting
    pickradius via set_picker
-   `16174`{.interpreted-text role="ghpull"}: Numpydocify artist.getp().
-   `16165`{.interpreted-text role="ghpull"}: Remove rcParams deprecated
    in mpl3.0/3.1.
-   `16141`{.interpreted-text role="ghpull"}: Update \_base.py
-   `16169`{.interpreted-text role="ghpull"}: Add missing spaces after
    commas.
-   `15847`{.interpreted-text role="ghpull"}: Remove some dead branches
    from texmanager code.
-   `16125`{.interpreted-text role="ghpull"}: Fix more missing
    references again.
-   `16150`{.interpreted-text role="ghpull"}: Simplify transforms
    addition.
-   `16152`{.interpreted-text role="ghpull"}: Inline \_init_axes_pad
    into Grid.\_\_init\_\_.
-   `16129`{.interpreted-text role="ghpull"}: Deprecate some Transform
    aliases in scale.py.
-   `16162`{.interpreted-text role="ghpull"}: (Mostly) avoid the term
    \"command\" in the docs.
-   `16159`{.interpreted-text role="ghpull"}: Simple cleanups for
    contour.py.
-   `16164`{.interpreted-text role="ghpull"}: Fix trivial typo in
    deprecation warning message.
-   `16160`{.interpreted-text role="ghpull"}: Cleanup hist() docstring.
-   `16149`{.interpreted-text role="ghpull"}: DOC: reword density desc
    in `ax.hist`
-   `16151`{.interpreted-text role="ghpull"}: Remove outdated comment
    re: blended transforms.
-   `16102`{.interpreted-text role="ghpull"}: Rework example \"Scatter
    Star Poly\" to \"Marker examples\"
-   `16134`{.interpreted-text role="ghpull"}: Validate Line2D pickradius
    when setting it, not when reading it.
-   `15019`{.interpreted-text role="ghpull"}: Add step option
    where=\'edges\' to facilitate pre-binned hist plots
-   `16142`{.interpreted-text role="ghpull"}: Avoid using np.r\_,
    np.c\_.
-   `16146`{.interpreted-text role="ghpull"}: Remove LICENSE_CONDA.
-   `16133`{.interpreted-text role="ghpull"}: Reword docstring of
    Line2D.contains.
-   `16120`{.interpreted-text role="ghpull"}: Minor fontproperty fixes.
-   `15670`{.interpreted-text role="ghpull"}: Reuse Grid.\_\_init\_\_ in
    ImageGrid.\_\_init\_\_.
-   `16025`{.interpreted-text role="ghpull"}: Deprecate
    update_datalim_bounds.
-   `16001`{.interpreted-text role="ghpull"}: Remove parameters
    deprecated in 3.1
-   `16049`{.interpreted-text role="ghpull"}: Add \_\_repr\_\_ to
    SubplotSpec.
-   `16100`{.interpreted-text role="ghpull"}: Consistently name event
    callbacks [on]()\[event\]
-   `16106`{.interpreted-text role="ghpull"}: In DraggableLegend,
    inherit DraggableBase.artist_picker.
-   `16109`{.interpreted-text role="ghpull"}: Name Axes variables ax
    instead of a
-   `16115`{.interpreted-text role="ghpull"}: Fix more missing
    references.
-   `16096`{.interpreted-text role="ghpull"}: Deprecate unused
    parameters
-   `16085`{.interpreted-text role="ghpull"}: Improve docstrings in
    offsetbox.py
-   `16097`{.interpreted-text role="ghpull"}: Cleanup unused variables
-   `16101`{.interpreted-text role="ghpull"}: Fix incorrect doc
    regarding projections.
-   `16095`{.interpreted-text role="ghpull"}: Deprecate
    MovieWriter.{exec,args}\_key, making them private.
-   `16078`{.interpreted-text role="ghpull"}: Refactor a bit animation
    start/save interaction.
-   `16081`{.interpreted-text role="ghpull"}: Delay resolution of
    animation extra_args.
-   `16088`{.interpreted-text role="ghpull"}: Use C++ true/false in
    ttconv.
-   `16082`{.interpreted-text role="ghpull"}: Default to writing
    animation frames to a temporary directory.
-   `16070`{.interpreted-text role="ghpull"}: Make animation blit cache
    robust against 3d viewpoint changes.
-   `5056`{.interpreted-text role="ghpull"}: MNT: more control of
    colorbar with CountourSet
-   `16051`{.interpreted-text role="ghpull"}: Deprecate parameters to
    colorbar which have no effect.
-   `16045`{.interpreted-text role="ghpull"}: Use triple-double-quotes
    for docstrings
-   `16076`{.interpreted-text role="ghpull"}: Cleanup path_editor
    example.
-   `16059`{.interpreted-text role="ghpull"}: Simplify colorbar test.
-   `16072`{.interpreted-text role="ghpull"}: Cleanup category.py
    docstrings.
-   `15769`{.interpreted-text role="ghpull"}: scatter() should not
    rescale if norm is given
-   `16060`{.interpreted-text role="ghpull"}: Cleanup pcolor_demo.
-   `16057`{.interpreted-text role="ghpull"}: Trivial docstring fix for
    cbook.deprecated.
-   `16043`{.interpreted-text role="ghpull"}: Simplify some comparisons
-   `16044`{.interpreted-text role="ghpull"}: Code style cleanup
-   `15894`{.interpreted-text role="ghpull"}: rcsetup cleanups.
-   `16050`{.interpreted-text role="ghpull"}: Unbreak CI.
-   `16034`{.interpreted-text role="ghpull"}: Update comments re:
    colors.\_vector_magnitude.
-   `16035`{.interpreted-text role="ghpull"}: Make eventplot use the
    standard alias resolution mechanism.
-   `15798`{.interpreted-text role="ghpull"}: Better default behavior
    for boxplots when rcParams\[\'lines.marker\'\] is set
-   `16004`{.interpreted-text role="ghpull"}: Improve documentation of
    text module
-   `15507`{.interpreted-text role="ghpull"}: Use FixedFormatter only
    with FixedLocator
-   `16008`{.interpreted-text role="ghpull"}: Remove unused imports
-   `16036`{.interpreted-text role="ghpull"}: Rely on pytest to record
    warnings, rather than doing it manually.
-   `15734`{.interpreted-text role="ghpull"}: Fix home/forward/backward
    buttons for 3d plots.
-   `16038`{.interpreted-text role="ghpull"}: Cleanup contour_demo.
-   `15998`{.interpreted-text role="ghpull"}: Join marker reference and
    marker fiillstyle reference
-   `15976`{.interpreted-text role="ghpull"}: Cleanup span_where.
-   `15990`{.interpreted-text role="ghpull"}: Remove deprecated support
    for setting single property via multiple aliases
-   `15940`{.interpreted-text role="ghpull"}: Some unicode-support
    related cleanups.
-   `15836`{.interpreted-text role="ghpull"}: Compactify a bit the
    EventCollection tests.
-   `16013`{.interpreted-text role="ghpull"}: Relayout some conditions
    in axes_grid.
-   `16010`{.interpreted-text role="ghpull"}: Inherit the Artist.draw
    docstring in subclasses.
-   `16017`{.interpreted-text role="ghpull"}: Document support for
    no-args plt.subplot() call.
-   `16014`{.interpreted-text role="ghpull"}: Simplify calls to
    AxesGrid/ImageGrid.
-   `16012`{.interpreted-text role="ghpull"}: Normalize aspect=\"equal\"
    to aspect=1 in the setter.
-   `15997`{.interpreted-text role="ghpull"}: Shorten wx \_onMouseWheel.
-   `15993`{.interpreted-text role="ghpull"}: Style fixes for
    axes_divider.
-   `15989`{.interpreted-text role="ghpull"}: Simplify Artist.update.
-   `16015`{.interpreted-text role="ghpull"}: Some small extension
    cleanups
-   `16011`{.interpreted-text role="ghpull"}: Replace axes_size.Fraction
    by multiplication.
-   `15719`{.interpreted-text role="ghpull"}: Templatize spectral
    helpers.
-   `15995`{.interpreted-text role="ghpull"}: Remove toolkit functions
    deprecated in 3.1
-   `16003`{.interpreted-text role="ghpull"}: prevent needless float()
    conversion
-   `16000`{.interpreted-text role="ghpull"}: De-deprecate \*min/\*max
    parameters to set_x/y/zlim()
-   `15684`{.interpreted-text role="ghpull"}: Avoid RuntimeError at wx
    exit.
-   `15992`{.interpreted-text role="ghpull"}: Avoid using np.matrix.
-   `15961`{.interpreted-text role="ghpull"}: Be more opinionated for
    setting up a dev env.
-   `15991`{.interpreted-text role="ghpull"}: Avoid setting dtypes as
    strings\...
-   `15985`{.interpreted-text role="ghpull"}: Remove unnecessary :func:,
    :meth: from examples markup.
-   `15983`{.interpreted-text role="ghpull"}: Fix some examples
    docstrings.
-   `15979`{.interpreted-text role="ghpull"}: Remove references to scipy
    cookbook.
-   `15966`{.interpreted-text role="ghpull"}: FIX: check subplot kwargs
-   `15947`{.interpreted-text role="ghpull"}: Merge the two usetex
    demos.
-   `15939`{.interpreted-text role="ghpull"}: Exceptions should start
    with a capital letter
-   `15948`{.interpreted-text role="ghpull"}: Use rc_context more.
-   `15962`{.interpreted-text role="ghpull"}: Add tests for
    IndexFormatter
-   `15965`{.interpreted-text role="ghpull"}: Test registering cmaps
-   `15950`{.interpreted-text role="ghpull"}: Remove deprecated
    TextWithDash
-   `15942`{.interpreted-text role="ghpull"}: Update docs of type1font
-   `15927`{.interpreted-text role="ghpull"}: Trying to set the labels
    without setting ticks through pyplot now raises TypeError\*
-   `15944`{.interpreted-text role="ghpull"}: Minor doc cleanups
-   `15945`{.interpreted-text role="ghpull"}: Do not use \"object\" or
    \"instance\" when documenting types
-   `15897`{.interpreted-text role="ghpull"}: Cleanup TriAnalyzer docs
-   `15777`{.interpreted-text role="ghpull"}: Don\'t bother
    disconnecting idle_draw at gtk shutdown.
-   `15929`{.interpreted-text role="ghpull"}: Remove unused
    cbook.\_lockstr.
-   `15935`{.interpreted-text role="ghpull"}: Raise an ValueError when
    Axes.pie accepts negative values #15923
-   `15895`{.interpreted-text role="ghpull"}: Deprecate unused illegal_s
    attribute.
-   `15900`{.interpreted-text role="ghpull"}: Rewrite test_cycles to
    avoid image comparison tests.
-   `15892`{.interpreted-text role="ghpull"}: Update docs of
    backend_manager
-   `15878`{.interpreted-text role="ghpull"}: Remove API deprecated in
    3.1
-   `15928`{.interpreted-text role="ghpull"}: DOC: use markers as
    slanted breaks in broken axis example
-   `14659`{.interpreted-text role="ghpull"}: Update some widget
    docstrings.
-   `15919`{.interpreted-text role="ghpull"}: Remove mod_python specific
    code.
-   `15883`{.interpreted-text role="ghpull"}: Improve error when passing
    0d array to scatter().
-   `15907`{.interpreted-text role="ghpull"}: More docstrings cleanup.
-   `15906`{.interpreted-text role="ghpull"}: Cleanup legend docstrings.
-   `15776`{.interpreted-text role="ghpull"}: Improve doc for data
    kwarg.
-   `15904`{.interpreted-text role="ghpull"}: Deemphasize ACCEPTS blocks
    in documenting_mpl docs.
-   `15891`{.interpreted-text role="ghpull"}: Mark self.\* expressions
    in docstrings as literal
-   `15875`{.interpreted-text role="ghpull"}: Deprecate implicit
    creation of colormaps in register_cmap()
-   `15885`{.interpreted-text role="ghpull"}: Cleanup text.py
    docstrings.
-   `15888`{.interpreted-text role="ghpull"}: Cleanup backend_bases
    docs.
-   `15887`{.interpreted-text role="ghpull"}: Fix AnnotationBbox
    docstring.
-   `15858`{.interpreted-text role="ghpull"}: Avoid some uses of len-1
    tuples.
-   `15873`{.interpreted-text role="ghpull"}: Standardize parameter
    types in docs
-   `15874`{.interpreted-text role="ghpull"}: Cleanup backend_bases docs
-   `15876`{.interpreted-text role="ghpull"}: Deprecate case-insensitive
    capstyles and joinstyles.
-   `15877`{.interpreted-text role="ghpull"}: Suppress exception
    chaining on rc validator failure.
-   `15880`{.interpreted-text role="ghpull"}: Use True/False instead of
    0/1 as booleans in backend_ps.
-   `15827`{.interpreted-text role="ghpull"}: Fix validation of
    linestyle in rcparams and cycler.
-   `15850`{.interpreted-text role="ghpull"}: Docstrings cleanup in
    matplotlib.axes
-   `15853`{.interpreted-text role="ghpull"}: np.abs -\> (builtins).abs
-   `15854`{.interpreted-text role="ghpull"}: Simplify Axes3D init.
-   `15822`{.interpreted-text role="ghpull"}: More cleanup defaults in
    docstrings
-   `15838`{.interpreted-text role="ghpull"}: Remove some references to
    Py2.
-   `15834`{.interpreted-text role="ghpull"}: Optimize colors.to_rgba.
-   `15830`{.interpreted-text role="ghpull"}: Allow failure on nightly
    builds.
-   `15788`{.interpreted-text role="ghpull"}: Fixes pyplot xticks() and
    yticks() by allowing setting only the labels
-   `15805`{.interpreted-text role="ghpull"}: Improve docs on figure
    size
-   `15783`{.interpreted-text role="ghpull"}: Fix stepfilled histogram
    polygon bottom perimeter
-   `15812`{.interpreted-text role="ghpull"}: Cleanup defaults in
    docstrings
-   `15804`{.interpreted-text role="ghpull"}: Cleanup many docstrings.
-   `15790`{.interpreted-text role="ghpull"}: Update docs of
    PolyCollection
-   `15792`{.interpreted-text role="ghpull"}: Cleanup dviread docs.
-   `15801`{.interpreted-text role="ghpull"}: Cleanup some references to
    rcParams in docs.
-   `15787`{.interpreted-text role="ghpull"}: Cleanup
    `Colormap.__call__`.
-   `15766`{.interpreted-text role="ghpull"}: Shorten description on
    search page
-   `15786`{.interpreted-text role="ghpull"}: Slightly clarify the
    implementation of safe_masked_invalid.
-   `15767`{.interpreted-text role="ghpull"}: Update badges in
    README.rst
-   `15778`{.interpreted-text role="ghpull"}: Fix typos and comma
    splices in legend guide
-   `15775`{.interpreted-text role="ghpull"}: Some pathlibification.
-   `15772`{.interpreted-text role="ghpull"}: Directly dedent the
    spectral parameter docs.
-   `15765`{.interpreted-text role="ghpull"}: Reword some docstrings.
-   `15686`{.interpreted-text role="ghpull"}: Simplify and unify
    character tracking in pdf and ps backends (with linked fonts)
-   `9321`{.interpreted-text role="ghpull"}: Add Axes method for drawing
    infinite lines
-   `15749`{.interpreted-text role="ghpull"}: Fix travis links in README
-   `15673`{.interpreted-text role="ghpull"}: Rely on findfont
    autofallback-to-default in pdf/ps backends.
-   `15740`{.interpreted-text role="ghpull"}: Small animation cleanup.
-   `15739`{.interpreted-text role="ghpull"}: ImageMagick animators now
    can use extra_args
-   `15591`{.interpreted-text role="ghpull"}: Remove FAQ on \'Search\'
    \-- already referenced in search file
-   `15629`{.interpreted-text role="ghpull"}: Consistently use realpaths
    to build XObject names
-   `15696`{.interpreted-text role="ghpull"}: Improve mathtext.fontset
    docs and fix :mathmpl: cache bug.
-   `15721`{.interpreted-text role="ghpull"}: Render default values in
    :rc: directive as literal
-   `15720`{.interpreted-text role="ghpull"}: Suppress triage_tests
    warning on Py3.8.
-   `15709`{.interpreted-text role="ghpull"}: Make 3d plot accept
    scalars as arguments.
-   `15711`{.interpreted-text role="ghpull"}: Don\'t explicitly list
    scalez kwarg in Axes3D constructor and docs.
-   `14948`{.interpreted-text role="ghpull"}: Simplify Tick and Axis
    initialization.
-   `15693`{.interpreted-text role="ghpull"}: Also test PySide2 on CI.
-   `15701`{.interpreted-text role="ghpull"}: Tried to solve Issue
    #15650: Print URL when webbrowser.open Fails
-   `15704`{.interpreted-text role="ghpull"}: Fix more broken refs.
-   `15687`{.interpreted-text role="ghpull"}: Add tooltips to HTML
    animation controls
-   `15592`{.interpreted-text role="ghpull"}: Offset text position
-   `15697`{.interpreted-text role="ghpull"}: Fix some broken doc refs.
-   `15700`{.interpreted-text role="ghpull"}: Parametrize some spectral
    tests.
-   `15699`{.interpreted-text role="ghpull"}: Fix some incorrect
    ValueErrors.
-   `15698`{.interpreted-text role="ghpull"}: Bump numpy dependency to
    \>=1.15.
-   `15694`{.interpreted-text role="ghpull"}: Handle upcoming
    deprecation of np.float.
-   `15691`{.interpreted-text role="ghpull"}: Correctly handle high dpi
    in Pillow animation writer.
-   `15676`{.interpreted-text role="ghpull"}: Doc adopt nep29
-   `15692`{.interpreted-text role="ghpull"}: Update FUNDING.yml
-   `15645`{.interpreted-text role="ghpull"}: Bump minimal numpy version
    to 1.12.
-   `15646`{.interpreted-text role="ghpull"}: Hide sphinx-gallery config
    comments
-   `15642`{.interpreted-text role="ghpull"}: Remove
    interpolation=\"nearest\" from most examples.
-   `15671`{.interpreted-text role="ghpull"}: Don\'t mention tcl in
    tkagg comments anymore.
-   `15607`{.interpreted-text role="ghpull"}: Simplify tk loader.
-   `15651`{.interpreted-text role="ghpull"}: Simplify axes_pad handling
    in axes_grid.
-   `15652`{.interpreted-text role="ghpull"}: Remove mention of
    Enthought Canopy from the docs.
-   `15655`{.interpreted-text role="ghpull"}: Remove outdated license
    files.
-   `15639`{.interpreted-text role="ghpull"}: Simplify
    axes_grid.Grid/axes_grid.ImageGrid construction.
-   `15640`{.interpreted-text role="ghpull"}: Remove some commented-out
    code from axes_grid.
-   `15643`{.interpreted-text role="ghpull"}: Fix examples claiming
    matplotlib can\'t plot np.datetime64.
-   `15375`{.interpreted-text role="ghpull"}: Add note to hist docstring
    about speed
-   `15461`{.interpreted-text role="ghpull"}: Fix invalid checks for
    axes_class parameter in ImageGrid.
-   `15635`{.interpreted-text role="ghpull"}: Deprecate \"U\" mode
    passed to cbook.to_filehandle().
-   `15563`{.interpreted-text role="ghpull"}: In backend_pgf, directly
    open subprocess in utf8 mode.
-   `15462`{.interpreted-text role="ghpull"}: Simplify azure setup.
-   `13075`{.interpreted-text role="ghpull"}: Remove logic for
    optionally building Agg and TkAgg.
-   `15262`{.interpreted-text role="ghpull"}: Declare qt figureoptions
    tool in toolitems.
-   `15292`{.interpreted-text role="ghpull"}: Shorten
    RendererWx.get_wx_font.
-   `15569`{.interpreted-text role="ghpull"}: Allow linking against a
    system qhull as well.
-   `15589`{.interpreted-text role="ghpull"}: Make sure that figures are
    closed when check_figures_equal finishes
-   `15465`{.interpreted-text role="ghpull"}: Validate and simplify
    set_tick_params(which=\...)
-   `15090`{.interpreted-text role="ghpull"}: Coerce MxNx1 images into
    MxN images for imshow
-   `15578`{.interpreted-text role="ghpull"}: BLD: set the max line
    length on the flake8 config
-   `15564`{.interpreted-text role="ghpull"}: Use True instead of 1 as
    filternorm default
-   `15536`{.interpreted-text role="ghpull"}: Add a backend kwarg to
    savefig.
-   `15571`{.interpreted-text role="ghpull"}: Cleanup following using
    Pillow as universal image reader
-   `15476`{.interpreted-text role="ghpull"}: Default to local_freetype
    builds.
-   `15557`{.interpreted-text role="ghpull"}: Skip failing pgf test when
    sfmath.sty is not present.
-   `15555`{.interpreted-text role="ghpull"}: Add pgf to list of builtin
    backends in docs.
-   `15534`{.interpreted-text role="ghpull"}: BLD: update pillow
    dependency
-   `15427`{.interpreted-text role="ghpull"}: Separate plots using \####
    in demo_fixed_size_axes.py
-   `15505`{.interpreted-text role="ghpull"}: Cleanup axisartist
    tutorial.
-   `15506`{.interpreted-text role="ghpull"}: Rename locator.den to the
    clearer locator.nbins in mpl_toolkits.
-   `15502`{.interpreted-text role="ghpull"}: Get rid of trivial
    compiler warning.
-   `15451`{.interpreted-text role="ghpull"}: Ci py38
-   `15484`{.interpreted-text role="ghpull"}: Cleanup docs regarding
    compilers.
-   `15467`{.interpreted-text role="ghpull"}: Validate
    locator_params(axis=\...)
-   `15330`{.interpreted-text role="ghpull"}: Add axes method for
    drawing infinite lines.
-   `15482`{.interpreted-text role="ghpull"}: Trivial style fixes to
    constrained_layout.
-   `15418`{.interpreted-text role="ghpull"}: Use correct pip/pytest on
    azure
-   `15466`{.interpreted-text role="ghpull"}: Update tick_params() docs
-   `15463`{.interpreted-text role="ghpull"}: Remove staticbuild option
    from setup.cfg.template.
-   `15378`{.interpreted-text role="ghpull"}: Don\'t link ft2font to
    zlib by default.
-   `15270`{.interpreted-text role="ghpull"}: When no gui event loop is
    running, propagate callback exceptions.
-   `15447`{.interpreted-text role="ghpull"}: Move testing of Py3.8 to
    Travis.
-   `15431`{.interpreted-text role="ghpull"}: Fix range(len()) usages
-   `15390`{.interpreted-text role="ghpull"}: Simplify implementation of
    vectorized date operations.
-   `15403`{.interpreted-text role="ghpull"}: Fix DeprecationWarning in
    nightly testing
-   `15394`{.interpreted-text role="ghpull"}: Deprecate
    {NonUniformImage,PcolorImage}.is_grayscale.
-   `15400`{.interpreted-text role="ghpull"}: Updated INSTALL.rst to
    correct install commands
-   `13788`{.interpreted-text role="ghpull"}: Autoscale for ax.arrow()
-   `15367`{.interpreted-text role="ghpull"}: Update the readme on
    providing API changes
-   `15193`{.interpreted-text role="ghpull"}: Switch to using pillow for
    png as well.
-   `15346`{.interpreted-text role="ghpull"}: vectorized calc_arrow loop
    in quiver
-   `15011`{.interpreted-text role="ghpull"}: Adding example for
    drawstyle
-   `15371`{.interpreted-text role="ghpull"}: Deprecate
    Colorbar.config_axis()
-   `15361`{.interpreted-text role="ghpull"}: Update next API changes to
    new structure
-   `15274`{.interpreted-text role="ghpull"}: NavigationToolbar2Tk: make
    packing optional.
-   `15158`{.interpreted-text role="ghpull"}: Change the way API changes
    are documented
-   `15356`{.interpreted-text role="ghpull"}: Fix broken imports.
-   `15200`{.interpreted-text role="ghpull"}: Simplify
    SubplotParams.update().
-   `15210`{.interpreted-text role="ghpull"}: Explicitly list allowed
    \"unused\" imports, remove the rest.
-   `15348`{.interpreted-text role="ghpull"}: Some figure and related
    docs cleanup
-   `13355`{.interpreted-text role="ghpull"}: Simplify and generalize
    BezierSegment.
-   `14917`{.interpreted-text role="ghpull"}: ENH: box aspect for axes
-   `14949`{.interpreted-text role="ghpull"}: Use fix_minus in
    format_data_short.
-   `15341`{.interpreted-text role="ghpull"}: Move non-gui warning
    message to backend_bases.
-   `15335`{.interpreted-text role="ghpull"}: Add discourse link to
    readme
-   `15293`{.interpreted-text role="ghpull"}: Fixes for wx savefig
    dialog.
-   `15324`{.interpreted-text role="ghpull"}: Update PR guidelines
-   `15301`{.interpreted-text role="ghpull"}: Update colorbar docs
-   `15340`{.interpreted-text role="ghpull"}: Always attach a manager
    attribute (possibly None) on canvas.
-   `15319`{.interpreted-text role="ghpull"}: Make validate_movie_writer
    actually check registered writers.
-   `10973`{.interpreted-text role="ghpull"}: PGF: Replace pgfimage by
    includegraphics to fix import regression
-   `15302`{.interpreted-text role="ghpull"}: fix warning used by
    cbook.warn_deprecated()
-   `15321`{.interpreted-text role="ghpull"}: Sort
    missing_references.json.
-   `15290`{.interpreted-text role="ghpull"}: Unify fig.delaxes(ax) and
    ax.remove().
-   `15309`{.interpreted-text role="ghpull"}: Simplify sca().
-   `15201`{.interpreted-text role="ghpull"}: Autogenerate gca(), gci()
    from boilerplate.py.
-   `15305`{.interpreted-text role="ghpull"}: Autogenerate footer
    Copyright year
-   `15294`{.interpreted-text role="ghpull"}: Replace custom logging in
    wx by stdlib logging.
-   `15288`{.interpreted-text role="ghpull"}: More properties aliases.
-   `15286`{.interpreted-text role="ghpull"}: throw deprecation warning
    on empty call to fig.add_axes()
-   `15282`{.interpreted-text role="ghpull"}: Colorbar cleanup.
-   `15250`{.interpreted-text role="ghpull"}: Cleanup font_manager.
-   `13581`{.interpreted-text role="ghpull"}: Cleanup \_pylab_helpers.
-   `15273`{.interpreted-text role="ghpull"}: DOC: don\'t use term units
    in transform tutorial
-   `15263`{.interpreted-text role="ghpull"}: Correctly setup
    comparisons in test_compare_images.
-   `15226`{.interpreted-text role="ghpull"}: Turn gtk3 pan/zoom button
    into togglable buttons.
-   `14609`{.interpreted-text role="ghpull"}: Simplify implementation of
    [set](){x,y}bound.
-   `15261`{.interpreted-text role="ghpull"}: Change layout of
    test_triager to avoid cropping images.
-   `15236`{.interpreted-text role="ghpull"}: Dedupe SubplotSpec
    construction in mpl_toolkits.
-   `14130`{.interpreted-text role="ghpull"}: Add decorator to inherit
    keyword-only deprecations
-   `15249`{.interpreted-text role="ghpull"}: In
    findfont(fallback_to_default=False), throw if default font is
    missing
-   `15175`{.interpreted-text role="ghpull"}: Simplify pdf image output.
-   `7506`{.interpreted-text role="ghpull"}: \[WIP\] Add Axes method for
    drawing infinite lines.

Issues (198):

-   `16501`{.interpreted-text role="ghissue"}: Setting a thetalim \> 2pi
    gives odd results
-   `15035`{.interpreted-text role="ghissue"}: security exposure in the
    packaged jquery library
-   `10375`{.interpreted-text role="ghissue"}: Coordinate text wrapping
    in navigation toolbar
-   `10720`{.interpreted-text role="ghissue"}: Option to set the text
    color in legend to be same as the line
-   `17868`{.interpreted-text role="ghissue"}: plt.bar with nan input
    fails rendering in notebook using 3.3.0rc1
-   `17773`{.interpreted-text role="ghissue"}: gtk3 rubberband is
    invisible
-   `5726`{.interpreted-text role="ghissue"}: Cursor displays x, y
    coordinates with too much or too little precision
-   `5164`{.interpreted-text role="ghissue"}: Sort out qt_compat
-   `17905`{.interpreted-text role="ghissue"}: macosx backend warns when
    using the zoom method
-   `17703`{.interpreted-text role="ghissue"}: QuadMesh.get_clim changed
    behavior in 3.3.0rc1
-   `17875`{.interpreted-text role="ghissue"}:
    animation.writers\[\'ffmpeg\'\]\" is hung when run in background.
-   `17591`{.interpreted-text role="ghissue"}: Single-character colors
    do not match long names
-   `16905`{.interpreted-text role="ghissue"}: if pie normalizes depends
    on input values
-   `17829`{.interpreted-text role="ghissue"}: trunk fails to build in
    AIX
-   `17820`{.interpreted-text role="ghissue"}: Regression: \_reshape_2D
    no longer preserves the shape of lists of lists of one scalar each
-   `17807`{.interpreted-text role="ghissue"}: \"%matplotlib notebook\"
    Download is Noise After Interacting with Plot
-   `17763`{.interpreted-text role="ghissue"}: matplotlib.use(\'agg\',
    force=True) does not ignore unavailable configured backend
-   `17586`{.interpreted-text role="ghissue"}: Surprising datetime
    autoscaling after passing empty data
-   `17792`{.interpreted-text role="ghissue"}: when using
    plt.tight_layout(), figure title overlaps subplot titles
-   `17736`{.interpreted-text role="ghissue"}: ax.set_xticklabels(\[\])
    for categorical plots is broken in 3.3.0rc1
-   `17757`{.interpreted-text role="ghissue"}: Plotting Hist with
    histtype \'stepfilled\' does not respect bottom correctly
-   `17744`{.interpreted-text role="ghissue"}: BUG: AttributeError:
    \'FigureCanvasBase\' object has no attribute \'print_png\' in 3.3rc0
-   `17730`{.interpreted-text role="ghissue"}: Using backend Template
    and plt.tight_layout raises UnboundLocalError
-   `17716`{.interpreted-text role="ghissue"}: Error using
    \"set_window_title\" for canvas via backend_qt5agg
-   `17681`{.interpreted-text role="ghissue"}: PDF cannot be built due
    to Zenodo SVGs
-   `17627`{.interpreted-text role="ghissue"}: AttributeError:
    \'Figure\' object has no attribute \'\_cachedRenderer\'
-   `17658`{.interpreted-text role="ghissue"}: Feature request: Add
    advanced zoom and inspect feature to GUI for more productivity
-   `17629`{.interpreted-text role="ghissue"}: Use of Python deprecated
    APIs.
-   `17670`{.interpreted-text role="ghissue"}: BUG: Setting ticksize
    xx-small broken by #17348
-   `17673`{.interpreted-text role="ghissue"}: RuntimeError: latex was
    not able to process the following string:
    b\'\$\\\\mathdefault{-2}\$\'
-   `17412`{.interpreted-text role="ghissue"}: Document the dependency
    on the type1ec LaTeX package
-   `17643`{.interpreted-text role="ghissue"}: AutoDateLocator docs has
    a typo
-   `9118`{.interpreted-text role="ghissue"}: make TeXManager more
    user-configurable
-   `11131`{.interpreted-text role="ghissue"}: Make pyplot.pause not
    give focus to the figure window
-   `17646`{.interpreted-text role="ghissue"}: more conservative
    setattr_cm broke mplcairo
-   `17634`{.interpreted-text role="ghissue"}: Cannot copy
    LinearSegmentedColormap
-   `16496`{.interpreted-text role="ghissue"}: Single path optimisation
    for Collection w/ offsets broken
-   `192`{.interpreted-text role="ghissue"}: Savefig does not issue a
    warning on a non-existent keyword n
-   `17624`{.interpreted-text role="ghissue"}: \_DummyAxis needs a
    \_\_name\_\_ attribute for ScalarFormatter
-   `16910`{.interpreted-text role="ghissue"}: Axes.imshow draws invalid
    color at value is 0 when max of \'X\' not equal to vmax
-   `17637`{.interpreted-text role="ghissue"}: streamplot and sticky
    edges interaction
-   `17633`{.interpreted-text role="ghissue"}: Stackplot fails for small
    numbers
-   `17616`{.interpreted-text role="ghissue"}: waitforbuttonpress in
    Linux
-   `17615`{.interpreted-text role="ghissue"}: small bug in
    documentation of backend.FigureCanvasBase.start_event_loop
-   `17093`{.interpreted-text role="ghissue"}: Zero size figure use case
-   `17608`{.interpreted-text role="ghissue"}: How avoid PyQt5 to crash
    when I move Qslitter to the edge with a matplotlib figure in it?
-   `9829`{.interpreted-text role="ghissue"}: Vertices clipped for
    certain markers when plotting more than two points and saving as pdf
-   `15815`{.interpreted-text role="ghissue"}: bar3d color length bug
-   `15376`{.interpreted-text role="ghissue"}:
    ScalarFormatter.set_powerlimits documentation seems inconsistent
-   `17595`{.interpreted-text role="ghissue"}: Master doc builds broken
-   `16482`{.interpreted-text role="ghissue"}: Pyplot hlines and vlines
    do not use the \'lines.color\' property in rcParams by default
-   `16388`{.interpreted-text role="ghissue"}: rethink how we display
    DOI svg badges
-   `17172`{.interpreted-text role="ghissue"}: set_aspect for 3D plots
-   `16463`{.interpreted-text role="ghissue"}: Jupyter \"inline\"
    backend seems to misinterpret \"figsize\" with Axes3D
-   `17527`{.interpreted-text role="ghissue"}: The markers are not
    hollow when I use ax.scatter() and set markers.MarkerStyle()\'s
    fillstyle to \'none\'. My usage is wrong?
-   `7491`{.interpreted-text role="ghissue"}: sort out if the
    high-resolution ellipse code still works
-   `17398`{.interpreted-text role="ghissue"}: Plotting an error band
    along a curve
-   `8550`{.interpreted-text role="ghissue"}: Matplotlib chooses the
    wrong font for unrecognized weights
-   `8788`{.interpreted-text role="ghissue"}: Font issue: findfonts
    should differentiate between thin and regular ttf fonts
-   `10194`{.interpreted-text role="ghissue"}: legend is not present in
    the generated image if I use \'tight\' for bbox_inches
-   `17336`{.interpreted-text role="ghissue"}: set_url without effect
    for instances of Line2D
-   `9695`{.interpreted-text role="ghissue"}: set_url() without effect
    in the plot for instances of Tick
-   `17192`{.interpreted-text role="ghissue"}: How to change the
    thickness of the marker \"x\" when using scatter?
-   `17507`{.interpreted-text role="ghissue"}: pyplot.savefig() throwing
    warning suggesting a bug (possibly in figManger)
-   `17502`{.interpreted-text role="ghissue"}: dict unpacking broken for
    `.plot` in 3.2
-   `15546`{.interpreted-text role="ghissue"}: plt.imshow: clip_on=False
    has no effect
-   `17023`{.interpreted-text role="ghissue"}: DOC: Tutorial/Sample
    plots should use same fig/axis creation method
-   `7537`{.interpreted-text role="ghissue"}: Conflict between different
    AGG static libraries in a same binary
-   `16836`{.interpreted-text role="ghissue"}: Dropping support for
    PyQt4; preparing support for PyQt6.
-   `17455`{.interpreted-text role="ghissue"}: LightSource.shade fails
    on a masked array
-   `16353`{.interpreted-text role="ghissue"}: BUG:
    VisibleDeprecationWarning in boxplot
-   `11820`{.interpreted-text role="ghissue"}: Compressed Triangulation
    Masking in CubicTriInterpolator
-   `11823`{.interpreted-text role="ghissue"}: Animation Examples
-   `15410`{.interpreted-text role="ghissue"}: Change in OSX Catalina
    makes matplotlib + multiprocessing crash
-   `17467`{.interpreted-text role="ghissue"}: Bug Report: saved Figure
    ignores figure.facecolor
-   `17343`{.interpreted-text role="ghissue"}: Regression in
    add_subplot..
-   `7093`{.interpreted-text role="ghissue"}: ordering issues between
    `set_xmargin` and `set_xscale`
-   `13971`{.interpreted-text role="ghissue"}: Unnecessary drawing with
    NbAgg
-   `17432`{.interpreted-text role="ghissue"}: Scatter accepts
    marker=MarkerStyle(), but plot does not
-   `15675`{.interpreted-text role="ghissue"}: Boxplot line color with
    style dark_background should be bright
-   `5962`{.interpreted-text role="ghissue"}: No output from pyplot on
    cygwin64 python3 virtualenv
-   `17393`{.interpreted-text role="ghissue"}: TexManager.get_rgba fails
-   `5830`{.interpreted-text role="ghissue"}: Incorrect overlap of
    markers in scatter3D
-   `11937`{.interpreted-text role="ghissue"}: Limiting ticks on
    colorbar axes falsify tick labels.
-   `17354`{.interpreted-text role="ghissue"}: Converter detection fails
    for inkscape if on headless system without DISPLAY
-   `17352`{.interpreted-text role="ghissue"}: Zoom In-Out not behaving
    as expected in QT backend example
-   `15409`{.interpreted-text role="ghissue"}: Datetime plot fails with
    \'Agg\' backend in interactive mode
-   `14155`{.interpreted-text role="ghissue"}: Adding GridSpec.subplots?
-   `16583`{.interpreted-text role="ghissue"}: matplotlibrc validates
    some parameters wrongly
-   `16946`{.interpreted-text role="ghissue"}: Pick_event on
    AnnotationBbox fires at wrong position
-   `15131`{.interpreted-text role="ghissue"}: set_size_inches doesn\'t
    resize window on macosx backend
-   `7619`{.interpreted-text role="ghissue"}: Figure background colors
-   `15899`{.interpreted-text role="ghissue"}: Describe possible kwargs
    that may be input into a function
-   `17304`{.interpreted-text role="ghissue"}: constrained-layout gives
    wrong results when explicitly equal width ratios are set
-   `17295`{.interpreted-text role="ghissue"}: DOC:
    <https://matplotlib.org/api/_as_gen/matplotlib.quiver.Quiver.html>
-   `17294`{.interpreted-text role="ghissue"}: DOC:
    matplotlib.axes.Axes.annotate.html
-   `17290`{.interpreted-text role="ghissue"}: backend_svg fails with
    dashed line style
-   `16677`{.interpreted-text role="ghissue"}: tmp_config_or_cache_dir
    atexit cleanup fails after forks()
-   `15091`{.interpreted-text role="ghissue"}: Turbo color map
-   `7372`{.interpreted-text role="ghissue"}: Moving get_ax and do_event
    to testing
-   `15225`{.interpreted-text role="ghissue"}: Show offset text on
    subplots after sharing axis
-   `7138`{.interpreted-text role="ghissue"}: misplaced spines in dates
    plot
-   `17243`{.interpreted-text role="ghissue"}: Misleading error message
    in \_parse_scatter_color_args
-   `16461`{.interpreted-text role="ghissue"}: Hexbin if singular and
    mincnt used
-   `14596`{.interpreted-text role="ghissue"}: forward port jquery
    removal from ipympl
-   `17217`{.interpreted-text role="ghissue"}: Transform operators are
    not publicly documented\....
-   `2253`{.interpreted-text role="ghissue"}: matplotlib makes python
    lose focus
-   `7184`{.interpreted-text role="ghissue"}: margins does not handle
    bézier curves
-   `16830`{.interpreted-text role="ghissue"}: `_path.get_extents` does
    not correctly handle bezier curves
-   `17176`{.interpreted-text role="ghissue"}: Print figure using PS
    backend is needlessly slow
-   `17141`{.interpreted-text role="ghissue"}: flake8-docstrings does
    not check all of our requirements
-   `16567`{.interpreted-text role="ghissue"}: Let legend get the
    handles from the provided objects if not specified explicitly.
-   `16805`{.interpreted-text role="ghissue"}: Titles cannot be padded
    to negative numbers anymore.
-   `17114`{.interpreted-text role="ghissue"}: `add_axes` shows
    deprecation warning when called with only `kwarg`s
-   `16885`{.interpreted-text role="ghissue"}: Change return type
    [get](){x,y}ticklabels to plain list
-   `17044`{.interpreted-text role="ghissue"}: widgets.TextBox
    continuously creates new text objects and linecollection objects.
-   `17066`{.interpreted-text role="ghissue"}: documentation of
    animation contains non-working code example
-   `16588`{.interpreted-text role="ghissue"}: Rename next_api_changes
    to api_changes_3.x (whatever number makes sense)
-   `17015`{.interpreted-text role="ghissue"}: `get_major_ticks` docs
    missing return type
-   `16976`{.interpreted-text role="ghissue"}: Thin line color
    distortion on large scale
-   `16934`{.interpreted-text role="ghissue"}: gtk3 window immediately
    resizes down to zero-height upon showing up.
-   `16941`{.interpreted-text role="ghissue"}: test_determinism_check is
    failing (sometimes)
-   `16982`{.interpreted-text role="ghissue"}: pyplot.rgrids don\'t do
    anything
-   `16952`{.interpreted-text role="ghissue"}: How to solve an error of
    \"ValueError: Key backend: Unrecognized backend string \'\"agg\"\'
-   `15272`{.interpreted-text role="ghissue"}: Axes.violinplot has small
    issue in using pandas.DataFrame without index 0.
-   `16926`{.interpreted-text role="ghissue"}: tk window immediately
    resizes down to zero-height upon showing up.
-   `16919`{.interpreted-text role="ghissue"}: wx backends don\'t send
    close_event if window is closed via \"q\" keypress
-   `16854`{.interpreted-text role="ghissue"}: small typo in the
    documentation
-   `16895`{.interpreted-text role="ghissue"}: offset text still visible
    with ImageGrid axis \"L\"
-   `12712`{.interpreted-text role="ghissue"}: Autoscale does not work
    for ax.arrow()
-   `14208`{.interpreted-text role="ghissue"}: shift + w does not close
    all figures (has no effect)
-   `15745`{.interpreted-text role="ghissue"}: Failed to add annotate to
    figure
-   `11432`{.interpreted-text role="ghissue"}: Pressing the \"1\" key
    kills the zoom/pan tool
-   `13799`{.interpreted-text role="ghissue"}: BUG: incorrect error bar
    colors when NaN values are present
-   `16185`{.interpreted-text role="ghissue"}: hist demo appears to
    incorrectly mention `normed` and something odd about `density` as
    well.
-   `15203`{.interpreted-text role="ghissue"}: Closing figures is done
    by number
-   `16016`{.interpreted-text role="ghissue"}: Better argument checking
    of subplot definition in `add_subplot()`
-   `15980`{.interpreted-text role="ghissue"}: Is the reset of the
    colorbar\'s edgecolor when updating the corresponding image clim
    wanted behaviour?
-   `16718`{.interpreted-text role="ghissue"}: Float figure DPI
-   `16498`{.interpreted-text role="ghissue"}: long string of
    format_coord in osx backend
-   `8405`{.interpreted-text role="ghissue"}: BUG: PDF export seems
    wrong with dash sequences that include a None offset
-   `8619`{.interpreted-text role="ghissue"}: Feature request: allow
    mathtext fallback font other than Computer Modern for custom
    mathtext setup
-   `14996`{.interpreted-text role="ghissue"}: format error saving eps
    figure using custom linestyle
-   `16493`{.interpreted-text role="ghissue"}: Example/tutorials warn
    due to new pcolormesh shading
-   `16022`{.interpreted-text role="ghissue"}: Cleanup Artist.draw()
    signatures
-   `16389`{.interpreted-text role="ghissue"}: "Size" ignored if placed
    before fontproperties
-   `16687`{.interpreted-text role="ghissue"}: Creating a figure of size
    (0, 0) raises an error
-   `12729`{.interpreted-text role="ghissue"}: Docs for contour levels
    argument is incorrect
-   `16593`{.interpreted-text role="ghissue"}: specifying ecolor in
    errobar turns off cycling
-   `15621`{.interpreted-text role="ghissue"}: secondary_xaxis doesn\'t
    seem to use formatters
-   `16116`{.interpreted-text role="ghissue"}: travis36minver.txt needs
    an update
-   `16546`{.interpreted-text role="ghissue"}: Problem with eventplot -
    error message claims events & lineoffsets are unequal sizes
-   `16462`{.interpreted-text role="ghissue"}: Allow wedges of polar
    plots to include theta = 0.
-   `15142`{.interpreted-text role="ghissue"}: pyplot.annotate() API
    deprecation
-   `16479`{.interpreted-text role="ghissue"}: font-stretch property
    missing in svg export
-   `14304`{.interpreted-text role="ghissue"}: \'NSWindow drag regions
    should only be invalidated on the Main Thread!\' - macos/python
-   `12085`{.interpreted-text role="ghissue"}: Tcl_AsyncDelete: async
    handler deleted by the wrong thread
-   `14669`{.interpreted-text role="ghissue"}: cm.ScalarMappable should
    fail early when norm input is wrong
-   `16468`{.interpreted-text role="ghissue"}: incorrect cbar minor
    ticks for extend regions when x/ytick.minor.visible is True
-   `16243`{.interpreted-text role="ghissue"}: windows builds: devenv
    freetype /update appears not to have an effect
-   `11525`{.interpreted-text role="ghissue"}: Axes3D scatter plot for
    Numpy arrays in F-order does not give correct z-values
-   `8894`{.interpreted-text role="ghissue"}: mplot3d projection results
    in non-orthogonal axes
-   `1104`{.interpreted-text role="ghissue"}: Resizing a GUI window with
    Axes3D
-   `16371`{.interpreted-text role="ghissue"}: Incomplete documentation
    in axes_grid1
-   `6323`{.interpreted-text role="ghissue"}: Vertical alignment of tick
    labels with usetex=True
-   `7957`{.interpreted-text role="ghissue"}: clabel not respecting
    zorder parameter
-   `16252`{.interpreted-text role="ghissue"}: axes.spy plotting
    function doesn\'t respect origin=\'lower\' kwarg when marker is not
    None
-   `16299`{.interpreted-text role="ghissue"}: The interactive polar
    plot animation\'s axis label won\'t scale.
-   `15182`{.interpreted-text role="ghissue"}: More tests
    `ConciseDateFormatter` needed
-   `16140`{.interpreted-text role="ghissue"}: Unclear Documentation for
    get_xticklabels
-   `16147`{.interpreted-text role="ghissue"}: pp.hist parameter
    \'density\' does not scale data appropriately
-   `16069`{.interpreted-text role="ghissue"}: matplotlib glitch when
    rotating interactively a 3d animation
-   `14603`{.interpreted-text role="ghissue"}: Scatterplot: should
    vmin/vmax be ignored when a norm is specified?
-   `15730`{.interpreted-text role="ghissue"}: Setting lines.marker = s
    in matplotlibrc also sets markers in boxplots
-   `11178`{.interpreted-text role="ghissue"}: home/back/forward buttons
    do nothing in 3d mode
-   `14520`{.interpreted-text role="ghissue"}: pylab with wx backend not
    exiting cleanly
-   `15964`{.interpreted-text role="ghissue"}: Guard `plt.subplot`
    kwargs a bit better?
-   `15404`{.interpreted-text role="ghissue"}: Add python 3.8 tests
-   `15773`{.interpreted-text role="ghissue"}: Warning:\...
    GLib.source_remove(self.\_idle_draw_id) when using plt.savefig()
-   `15923`{.interpreted-text role="ghissue"}: pie takes negative values
-   `10317`{.interpreted-text role="ghissue"}: Setting plt.rc(\'text\',
    usetex=True) after ticker.ScalarFormatter(useMathText=True) causes
    Error
-   `15825`{.interpreted-text role="ghissue"}: Customised dashed
    linstyle in matplotlib.cycler throws ValueError when using in
    Axes.set_prop_cycle
-   `9792`{.interpreted-text role="ghissue"}: Error with linestyles
    rcParams entries under the form (on, off, \...) and a style context
    manager
-   `15782`{.interpreted-text role="ghissue"}: Invalid polygon in
    stepfilled histogram when bottom is set
-   `15628`{.interpreted-text role="ghissue"}: Invalid unicode
    characters in PDF when font is a symlink
-   `8577`{.interpreted-text role="ghissue"}: mplot3D scalar arguments
    for plot function
-   `15650`{.interpreted-text role="ghissue"}: URL is not shown when
    webagg failed to open the browser.
-   `5238`{.interpreted-text role="ghissue"}: the offset of the
    scientific notation in xaxis stays at bottom when axis is set to top
-   `15678`{.interpreted-text role="ghissue"}: Error at save animation
    with pillow
-   `15079`{.interpreted-text role="ghissue"}: check_figures_equal
    decorator reuses figures if called multiple times inside a single
    test.
-   `15089`{.interpreted-text role="ghissue"}: Coerce MxNx1 images into
    MxN images for imshow
-   `5253`{.interpreted-text role="ghissue"}: abline() - for drawing
    arbitrary lines on a plot, given specifications.
-   `15165`{.interpreted-text role="ghissue"}: Switch to requiring
    Pillow rather than having our own png wrapper?
-   `15280`{.interpreted-text role="ghissue"}: Add pull request
    checklist to Reviewers Guidelines
-   `15289`{.interpreted-text role="ghissue"}: cbook.warn_deprecated()
    should warn with a MatplotlibDeprecationWarning not a UserWarning
-   `15285`{.interpreted-text role="ghissue"}: DOC: make copy right year
    auto-update
-   `15059`{.interpreted-text role="ghissue"}: fig.add_axes() with no
    arguments silently does nothing
-   `14546`{.interpreted-text role="ghissue"}: Setting
    lines.markeredgecolor in rcParams affects the ticks\' mark color too