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

# GitHub statistics for 3.1.0 (May 18, 2019) {#github-stats-3-1-0}

GitHub statistics for 2018/09/18 (tag: v3.0.0) - 2019/05/18

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

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

The following 150 authors contributed 3426 commits.

-   Abhinuv Nitin Pitale
-   Adam J. Stewart
-   Alistair Muldal
-   Alon Hershenhorn
-   Andras Deak
-   Ankur Dedania
-   Antony Lee
-   Anubhav Shrimal
-   Ao Liu (frankliuao)
-   Ayappan P
-   azure-pipelines\[bot\]
-   Bas van Schaik
-   Ben Root
-   Benjamin Bengfort
-   Benjamin Congdon
-   Bharat123rox
-   Brigitta Sipocz
-   btang02
-   Carsten
-   Carsten Schelp
-   Cho Yin Yong
-   Chris Zimmerman
-   Christer Jensen
-   Christoph Gohlke
-   Christoph Reiter
-   Christopher Bradshaw
-   Colin
-   Colin Carroll
-   dabana
-   Dana-Farber
-   Daniele Nicolodi
-   DanielMatu
-   David Haberthür
-   David Stansby
-   Dietmar Schwertberger
-   Dmitry Mottl
-   E. G. Patrick Bos
-   Elan Ernest
-   Elliott Sales de Andrade
-   Eric Firing
-   Eric Larson
-   Eric Wieser
-   esvhd
-   fredrik-1
-   fuzzythecat
-   Galen Lynch
-   Gazing
-   gwin-zegal
-   hannah
-   Harshal Prakash Patankar
-   hershen
-   Ildar Akhmetgaleev
-   ImportanceOfBeingErnest
-   Isa Hassen
-   Jae-Joon Lee
-   James A. Bednar
-   James Adams
-   Jan S. (Milania1)
-   Jarrod Millman
-   Jessica B. Hamrick
-   Jody Klymak
-   Joel T. Frederico
-   Joel Wanner
-   Johannes H. Jensen
-   Joseph Albert
-   Joshua Klein
-   Jouni K. Seppänen
-   Jun Tan
-   Kai Muehlbauer
-   Katrin Leinweber
-   Kayla Ngan
-   Kevin Rose
-   Kjell Le
-   KonradAdamczyk
-   ksunden
-   Kyle Sunden
-   Leon Loopik
-   Levi Kilcher
-   LevN0
-   luftek
-   Maik Riechert
-   Marcel Martin
-   Mark Harfouche
-   Marko Baštovanović
-   Matthias Bussonnier
-   Matthias Geier
-   Matti Picus
-   MeeseeksMachine
-   Michael Droettboom
-   Michael Jancsy
-   Mike Frysinger
-   Molly Rossow
-   MortenSHUTE
-   mromanie
-   nathan78906
-   Nelle Varoquaux
-   Nick Papior
-   Nicolas Courtemanche
-   Nikita Kniazev
-   njwhite
-   Oliver Natt
-   Paul
-   Paul Hobson
-   Paul Ivanov
-   Paul J. Koprowski
-   pharshalp
-   Phil Elson
-   Pierre Thibault
-   QiCuiHub
-   Rasmus Diederichsen
-   Ratin_Kumar
-   Rob Harrigan
-   Roman Yurchak
-   Ryan May
-   Ryan Morshead
-   Saket Choudhary
-   saksmito
-   SBCV
-   Sebastian Bullinger
-   Sebastian Hegler
-   Seunghoon Park
-   simon-kraeusel
-   smheidrich
-   Stephane Raynaud
-   Stephen-Chilcote
-   sxntxn
-   Taehoon Lee
-   Takafumi Arakaki
-   Taras
-   Taras Kuzyo
-   teresy
-   Thein Oo
-   Thomas A Caswell
-   Thomas Hisch
-   Thomas Robitaille
-   thoo
-   Tim Hoffmann
-   Tobia De Koninck
-   Tobias Megies
-   Tyler Makaro
-   V. Armando Solé
-   Viraj Mohile
-   Will Handley
-   woclass
-   Yasaman-Mah
-   yeo
-   Yuxin Wu
-   Yuya
-   Zhili (Jerry) Pan
-   zhoubecky

GitHub issues and pull requests:

Pull Requests (918):

-   `14209`{.interpreted-text role="ghpull"}: Backport PR #14197 on
    branch v3.1.x (Minor cleanup of acorr/xcoor docs)
-   `14210`{.interpreted-text role="ghpull"}: Make intro tutorial less
    jargony.
-   `14197`{.interpreted-text role="ghpull"}: Minor cleanup of
    acorr/xcoor docs
-   `14203`{.interpreted-text role="ghpull"}: Backport PR #14202 on
    branch v3.1.x (Fix docstring of Line2D.set_data.)
-   `14202`{.interpreted-text role="ghpull"}: Fix docstring of
    Line2D.set_data.
-   `14196`{.interpreted-text role="ghpull"}: Backport PR #14188 on
    branch v3.1.x (Clarify scope of MouseEvent attributes)
-   `14188`{.interpreted-text role="ghpull"}: Clarify scope of
    MouseEvent attributes
-   `14194`{.interpreted-text role="ghpull"}: Backport PR #14167 on
    branch v3.1.x (Fix backend_pgf header.)
-   `14193`{.interpreted-text role="ghpull"}: Backport PR #14153 on
    branch v3.1.x (Update qt_compat.py test for already imported
    binding.)
-   `14167`{.interpreted-text role="ghpull"}: Fix backend_pgf header.
-   `14153`{.interpreted-text role="ghpull"}: Update qt_compat.py test
    for already imported binding.
-   `14190`{.interpreted-text role="ghpull"}: Backport PR #14176 on
    branch v3.1.x (Merge doc/api/api_overview and doc/api/index.)
-   `14192`{.interpreted-text role="ghpull"}: Unbreak testsuite for
    pytest 4.5.
-   `14189`{.interpreted-text role="ghpull"}: Backport PR #14186 on
    branch v3.1.x (Update FancyBboxPatch docs to numpydoc style)
-   `14176`{.interpreted-text role="ghpull"}: Merge doc/api/api_overview
    and doc/api/index.
-   `14186`{.interpreted-text role="ghpull"}: Update FancyBboxPatch docs
    to numpydoc style
-   `14187`{.interpreted-text role="ghpull"}: Backport PR #13169 on
    branch v3.1.x (Add example code for current logo)
-   `14165`{.interpreted-text role="ghpull"}: Backport PR #14156 on
    branch v3.1.x (Fix glyph loading in textpath.)
-   `14156`{.interpreted-text role="ghpull"}: Fix glyph loading in
    textpath.
-   `14162`{.interpreted-text role="ghpull"}: Backport PR #14150 on
    branch v3.1.x (Fix deprecation of withdash for figtext().)
-   `14150`{.interpreted-text role="ghpull"}: Fix deprecation of
    withdash for figtext().
-   `14136`{.interpreted-text role="ghpull"}: Backport PR #14109 on
    branch v3.1.x
-   `14109`{.interpreted-text role="ghpull"}: Some simple pyplot doc
    improvements
-   `14129`{.interpreted-text role="ghpull"}: Backport PR #14117 on
    branch v3.1.x (Simplify ribbon_box example.)
-   `14128`{.interpreted-text role="ghpull"}: Backport PR #14057 on
    branch v3.1.x (Improve Gradient bar example)
-   `14127`{.interpreted-text role="ghpull"}: Backport PR #14125 on
    branch v3.1.x (Remove extra keyword from pytest.skip call.)
-   `14117`{.interpreted-text role="ghpull"}: Simplify ribbon_box
    example.
-   `14057`{.interpreted-text role="ghpull"}: Improve Gradient bar
    example
-   `14125`{.interpreted-text role="ghpull"}: Remove extra keyword from
    pytest.skip call.
-   `14123`{.interpreted-text role="ghpull"}: Backport PR #14119 on
    branch v3.1.x (Add ridge_map to third party packages documentation)
-   `14119`{.interpreted-text role="ghpull"}: Add ridge_map to third
    party packages documentation
-   `14103`{.interpreted-text role="ghpull"}: Backport PR #14088 on
    branch v3.1.x (Cleanup major_minor_demo.)
-   `14102`{.interpreted-text role="ghpull"}: Backport PR #14100 on
    branch v3.1.x (Improve docstring of axes_zoom_effect example.)
-   `14099`{.interpreted-text role="ghpull"}: Backport PR #14090 on
    branch v3.1.x (Pep8ify some variable names in examples.)
-   `14100`{.interpreted-text role="ghpull"}: Improve docstring of
    axes_zoom_effect example.
-   `14088`{.interpreted-text role="ghpull"}: Cleanup major_minor_demo.
-   `14090`{.interpreted-text role="ghpull"}: Pep8ify some variable
    names in examples.
-   `14097`{.interpreted-text role="ghpull"}: Backport PR #14079 on
    branch v3.1.x (Consistently use axs.flat instead of axs.flatten())
-   `14095`{.interpreted-text role="ghpull"}: Backport PR #14087 on
    branch v3.1.x (Cleanup date example.)
-   `14094`{.interpreted-text role="ghpull"}: Backport PR #14029 on
    branch v3.1.x (Fix doc building with numpydoc 0.9)
-   `14093`{.interpreted-text role="ghpull"}: Backport PR #14052 on
    branch v3.1.x (Check axes identity in image.contains.)
-   `14092`{.interpreted-text role="ghpull"}: Backport PR #14056 on
    branch v3.1.x (FIX: do not try to manage the visibility of un-drawn
    ticks)
-   `14091`{.interpreted-text role="ghpull"}: Backport PR #14078 on
    branch v3.1.x (Minor fix in multiple subplots example)
-   `14079`{.interpreted-text role="ghpull"}: Consistently use axs.flat
    instead of axs.flatten()
-   `14087`{.interpreted-text role="ghpull"}: Cleanup date example.
-   `14029`{.interpreted-text role="ghpull"}: Fix doc building with
    numpydoc 0.9
-   `14052`{.interpreted-text role="ghpull"}: Check axes identity in
    image.contains.
-   `14056`{.interpreted-text role="ghpull"}: FIX: do not try to manage
    the visibility of un-drawn ticks
-   `14078`{.interpreted-text role="ghpull"}: Minor fix in multiple
    subplots example
-   `14080`{.interpreted-text role="ghpull"}: Backport PR #14069 on
    branch v3.1.x (Don\'t try to use the colorbar formatter to format
    RGBA data.)
-   `14069`{.interpreted-text role="ghpull"}: Don\'t try to use the
    colorbar formatter to format RGBA data.
-   `14074`{.interpreted-text role="ghpull"}: Backport PR #14019 on
    branch v3.1.x (Update docstring of locator_params())
-   `14019`{.interpreted-text role="ghpull"}: Update docstring of
    locator_params()
-   `14066`{.interpreted-text role="ghpull"}: Backport PR #14053 on
    branch v3.1.x (Improve fill() example)
-   `14065`{.interpreted-text role="ghpull"}: Backport PR #14059 on
    branch v3.1.x (Improve Scatter hist example)
-   `14067`{.interpreted-text role="ghpull"}: Backport PR #14062 on
    branch v3.1.x (Improve advanced quiver example)
-   `14062`{.interpreted-text role="ghpull"}: Improve advanced quiver
    example
-   `14053`{.interpreted-text role="ghpull"}: Improve fill() example
-   `14059`{.interpreted-text role="ghpull"}: Improve Scatter hist
    example
-   `14064`{.interpreted-text role="ghpull"}: Backport PR #14043 on
    branch v3.1.x (Ensure errorbars are always drawn on top of bars in
    ax.bar)
-   `14043`{.interpreted-text role="ghpull"}: Ensure errorbars are
    always drawn on top of bars in ax.bar
-   `14061`{.interpreted-text role="ghpull"}: Backport PR #14051 on
    branch v3.1.x (Add Yellowbrick to third party packages)
-   `14051`{.interpreted-text role="ghpull"}: Add Yellowbrick to third
    party packages
-   `14050`{.interpreted-text role="ghpull"}: Backport PR #14048 on
    branch v3.1.x (Fix Animation.save)
-   `14049`{.interpreted-text role="ghpull"}: Backport PR #14047 on
    branch v3.1.x (Remove references to \"Draws\" in matplotlib.patches)
-   `14048`{.interpreted-text role="ghpull"}: Fix Animation.save
-   `14047`{.interpreted-text role="ghpull"}: Remove references to
    \"Draws\" in matplotlib.patches
-   `14037`{.interpreted-text role="ghpull"}: Backport PR #14033 on
    branch v3.1.x (Reword add_subplot docstring.)
-   `14036`{.interpreted-text role="ghpull"}: Backport PR #14001 on
    branch v3.1.x (\[BUG\] DOC: Remove broken references to vischeck)
-   `14033`{.interpreted-text role="ghpull"}: Reword add_subplot
    docstring.
-   `14032`{.interpreted-text role="ghpull"}: Backport PR #14030 on
    branch v3.1.x (Update colorcet link)
-   `14030`{.interpreted-text role="ghpull"}: Update colorcet link
-   `14027`{.interpreted-text role="ghpull"}: Backport PR #14026 on
    branch v3.1.x (Fix bug in plot_directive that caused links to plots
    in different formats to be missing)
-   `14026`{.interpreted-text role="ghpull"}: Fix bug in plot_directive
    that caused links to plots in different formats to be missing
-   `14012`{.interpreted-text role="ghpull"}: Backport PR #14008 on
    branch v3.1.x (Don\'t install tests by default.)
-   `14017`{.interpreted-text role="ghpull"}: Backport PR #14015 on
    branch v3.1.x (Fix docstring of pyplot.clim())
-   `14015`{.interpreted-text role="ghpull"}: Fix docstring of
    pyplot.clim()
-   `14008`{.interpreted-text role="ghpull"}: Don\'t install tests by
    default.
-   `14006`{.interpreted-text role="ghpull"}: Backport PR #13998 on
    branch v3.1.x (Fix patch contains logic for patches that don\'t have
    any codes)
-   `14005`{.interpreted-text role="ghpull"}: Backport PR #14004 on
    branch v3.1.x (DOC: pin numpydoc to less than 0.9)
-   `13998`{.interpreted-text role="ghpull"}: Fix patch contains logic
    for patches that don\'t have any codes
-   `13999`{.interpreted-text role="ghpull"}: Backport PR #13992 on
    branch v3.1.x (FIX: undeprecate MaxNLocator default_params)
-   `13997`{.interpreted-text role="ghpull"}: Backport PR #13995 on
    branch v3.1.x (DOC: explain zorder for gridlines in grid docstring)
-   `13992`{.interpreted-text role="ghpull"}: FIX: undeprecate
    MaxNLocator default_params
-   `13995`{.interpreted-text role="ghpull"}: DOC: explain zorder for
    gridlines in grid docstring
-   `13990`{.interpreted-text role="ghpull"}: Backport PR #13989 on
    branch v3.1.x (FIX: update not replace hist_kwargs when density is
    passed)
-   `13989`{.interpreted-text role="ghpull"}: FIX: update not replace
    hist_kwargs when density is passed
-   `13975`{.interpreted-text role="ghpull"}: Backport PR #13966 on
    branch v3.1.x (Fix colorbar setting without artist)
-   `13976`{.interpreted-text role="ghpull"}: Backport PR #13973 on
    branch v3.1.x (BUG: Ensure docstrings are not accessed with -OO)
-   `13856`{.interpreted-text role="ghpull"}: What\'s new page for 3.1
-   `13966`{.interpreted-text role="ghpull"}: Fix colorbar setting
    without artist
-   `13973`{.interpreted-text role="ghpull"}: BUG: Ensure docstrings are
    not accessed with -OO
-   `13969`{.interpreted-text role="ghpull"}: Backport PR #13950 on
    branch v3.1.x (confidence_ellipse_markup)
-   `13950`{.interpreted-text role="ghpull"}: confidence_ellipse_markup
-   `13965`{.interpreted-text role="ghpull"}: Backport PR #13962 on
    branch v3.1.x (Fix typo in code example in docstring.)
-   `13964`{.interpreted-text role="ghpull"}: Backport PR #13870 on
    branch v3.1.x (3.1.0 API changes page)
-   `13962`{.interpreted-text role="ghpull"}: Fix typo in code example
    in docstring.
-   `13870`{.interpreted-text role="ghpull"}: 3.1.0 API changes page
-   `13961`{.interpreted-text role="ghpull"}: Backport PR #13914 on
    branch v3.1.x (Improve Rainbow text example)
-   `13960`{.interpreted-text role="ghpull"}: Backport PR #13958 on
    branch v3.1.x (Remove transparent fancy legend example)
-   `13914`{.interpreted-text role="ghpull"}: Improve Rainbow text
    example
-   `13958`{.interpreted-text role="ghpull"}: Remove transparent fancy
    legend example
-   `13956`{.interpreted-text role="ghpull"}: Backport PR #13908 on
    branch v3.1.x (Enh control tick deconflict2)
-   `13955`{.interpreted-text role="ghpull"}: Backport PR #13941 on
    branch v3.1.x (Add project_urls to setup)
-   `13908`{.interpreted-text role="ghpull"}: Enh control tick
    deconflict2
-   `13954`{.interpreted-text role="ghpull"}: Backport PR #13949 on
    branch v3.1.x (DOC: Add documentation to Text.set_fontfamily)
-   `13941`{.interpreted-text role="ghpull"}: Add project_urls to setup
-   `13949`{.interpreted-text role="ghpull"}: DOC: Add documentation to
    Text.set_fontfamily
-   `13951`{.interpreted-text role="ghpull"}: Backport PR #13939 on
    branch v3.1.x (Bunch of docstring cleanups.)
-   `13939`{.interpreted-text role="ghpull"}: Bunch of docstring
    cleanups.
-   `13947`{.interpreted-text role="ghpull"}: Backport PR #13897 on
    branch v3.1.x (numpydocification.)
-   `13897`{.interpreted-text role="ghpull"}: numpydocification.
-   `13946`{.interpreted-text role="ghpull"}: Backport PR #13924 on
    branch v3.1.x (Followup to deprecation of usetex parameter in
    get_text_path.)
-   `13924`{.interpreted-text role="ghpull"}: Followup to deprecation of
    usetex parameter in get_text_path.
-   `13916`{.interpreted-text role="ghpull"}: Backport PR #13850 on
    branch v3.1.x (Cleanup STIX Font Demo)
-   `13915`{.interpreted-text role="ghpull"}: Backport PR #13835 on
    branch v3.1.x (Improve Conectionstyle Demo)
-   `13850`{.interpreted-text role="ghpull"}: Cleanup STIX Font Demo
-   `13835`{.interpreted-text role="ghpull"}: Improve Conectionstyle
    Demo
-   `13846`{.interpreted-text role="ghpull"}: Backport PR #13836 on
    branch v3.1.x (MNT: account for cpython deprecations)
-   `13898`{.interpreted-text role="ghpull"}: Backport PR #13896 on
    branch v3.1.x (Fix cbook.boxplot_stats docstring)
-   `13896`{.interpreted-text role="ghpull"}: Fix cbook.boxplot_stats
    docstring
-   `13893`{.interpreted-text role="ghpull"}: Backport PR #13890 on
    branch v3.1.x (rst seealso -\> numpydoc \"See Also\".)
-   `13890`{.interpreted-text role="ghpull"}: rst seealso -\> numpydoc
    \"See Also\".
-   `13888`{.interpreted-text role="ghpull"}: Backport PR #13862 on
    branch v3.1.x (Move 3.x API changes to prev_api_changes)
-   `13862`{.interpreted-text role="ghpull"}: Move 3.x API changes to
    prev_api_changes
-   `13882`{.interpreted-text role="ghpull"}: Backport PR #13867 on
    branch v3.1.x (Rename \"docs\" to \"contents\" in navigation bar)
-   `13867`{.interpreted-text role="ghpull"}: Rename \"docs\" to
    \"contents\" in navigation bar
-   `13881`{.interpreted-text role="ghpull"}: Backport PR #13874 on
    branch v3.1.x (Remove redundant call to Formatter.set_locs() before
    .format_ticks().)
-   `13874`{.interpreted-text role="ghpull"}: Remove redundant call to
    Formatter.set_locs() before .format_ticks().
-   `13871`{.interpreted-text role="ghpull"}: Backport PR #13868 on
    branch v3.1.x (Correctly handle fallout of defining PY_SSIZE_T_CLEAN
    on Windows.)
-   `13869`{.interpreted-text role="ghpull"}: Backport PR #13861 on
    branch v3.1.x (Fix remaining links in docs)
-   `13868`{.interpreted-text role="ghpull"}: Correctly handle fallout
    of defining PY_SSIZE_T_CLEAN on Windows.
-   `13861`{.interpreted-text role="ghpull"}: Fix remaining links in
    docs
-   `13849`{.interpreted-text role="ghpull"}: Backport PR #13845 on
    branch v3.1.x (Fix some broken documentation links)
-   `13845`{.interpreted-text role="ghpull"}: Fix some broken
    documentation links
-   `13836`{.interpreted-text role="ghpull"}: MNT: account for cpython
    deprecations
-   `13841`{.interpreted-text role="ghpull"}: Backport PR #12928 on
    branch v3.1.x (textpath encoding)
-   `13842`{.interpreted-text role="ghpull"}: Backport PR #13827 on
    branch v3.1.x (Better MovieWriter init error message)
-   `13838`{.interpreted-text role="ghpull"}: Backport PR #13570 on
    branch v3.1.x (Add new example for plotting a confidence_ellipse)
-   `13827`{.interpreted-text role="ghpull"}: Better MovieWriter init
    error message
-   `13839`{.interpreted-text role="ghpull"}: Backport PR #13815 on
    branch v3.1.x (Numpydocify FontManager.findfont())
-   `13837`{.interpreted-text role="ghpull"}: Backport PR #8638 on
    branch v3.1.x (FIX: if bins input to hist is str, treat like no
    bins)
-   `12928`{.interpreted-text role="ghpull"}: textpath encoding
-   `13815`{.interpreted-text role="ghpull"}: Numpydocify
    FontManager.findfont()
-   `13570`{.interpreted-text role="ghpull"}: Add new example for
    plotting a confidence_ellipse
-   `8638`{.interpreted-text role="ghpull"}: FIX: if bins input to hist
    is str, treat like no bins
-   `13831`{.interpreted-text role="ghpull"}: Backport PR #13780 on
    branch v3.1.x (numpydoc ListedColormap parameters)
-   `13780`{.interpreted-text role="ghpull"}: numpydoc ListedColormap
    parameters
-   `13830`{.interpreted-text role="ghpull"}: Backport PR #13829 on
    branch v3.1.x (numpydoc IndexFormatter)
-   `13829`{.interpreted-text role="ghpull"}: numpydoc IndexFormatter
-   `13828`{.interpreted-text role="ghpull"}: Backport PR #13821 on
    branch v3.1.x (Remove mathcircled from mathtext docs following its
    deprecation.)
-   `13821`{.interpreted-text role="ghpull"}: Remove mathcircled from
    mathtext docs following its deprecation.
-   `13822`{.interpreted-text role="ghpull"}: Backport PR #13817 on
    branch v3.1.x (Remove borders from barcode example)
-   `13820`{.interpreted-text role="ghpull"}: Backport PR #13816 on
    branch v3.1.x (Correct windows env variable format)
-   `13816`{.interpreted-text role="ghpull"}: Correct windows env
    variable format
-   `13817`{.interpreted-text role="ghpull"}: Remove borders from
    barcode example
-   `13814`{.interpreted-text role="ghpull"}: Merge pull request #13805
    from timhoffm/pin-sphinx-1.x
-   `13813`{.interpreted-text role="ghpull"}: Backport PR #13764 on
    branch v3.1.x (Deprecate mathcircled.)
-   `13764`{.interpreted-text role="ghpull"}: Deprecate mathcircled.
-   `13805`{.interpreted-text role="ghpull"}: Pin Sphinx to 1.x
-   `13807`{.interpreted-text role="ghpull"}: Backport PR #13800 on
    branch v3.1.x (Doc typos.)
-   `13800`{.interpreted-text role="ghpull"}: Doc typos.
-   `13806`{.interpreted-text role="ghpull"}: Backport PR #13771 on
    branch v3.1.x (patches.Arc docstring update #13759)
-   `13804`{.interpreted-text role="ghpull"}: Backport PR #13766 on
    branch v3.1.x (Search for fonts in XDG directory as well.)
-   `13771`{.interpreted-text role="ghpull"}: patches.Arc docstring
    update #13759
-   `13766`{.interpreted-text role="ghpull"}: Search for fonts in XDG
    directory as well.
-   `13794`{.interpreted-text role="ghpull"}: Backport PR #13695 on
    branch v3.1.x (numpydocify transform_angles.)
-   `13793`{.interpreted-text role="ghpull"}: Backport PR #13762 on
    branch v3.1.x (Cleanup marker_reference example.)
-   `13792`{.interpreted-text role="ghpull"}: Backport PR #13789 on
    branch v3.1.x (BUG: Fix function signature mismatch for set_clim)
-   `13791`{.interpreted-text role="ghpull"}: Backport PR #13787 on
    branch v3.1.x (Fix failure to import matplotlib.animation on
    Windows.)
-   `13695`{.interpreted-text role="ghpull"}: numpydocify
    transform_angles.
-   `13762`{.interpreted-text role="ghpull"}: Cleanup marker_reference
    example.
-   `13789`{.interpreted-text role="ghpull"}: BUG: Fix function
    signature mismatch for set_clim
-   `13787`{.interpreted-text role="ghpull"}: Fix failure to import
    matplotlib.animation on Windows.
-   `13781`{.interpreted-text role="ghpull"}: Backport PR #13777 on
    branch v3.1.x (Use class-based directive for mathmpl sphinxext.)
-   `13790`{.interpreted-text role="ghpull"}: Backport PR #13564 on
    branch v3.1.x (Add an option to log progress while saving
    animations)
-   `13564`{.interpreted-text role="ghpull"}: Add an option to log
    progress while saving animations
-   `13777`{.interpreted-text role="ghpull"}: Use class-based directive
    for mathmpl sphinxext.
-   `13765`{.interpreted-text role="ghpull"}: Backport PR #13761 on
    branch v3.1.x (Deprecate verbose-related rcParams.)
-   `13761`{.interpreted-text role="ghpull"}: Deprecate verbose-related
    rcParams.
-   `13760`{.interpreted-text role="ghpull"}: Backport PR #13719 on
    branch v3.1.x (Doc: Update timeline example)
-   `13704`{.interpreted-text role="ghpull"}: Backport PR #13021 on
    branch v3.1.x (Undesirable behaviour of MixedModeRenderer)
-   `13758`{.interpreted-text role="ghpull"}: Backport PR #13674 on
    branch v3.1.x (Preserve whitespace in svg output.)
-   `13719`{.interpreted-text role="ghpull"}: Doc: Update timeline
    example
-   `13674`{.interpreted-text role="ghpull"}: Preserve whitespace in svg
    output.
-   `13755`{.interpreted-text role="ghpull"}: Backport PR #13741 on
    branch v3.1.x (FIX: make title move above ticklabels)
-   `13754`{.interpreted-text role="ghpull"}: Backport PR #13712 on
    branch v3.1.x (Deprecate NavigationToolbar2QT.adj_window (unused and
    always None).)
-   `13741`{.interpreted-text role="ghpull"}: FIX: make title move above
    ticklabels
-   `13712`{.interpreted-text role="ghpull"}: Deprecate
    NavigationToolbar2QT.adj_window (unused and always None).
-   `13752`{.interpreted-text role="ghpull"}: Backport PR #13732 on
    branch v3.1.x (Fix doc markup.)
-   `13753`{.interpreted-text role="ghpull"}: Backport PR #13751 on
    branch v3.1.x (DOC/FIX: try merging comments)
-   `13751`{.interpreted-text role="ghpull"}: DOC/FIX: try merging
    comments
-   `13732`{.interpreted-text role="ghpull"}: Fix doc markup.
-   `13750`{.interpreted-text role="ghpull"}: Backport PR #13743 on
    branch v3.1.x (Fix doc warning)
-   `13743`{.interpreted-text role="ghpull"}: Fix doc warning
-   `13747`{.interpreted-text role="ghpull"}: Backport PR #13745 on
    branch v3.1.x (Fix stem(use_line_collection))
-   `13748`{.interpreted-text role="ghpull"}: Backport PR #13716 on
    branch v3.1.x (Kill attributes that are never used/updated.)
-   `13716`{.interpreted-text role="ghpull"}: Kill attributes that are
    never used/updated.
-   `13745`{.interpreted-text role="ghpull"}: Fix
    stem(use_line_collection)
-   `13710`{.interpreted-text role="ghpull"}: TST: only test agg_filter
    extensions with baseline images
-   `13709`{.interpreted-text role="ghpull"}: Backport PR #8690 on
    branch v3.1.x
-   `13707`{.interpreted-text role="ghpull"}: Backport PR #12760 on
    branch v3.1.x (Deduplicate implementation of per-backend Tools.)
-   `13706`{.interpreted-text role="ghpull"}: Backport PR #13689 on
    branch v3.1.x (BUG: fix scaling of quiverkey when quiver
    scale_units=\'xy\')
-   `13705`{.interpreted-text role="ghpull"}: Backport PR #12419 on
    branch v3.1.x (Add DivergingNorm (again, again, again))
-   `13703`{.interpreted-text role="ghpull"}: Backport PR #12170 on
    branch v3.1.x (Deprecate considering \*args, \*\*kwargs in
    Timer.remove_callback.)
-   `12760`{.interpreted-text role="ghpull"}: Deduplicate implementation
    of per-backend Tools.
-   `13689`{.interpreted-text role="ghpull"}: BUG: fix scaling of
    quiverkey when quiver scale_units=\'xy\'
-   `12419`{.interpreted-text role="ghpull"}: Add DivergingNorm (again,
    again, again)
-   `8690`{.interpreted-text role="ghpull"}: Adds support for rgba and
    rgb images to pcolorfast
-   `13021`{.interpreted-text role="ghpull"}: Undesirable behaviour of
    MixedModeRenderer
-   `12170`{.interpreted-text role="ghpull"}: Deprecate considering
    \*args, \*\*kwargs in Timer.remove_callback.
-   `13700`{.interpreted-text role="ghpull"}: Backport PR #13588 on
    branch v3.1.x (FIX: fallback to viewlims if no data)
-   `13694`{.interpreted-text role="ghpull"}: Backport PR #13677 on
    branch v3.1.x (Log all failures to extract font properties.)
-   `13588`{.interpreted-text role="ghpull"}: FIX: fallback to viewlims
    if no data
-   `13692`{.interpreted-text role="ghpull"}: Backport PR #13677 on
    branch v3.0.x (Log all failures to extract font properties.)
-   `13677`{.interpreted-text role="ghpull"}: Log all failures to
    extract font properties.
-   `13691`{.interpreted-text role="ghpull"}: Backport PR #13687 on
    branch v3.1.x (Update stem example)
-   `13687`{.interpreted-text role="ghpull"}: Update stem example
-   `13688`{.interpreted-text role="ghpull"}: Backport PR #13684 on
    branch v3.1.x (Use format_data_short to format image cursor data.)
-   `13684`{.interpreted-text role="ghpull"}: Use format_data_short to
    format image cursor data.
-   `13686`{.interpreted-text role="ghpull"}: Backport PR #13363 on
    branch v3.1.x (Inline iter_ticks into \_update_ticks, and use that
    in mplot3d.)
-   `13363`{.interpreted-text role="ghpull"}: Inline iter_ticks into
    \_update_ticks, and use that in mplot3d.
-   `13681`{.interpreted-text role="ghpull"}: Backport PR #13678 on
    branch v3.1.x (Fix font deduplication logic in createFontList.)
-   `13678`{.interpreted-text role="ghpull"}: Fix font deduplication
    logic in createFontList.
-   `13669`{.interpreted-text role="ghpull"}: Backport PR #13667 on
    branch v3.1.x (Fix incorrect signature in axis() doc.)
-   `13667`{.interpreted-text role="ghpull"}: Fix incorrect signature in
    axis() doc.
-   `13664`{.interpreted-text role="ghpull"}: Backport PR #12637 on
    branch v3.1.x (Tell IPython the correct GUI event loop to use for
    all backends.)
-   `13665`{.interpreted-text role="ghpull"}: Backport PR #13601 on
    branch v3.1.x (Add a make-parameter-keyword-only-with-deprecation
    decorator.)
-   `13601`{.interpreted-text role="ghpull"}: Add a
    make-parameter-keyword-only-with-deprecation decorator.
-   `12637`{.interpreted-text role="ghpull"}: Tell IPython the correct
    GUI event loop to use for all backends.
-   `13662`{.interpreted-text role="ghpull"}: Backport PR #13064 on
    branch v3.1.x (Don\'t explicitly add default include paths to
    Extensions)
-   `13064`{.interpreted-text role="ghpull"}: Don\'t explicitly add
    default include paths to Extensions
-   `13658`{.interpreted-text role="ghpull"}: Backport PR #13652 on
    branch v3.1.x (Fix empty FancyArrow crash)
-   `13652`{.interpreted-text role="ghpull"}: Fix empty FancyArrow crash
-   `13655`{.interpreted-text role="ghpull"}: Backport PR #11692 on
    branch v3.1.x (Deprecate frameon kwarg and rcParam to savefig.)
-   `13654`{.interpreted-text role="ghpull"}: Backport PR #13614 on
    branch v3.1.x (Fix polar get window extent)
-   `11692`{.interpreted-text role="ghpull"}: Deprecate frameon kwarg
    and rcParam to savefig.
-   `13614`{.interpreted-text role="ghpull"}: Fix polar get window
    extent
-   `13646`{.interpreted-text role="ghpull"}: Backport PR #13645 on
    branch v3.1.x (widgets.py fix examples connect -\> mpl_connect)
-   `13645`{.interpreted-text role="ghpull"}: widgets.py fix examples
    connect -\> mpl_connect
-   `13644`{.interpreted-text role="ghpull"}: Backport PR #13612 on
    branch v3.1.x (Improve Demo Text Rotation Mode)
-   `13612`{.interpreted-text role="ghpull"}: Improve Demo Text Rotation
    Mode
-   `13636`{.interpreted-text role="ghpull"}: Backport PR #13621 on
    branch v3.1.x (Remove `asfileobj=False` from a bunch of examples
    loading sample_data.)
-   `13635`{.interpreted-text role="ghpull"}: Backport PR #13632 on
    branch v3.1.x (Clarify tick collision API change doc.)
-   `13634`{.interpreted-text role="ghpull"}: Backport PR #13631 on
    branch v3.1.x (Switch deprecation of Tick.label to pending.)
-   `13621`{.interpreted-text role="ghpull"}: Remove `asfileobj=False`
    from a bunch of examples loading sample_data.
-   `13632`{.interpreted-text role="ghpull"}: Clarify tick collision API
    change doc.
-   `13631`{.interpreted-text role="ghpull"}: Switch deprecation of
    Tick.label to pending.
-   `13628`{.interpreted-text role="ghpull"}: Backport PR #13603 on
    branch v3.1.x
-   `13603`{.interpreted-text role="ghpull"}: FIX: continue to bail
    tight layout if rect supplied
-   `13627`{.interpreted-text role="ghpull"}: Backport PR #13622 on
    branch v3.1.x (Change title of named colors example)
-   `13626`{.interpreted-text role="ghpull"}: Backport PR #13549 on
    branch v3.1.x (Simplify some annotation() calls in examples.)
-   `13624`{.interpreted-text role="ghpull"}: Backport PR #13610 on
    branch v3.1.x (Update centered ticklabels example)
-   `13625`{.interpreted-text role="ghpull"}: Backport PR #13611 on
    branch v3.1.x (Fix text position in Fancytextbox demo)
-   `13622`{.interpreted-text role="ghpull"}: Change title of named
    colors example
-   `13610`{.interpreted-text role="ghpull"}: Update centered ticklabels
    example
-   `13611`{.interpreted-text role="ghpull"}: Fix text position in
    Fancytextbox demo
-   `13607`{.interpreted-text role="ghpull"}: Backport PR #13605 on
    branch v3.1.x (Warn on attempts at semi-transparent outputs in ps
    backend.)
-   `13608`{.interpreted-text role="ghpull"}: Backport PR #13602 on
    branch v3.1.x (Deprecate cbook.is_hashable.)
-   `13602`{.interpreted-text role="ghpull"}: Deprecate
    cbook.is_hashable.
-   `13605`{.interpreted-text role="ghpull"}: Warn on attempts at
    semi-transparent outputs in ps backend.
-   `13599`{.interpreted-text role="ghpull"}: Backport PR #13590 on
    branch v3.1.x (Doc event loop requirements for Figure.show)
-   `13590`{.interpreted-text role="ghpull"}: Doc event loop
    requirements for Figure.show
-   `13597`{.interpreted-text role="ghpull"}: Backport PR #12359 on
    branch v3.1.x (ENH: Add boolean support for axis())
-   `13594`{.interpreted-text role="ghpull"}: Backport PR #13592 on
    branch v3.1.x (DOC: Make canonical URLs point to versioned path.)
-   `13592`{.interpreted-text role="ghpull"}: DOC: Make canonical URLs
    point to versioned path.
-   `12359`{.interpreted-text role="ghpull"}: ENH: Add boolean support
    for axis()
-   `13587`{.interpreted-text role="ghpull"}: Backport PR #13573 on
    branch v3.1.x (Fix mplot3d transparency)
-   `13573`{.interpreted-text role="ghpull"}: Fix mplot3d transparency
-   `13585`{.interpreted-text role="ghpull"}: Backport PR #13578 on
    branch v3.1.x (Revert invalid change in Centered Ticklabels example)
-   `13584`{.interpreted-text role="ghpull"}: Backport PR #13582 on
    branch v3.1.x (Cleanup two font-related examples.)
-   `13578`{.interpreted-text role="ghpull"}: Revert invalid change in
    Centered Ticklabels example
-   `13582`{.interpreted-text role="ghpull"}: Cleanup two font-related
    examples.
-   `13579`{.interpreted-text role="ghpull"}: Backport PR #13477 on
    branch v3.1.x (FIX: make EngFormatter respect axes.unicode_minus
    rcParam)
-   `13577`{.interpreted-text role="ghpull"}: Backport PR #12832 on
    branch v3.1.x (Deprecate redundant log-scale transform classes.)
-   `13477`{.interpreted-text role="ghpull"}: FIX: make EngFormatter
    respect axes.unicode_minus rcParam
-   `12832`{.interpreted-text role="ghpull"}: Deprecate redundant
    log-scale transform classes.
-   `13574`{.interpreted-text role="ghpull"}: Backport PR #12856 on
    branch v3.1.x (added property usemathtext to EngFormatter)
-   `12856`{.interpreted-text role="ghpull"}: added property usemathtext
    to EngFormatter
-   `13572`{.interpreted-text role="ghpull"}: Backport PR #12899 on
    branch v3.1.x (Small cleanups.)
-   `13571`{.interpreted-text role="ghpull"}: Backport PR #11553 on
    branch v3.1.x (Improved Code for Segments Intersect)
-   `12899`{.interpreted-text role="ghpull"}: Small cleanups.
-   `11553`{.interpreted-text role="ghpull"}: Improved Code for Segments
    Intersect
-   `13568`{.interpreted-text role="ghpull"}: Backport PR #13563 on
    branch v3.1.x (FIX: inverted colorbar ticks)
-   `13563`{.interpreted-text role="ghpull"}: FIX: inverted colorbar
    ticks
-   `13530`{.interpreted-text role="ghpull"}: BUG: keep the ticks when
    the colorbar axis is inverted
-   `13565`{.interpreted-text role="ghpull"}: Backport PR #13550 on
    branch v3.1.x (Strip out Py2-compat in setupext.)
-   `13550`{.interpreted-text role="ghpull"}: Strip out Py2-compat in
    setupext.
-   `13562`{.interpreted-text role="ghpull"}: Backport PR #13560 on
    branch v3.1.x (Improve GridSpec doc)
-   `13560`{.interpreted-text role="ghpull"}: Improve GridSpec doc
-   `13558`{.interpreted-text role="ghpull"}: Backport PR #13546 on
    branch v3.1.x ( Modified docstring of the set_ylabel and set_xlabel)
-   `13559`{.interpreted-text role="ghpull"}: Backport PR #12062 on
    branch v3.1.x (Separate alpha and rbg interpolation then recombine
    to fix issue11316)
-   `13557`{.interpreted-text role="ghpull"}: Backport PR #13548 on
    branch v3.1.x (Deprecate TextWithDash.)
-   `12062`{.interpreted-text role="ghpull"}: Separate alpha and rbg
    interpolation then recombine to fix issue11316
-   `13546`{.interpreted-text role="ghpull"}: Modified docstring of the
    set_ylabel and set_xlabel
-   `13548`{.interpreted-text role="ghpull"}: Deprecate TextWithDash.
-   `13549`{.interpreted-text role="ghpull"}: Simplify some annotation()
    calls in examples.
-   `13552`{.interpreted-text role="ghpull"}: Backport PR #11241 on
    branch v3.1.x (Deprecate the MATPLOTLIBDATA environment variable.)
-   `11241`{.interpreted-text role="ghpull"}: Deprecate the
    MATPLOTLIBDATA environment variable.
-   `13547`{.interpreted-text role="ghpull"}: Backport PR #9314 on
    branch v3.1.x (Simplify units.Registry.get_converter.)
-   `13545`{.interpreted-text role="ghpull"}: Backport PR #13541 on
    branch v3.1.x (DOC: Remove mention of \'complex\' mode in specgram
    docstring)
-   `9314`{.interpreted-text role="ghpull"}: Simplify
    units.Registry.get_converter.
-   `13541`{.interpreted-text role="ghpull"}: DOC: Remove mention of
    \'complex\' mode in specgram docstring
-   `13539`{.interpreted-text role="ghpull"}: Backport PR #12950 on
    branch v3.1.x (Inline or simplify FooFormatter.pprint_val.)
-   `13538`{.interpreted-text role="ghpull"}: Backport PR #12748 on
    branch v3.1.x (Use the builtin GTK3 FileChooser rather than our
    custom subclass.)
-   `13537`{.interpreted-text role="ghpull"}: Backport PR #12781 on
    branch v3.1.x (Lazy import of private modules)
-   `12950`{.interpreted-text role="ghpull"}: Inline or simplify
    FooFormatter.pprint_val.
-   `12748`{.interpreted-text role="ghpull"}: Use the builtin GTK3
    FileChooser rather than our custom subclass.
-   `12781`{.interpreted-text role="ghpull"}: Lazy import of private
    modules
-   `11218`{.interpreted-text role="ghpull"}: fix pkg-config handling to
    make cross-compiling work
-   `13531`{.interpreted-text role="ghpull"}: Backport PR #11964 on
    branch v3.1.x (Simplify extension setup.)
-   `11964`{.interpreted-text role="ghpull"}: Simplify extension setup.
-   `13529`{.interpreted-text role="ghpull"}: Backport PR #13525 on
    branch v3.1.x (Move some links in rst out of running text.)
-   `13528`{.interpreted-text role="ghpull"}: Backport PR #13526 on
    branch v3.1.x (DOC: fix Subplot calls)
-   `13525`{.interpreted-text role="ghpull"}: Move some links in rst out
    of running text.
-   `13526`{.interpreted-text role="ghpull"}: DOC: fix Subplot calls
-   `13523`{.interpreted-text role="ghpull"}: Backport PR #13521 on
    branch v3.1.x (Small cleanup to headings of 3d examples.)
-   `13521`{.interpreted-text role="ghpull"}: Small cleanup to headings
    of 3d examples.
-   `13519`{.interpreted-text role="ghpull"}: Backport PR #12716 on
    branch v3.1.x (FIX: return the actual ax.get_window_extent)
-   `13518`{.interpreted-text role="ghpull"}: Backport PR #12839 on
    branch v3.1.x (BUG: Prevent Tick params calls from overwriting
    visibility without being told to)
-   `12716`{.interpreted-text role="ghpull"}: FIX: return the actual
    ax.get_window_extent
-   `12839`{.interpreted-text role="ghpull"}: BUG: Prevent Tick params
    calls from overwriting visibility without being told to
-   `13517`{.interpreted-text role="ghpull"}: Fix heading hierarchy in
    annotation tutorial.
-   `13516`{.interpreted-text role="ghpull"}: Backport PR #13514 on
    branch v3.1.x (Add missing show() at end of example.)
-   `13514`{.interpreted-text role="ghpull"}: Add missing show() at end
    of example.
-   `13512`{.interpreted-text role="ghpull"}: Backport PR #13511 on
    branch v3.1.x (Add missing plt.show() at end of example.)
-   `13511`{.interpreted-text role="ghpull"}: Add missing plt.show() at
    end of example.
-   `13508`{.interpreted-text role="ghpull"}: Backport PR #13413 on
    branch v3.1.x (Simplify decade up- and down-rounding, and symmetrize
    expansion of degenerate log scales.)
-   `13509`{.interpreted-text role="ghpull"}: Backport PR #13492 on
    branch v3.1.x (Doc more release updates)
-   `13492`{.interpreted-text role="ghpull"}: Doc more release updates
-   `13413`{.interpreted-text role="ghpull"}: Simplify decade up- and
    down-rounding, and symmetrize expansion of degenerate log scales.
-   `13507`{.interpreted-text role="ghpull"}: Backport PR #13488 on
    branch v3.1.x (Animation: interactive zoom/pan with blitting does
    not work)
-   `13488`{.interpreted-text role="ghpull"}: Animation: interactive
    zoom/pan with blitting does not work
-   `13505`{.interpreted-text role="ghpull"}: Backport PR #13459 on
    branch v3.1.x (Document histogramming pre-binned data.)
-   `13503`{.interpreted-text role="ghpull"}: Backport PR #10776 on
    branch v3.1.x (fix FancyArrowPatch picker fails depending on
    arrowstyle)
-   `13504`{.interpreted-text role="ghpull"}: Backport PR #13123 on
    branch v3.1.x (Add shading to Axes3D.voxels, and enable it by
    default)
-   `13502`{.interpreted-text role="ghpull"}: Backport PR #13180 on
    branch v3.1.x (Various TextPath cleanups.)
-   `13459`{.interpreted-text role="ghpull"}: Document histogramming
    pre-binned data.
-   `13501`{.interpreted-text role="ghpull"}: Backport PR #13209 on
    branch v3.1.x (Deprecate support for (n, 1)-shaped error arrays in
    errorbar().)
-   `13500`{.interpreted-text role="ghpull"}: Backport PR #12763 on
    branch v3.1.x (Remove deprecated rcParams.)
-   `13123`{.interpreted-text role="ghpull"}: Add shading to
    Axes3D.voxels, and enable it by default
-   `13499`{.interpreted-text role="ghpull"}: Backport PR #13303 on
    branch v3.1.x (Unify checking of executable info.)
-   `10776`{.interpreted-text role="ghpull"}: fix FancyArrowPatch picker
    fails depending on arrowstyle
-   `13180`{.interpreted-text role="ghpull"}: Various TextPath cleanups.
-   `13498`{.interpreted-text role="ghpull"}: Backport PR #13314 on
    branch v3.1.x (Move major/minor tick overstrike logic to Axis.)
-   `13209`{.interpreted-text role="ghpull"}: Deprecate support for (n,
    1)-shaped error arrays in errorbar().
-   `12763`{.interpreted-text role="ghpull"}: Remove deprecated
    rcParams.
-   `13303`{.interpreted-text role="ghpull"}: Unify checking of
    executable info.
-   `13497`{.interpreted-text role="ghpull"}: Backport PR #13057 on
    branch v3.1.x (Simplify callable(self.\_contains) checks)
-   `13314`{.interpreted-text role="ghpull"}: Move major/minor tick
    overstrike logic to Axis.
-   `13057`{.interpreted-text role="ghpull"}: Simplify
    callable(self.\_contains) checks
-   `13496`{.interpreted-text role="ghpull"}: Backport PR #13465 on
    branch v3.1.x (FIX: polar set_rlim allow bottom-only call)
-   `13465`{.interpreted-text role="ghpull"}: FIX: polar set_rlim allow
    bottom-only call
-   `13495`{.interpreted-text role="ghpull"}: Backport PR #12232 on
    branch v3.1.x (Add helper function to check that an argument is in a
    list of strings.)
-   `12232`{.interpreted-text role="ghpull"}: Add helper function to
    check that an argument is in a list of strings.
-   `11708`{.interpreted-text role="ghpull"}: Revert \"Skip wx
    interactive tests on OSX.\"
-   `13062`{.interpreted-text role="ghpull"}: Update FAQ re:
    batch/webserver use.
-   `12904`{.interpreted-text role="ghpull"}: Support forward/backward
    mouse buttons
-   `12150`{.interpreted-text role="ghpull"}: Deprecate stackrel.
-   `13449`{.interpreted-text role="ghpull"}: Let boxplot() defer
    rcParams application to bxp()
-   `13425`{.interpreted-text role="ghpull"}: API: un-deprecate keyword
    only args to set_xlim, set_ylim
-   `13447`{.interpreted-text role="ghpull"}: Update axes_grid docs
-   `13473`{.interpreted-text role="ghpull"}: Deprecate
    backend_wx.IDLE_DELAY.
-   `13476`{.interpreted-text role="ghpull"}: Add font to pyplot.xkcd()
-   `13475`{.interpreted-text role="ghpull"}: Cleanup titles of
    embedding examples.
-   `13468`{.interpreted-text role="ghpull"}: Suppress chaining of cache
    lookup failure in color conversion.
-   `13467`{.interpreted-text role="ghpull"}: Add \"c\" shorthand for
    \"color\" for the Text class.
-   `13398`{.interpreted-text role="ghpull"}: FIX: let pandas IndexInt64
    work for boxplot
-   `13375`{.interpreted-text role="ghpull"}: Improve Axes selection in
    Qt figure options.
-   `13421`{.interpreted-text role="ghpull"}: DOC: update release guide
-   `13275`{.interpreted-text role="ghpull"}: Simple logging interface.
-   `13427`{.interpreted-text role="ghpull"}: Simplify check for
    tight-bbox finiteness.
-   `13444`{.interpreted-text role="ghpull"}: Allow constructing
    boxplots over multiple calls.
-   `13385`{.interpreted-text role="ghpull"}: Remove/rework uses of
    np.where where possible.
-   `13441`{.interpreted-text role="ghpull"}: Make AFM parser both more
    compliant and less strict.
-   `13384`{.interpreted-text role="ghpull"}: Replace np.compress by
    boolean indexing.
-   `13422`{.interpreted-text role="ghpull"}: Clarify IndexError for
    out-of-bounds indexing of gridspec.
-   `13443`{.interpreted-text role="ghpull"}: Remove some outdated
    comments from rcsetup.py.
-   `13357`{.interpreted-text role="ghpull"}: Inherit some docstrings in
    backend code.
-   `12380`{.interpreted-text role="ghpull"}: Stem speedup2
-   `13368`{.interpreted-text role="ghpull"}: FIX: Fix shape of hist
    output when input is multidimensional empty list
-   `5590`{.interpreted-text role="ghpull"}: \[mpl_toolkits\] Fix
    picking for things drawn on parasite axes
-   `13323`{.interpreted-text role="ghpull"}: Move the call to
    Formatter.set_locs into Formatter.format_ticks.
-   `13424`{.interpreted-text role="ghpull"}: Deprecate Quiver.color in
    favor of Quiver.get_facecolor().
-   `13434`{.interpreted-text role="ghpull"}: More smoketesting of
    pcolorfast.
-   `13395`{.interpreted-text role="ghpull"}: Cleanup
    demo_curvelinear_grid.
-   `13411`{.interpreted-text role="ghpull"}: Deemphasize numeric
    locations for legend() in docs.
-   `13419`{.interpreted-text role="ghpull"}: FIX: secondary_axis resize
-   `13020`{.interpreted-text role="ghpull"}: Deprecate proj3d.mod.
-   `13030`{.interpreted-text role="ghpull"}: Deprecate internal
    functions exposed in the public API of mplot3d
-   `13408`{.interpreted-text role="ghpull"}: test_figure style fixes.
-   `11127`{.interpreted-text role="ghpull"}: Legend for Scatter
-   `11855`{.interpreted-text role="ghpull"}: Adding the possible to add
    full command line in animation
-   `13409`{.interpreted-text role="ghpull"}: Add nonsingular to the
    locator base class, and use it in [set]()\*lim too.
-   `11859`{.interpreted-text role="ghpull"}: ENH: add secondary x/y
    axis
-   `13235`{.interpreted-text role="ghpull"}: Vectorize
    mplot3d.art3d.zalpha.
-   `10411`{.interpreted-text role="ghpull"}: New \"accepts units\"
    decorator
-   `13403`{.interpreted-text role="ghpull"}: FIX: remove idle_event
-   `13069`{.interpreted-text role="ghpull"}: 5 minor divisions when
    major ticks are 2.5 units apart
-   `13402`{.interpreted-text role="ghpull"}: Fix empty reshape2d
-   `11683`{.interpreted-text role="ghpull"}: Reuse axes_grid1\'s
    AxisDict in axisartist, instead of duplicating it.
-   `12141`{.interpreted-text role="ghpull"}: Let digits toggle axes nav
    only if they correspond to an existing axes.
-   `9845`{.interpreted-text role="ghpull"}: Add inaxes method to
    FigureCanvas to check whether point is in an axes.
-   `13396`{.interpreted-text role="ghpull"}: mpl_toolkits style fixes.
-   `11497`{.interpreted-text role="ghpull"}: Make CI fail if
    interactive toolkits can\'t be tested
-   `11595`{.interpreted-text role="ghpull"}: test doc rendering
-   `13393`{.interpreted-text role="ghpull"}: Deprecate
    Spine.is_frame_like.
-   `13391`{.interpreted-text role="ghpull"}: Remove colour
    specification from some examples
-   `13386`{.interpreted-text role="ghpull"}: Replace use of
    np.\<ufunc\> by operators (\</&/\|).
-   `13389`{.interpreted-text role="ghpull"}: Inherit more docstrings.
-   `13387`{.interpreted-text role="ghpull"}: Fix regression in
    docstring.dedent_interpd.
-   `13383`{.interpreted-text role="ghpull"}: Replace np.take by normal
    indexing.
-   `13381`{.interpreted-text role="ghpull"}: Avoid unneeded copies from
    flatten().
-   `13354`{.interpreted-text role="ghpull"}: Properly deprecate non-1D
    inputs to pie().
-   `13379`{.interpreted-text role="ghpull"}: Remove citation entry from
    FAQ.
-   `13380`{.interpreted-text role="ghpull"}: Minor simplifications to
    scatter3d.
-   `13173`{.interpreted-text role="ghpull"}: Decorator for deleting a
    parameter with a deprecation period.
-   `8205`{.interpreted-text role="ghpull"}: \[MRG+1\] plot_date() after
    axhline() doesn\'t rescale axes
-   `11027`{.interpreted-text role="ghpull"}: Specify custom tick space
    heuristic in MaxNLocator
-   `13262`{.interpreted-text role="ghpull"}: Shorten setupext and
    remove uninformative build log entries.
-   `13377`{.interpreted-text role="ghpull"}: Add private helper to
    internally suppress deprecations.
-   `13376`{.interpreted-text role="ghpull"}: Undeprecate
    case-insensitive \"long\" colornames.
-   `13373`{.interpreted-text role="ghpull"}: Deprecate
    axis3d.Axis.get_tick_positions.
-   `13362`{.interpreted-text role="ghpull"}: Kill the unused, private
    \_get_pixel_distance_along_axis.
-   `12772`{.interpreted-text role="ghpull"}: Improve plot() docstring.
-   `13359`{.interpreted-text role="ghpull"}: DOC: change language a bit
-   `13351`{.interpreted-text role="ghpull"}: Fix: Log Colorbar
    minorticks_off reverted if ticks set
-   `13356`{.interpreted-text role="ghpull"}: More spelling fixes.
-   `13125`{.interpreted-text role="ghpull"}: Simplify and tighten the
    docstring handling API.
-   `13346`{.interpreted-text role="ghpull"}: Simplify parsing of tuple
    in C extension code.
-   `13282`{.interpreted-text role="ghpull"}: MAINT install of pinned
    vers for travis
-   `13234`{.interpreted-text role="ghpull"}: FIX: allow colorbar
    mappable norm to change and do right thing
-   `13269`{.interpreted-text role="ghpull"}: Rework a bit axes
    addition.
-   `13330`{.interpreted-text role="ghpull"}: Add Axis.get_inverted and
    Axis.set_inverted.
-   `13117`{.interpreted-text role="ghpull"}: Cleanup matplotlib.use
-   `13335`{.interpreted-text role="ghpull"}: Update and factor out
    Axis.get_tick_positions.
-   `13324`{.interpreted-text role="ghpull"}: Cleanup ScalarFormatter;
    preparatory to moving it to format_ticks.
-   `13322`{.interpreted-text role="ghpull"}: Update Axis docs
-   `13342`{.interpreted-text role="ghpull"}: Update some (mostly
    internal) docstrings in image.py.
-   `11848`{.interpreted-text role="ghpull"}: Country specific
    characters in Windows user folder name when locating .tfm-file
-   `13309`{.interpreted-text role="ghpull"}: bezier cleanups.
-   `13334`{.interpreted-text role="ghpull"}: Inherit some docstrings.
-   `13332`{.interpreted-text role="ghpull"}: Rewrite convert_to_string
    using std::string
-   `13336`{.interpreted-text role="ghpull"}: Update imshow docs.
-   `13331`{.interpreted-text role="ghpull"}: Try forcing font cache
    rebuild in flaky ttc test.
-   `12105`{.interpreted-text role="ghpull"}: API: make MaxNLocator trim
    out-of-view ticks before returning
-   `13329`{.interpreted-text role="ghpull"}: Pin flake8\<3.7 to
    mitigate issues with flake8-per-file-ignores
-   `13319`{.interpreted-text role="ghpull"}: Deprecate
    dates.{str,bytes}pdate2num.
-   `13320`{.interpreted-text role="ghpull"}: Kill some private, unused
    functions in dates.py.
-   `12909`{.interpreted-text role="ghpull"}: Let Formatters format all
    ticks at once.
-   `13313`{.interpreted-text role="ghpull"}: Better explanation of
    ticks
-   `13310`{.interpreted-text role="ghpull"}: Replace \*kw by \*args.
-   `13285`{.interpreted-text role="ghpull"}: Defer checking of tex
    install to when it is actually used.
-   `13128`{.interpreted-text role="ghpull"}: Parameter-renaming
    decorator
-   `13307`{.interpreted-text role="ghpull"}: Spelling fixes.
-   `13304`{.interpreted-text role="ghpull"}: TST: deregister pandas
-   `13300`{.interpreted-text role="ghpull"}: Trivial bezier cleanups.
-   `11664`{.interpreted-text role="ghpull"}: FIX: clean up unit
    conversion unpacking of data, particularly for dates and pandas
    series
-   `9639`{.interpreted-text role="ghpull"}: Unify querying of
    executable versions
-   `13224`{.interpreted-text role="ghpull"}: numpydocify (some of)
    mpl_toolkits.
-   `13301`{.interpreted-text role="ghpull"}: Replace np.empty +
    ndarray.fill by np.full.
-   `13229`{.interpreted-text role="ghpull"}: Prevent exception when
    running animation on Agg backend.
-   `13263`{.interpreted-text role="ghpull"}: In imsave()\'s
    Pillow-handled case, don\'t create a temporary figure.
-   `13294`{.interpreted-text role="ghpull"}: Simplify some calculations
    in polar.py.
-   `13295`{.interpreted-text role="ghpull"}: Kill some commented-out
    code.
-   `13298`{.interpreted-text role="ghpull"}: Add note about thread
    safety to FAQ.
-   `13299`{.interpreted-text role="ghpull"}: Don\'t emit a non-GUI
    warning when building the docs on Linux.
-   `13297`{.interpreted-text role="ghpull"}: Minor cleanup to OSX FAQ.
-   `13283`{.interpreted-text role="ghpull"}: Fix doc style in
    add_gridspec()
-   `13129`{.interpreted-text role="ghpull"}: ENH: add a user-friendly
    verbose interface
-   `13279`{.interpreted-text role="ghpull"}: Remove a useless
    catch_warnings() from example.
-   `13268`{.interpreted-text role="ghpull"}: Select RadioButtons by
    closest in position.
-   `13271`{.interpreted-text role="ghpull"}: Fix animation speed in
    double_pendulum example
-   `13265`{.interpreted-text role="ghpull"}: Allow turning off minor
    ticks on Colorbar with LogNorm
-   `13260`{.interpreted-text role="ghpull"}: Improve docs for format
    determination in savefig()/imsave().
-   `12379`{.interpreted-text role="ghpull"}: MAINT Use np.full when
    possible
-   `12905`{.interpreted-text role="ghpull"}: Add optional parameter
    use_default_template to rc_file()
-   `13218`{.interpreted-text role="ghpull"}: Fix checking of \'labels\'
    argument to Sankey.add.
-   `13256`{.interpreted-text role="ghpull"}: DOC: reject MEP25 due to
    being stalled
-   `13255`{.interpreted-text role="ghpull"}: TST pandas support bar
-   `13251`{.interpreted-text role="ghpull"}: DEBUG-log font-matching
    results, and print failing logs on CI.
-   `12818`{.interpreted-text role="ghpull"}: Enh arbitrary scale
-   `13187`{.interpreted-text role="ghpull"}: FIX: bar mixed units,
    allow ValueError as well
-   `13232`{.interpreted-text role="ghpull"}: Fix incorrect kwarg being
    passed to TextPath.
-   `13250`{.interpreted-text role="ghpull"}: Replace safezip() by more
    informative error message in errorbar().
-   `13239`{.interpreted-text role="ghpull"}: Improve sankey logging.
-   `13247`{.interpreted-text role="ghpull"}: Simplify and optimize png
    writing in backend_pdf.
-   `12455`{.interpreted-text role="ghpull"}: Warn when \"best\" loc of
    legend is used with lots of data
-   `13233`{.interpreted-text role="ghpull"}: Remove warning in
    image_annotated_heatmap, and numpydocify it.
-   `13248`{.interpreted-text role="ghpull"}: Remove an unused local
    variable in backend_gtk3.
-   `13249`{.interpreted-text role="ghpull"}: Deprecate an unused
    \"internal\" API.
-   `13243`{.interpreted-text role="ghpull"}: Rewrite subplots_demo
-   `13240`{.interpreted-text role="ghpull"}: FIX: spelling error of
    local variable in category
-   `13026`{.interpreted-text role="ghpull"}: MNT: add a logging call if
    a categorical string array is all convertible
-   `13225`{.interpreted-text role="ghpull"}: Fix a warning in the doc
    build.
-   `13227`{.interpreted-text role="ghpull"}: Make color lowercase in
    example to avoid warning.
-   `13217`{.interpreted-text role="ghpull"}: numpydocify Sankey.add.
-   `10209`{.interpreted-text role="ghpull"}: Various backend cleanups.
-   `13113`{.interpreted-text role="ghpull"}: Globally cache single
    TexManager instances.
-   `13213`{.interpreted-text role="ghpull"}: Broadcast \'orientations\'
    arg to Sankey.add.
-   `13219`{.interpreted-text role="ghpull"}: Fix some backend_bases
    docstrings.
-   `13214`{.interpreted-text role="ghpull"}: Reformat Sankey
    exceptions.
-   `13211`{.interpreted-text role="ghpull"}: Deprecate case-insensitive
    colors.
-   `13210`{.interpreted-text role="ghpull"}: Suppress a warning in the
    test suite.
-   `13189`{.interpreted-text role="ghpull"}: Remove cairo-based
    backends from backend fallback.
-   `13207`{.interpreted-text role="ghpull"}: Allow saving PNGs through
    Pillow instead of the builtin \_png module.
-   `13124`{.interpreted-text role="ghpull"}: Simplify parsing of
    errorbar input.
-   `13162`{.interpreted-text role="ghpull"}: DOC: better argcheck bar
-   `8531`{.interpreted-text role="ghpull"}: Added compression option to
    save TIFF images
-   `13094`{.interpreted-text role="ghpull"}: Allow passing arguments to
    PIL.Image.save().
-   `13202`{.interpreted-text role="ghpull"}: Avoid private API in some
    examples.
-   `13197`{.interpreted-text role="ghpull"}: Cleanup the text of two
    mpl_toolkits examples.
-   `13198`{.interpreted-text role="ghpull"}: Cleanup SkewT example.
-   `11914`{.interpreted-text role="ghpull"}: Remove the system_monitor
    example.
-   `13196`{.interpreted-text role="ghpull"}: Deemphasize comment about
    extremely old Matplotlib versions in example.
-   `13190`{.interpreted-text role="ghpull"}: Show returncode when
    subprocess test fails
-   `13163`{.interpreted-text role="ghpull"}: Add explanatory comment to
    annotation box example
-   `13104`{.interpreted-text role="ghpull"}: Remove some more 1-tuples.
-   `13105`{.interpreted-text role="ghpull"}: Make GridSpec.update
    docstring match behavior.
-   `13127`{.interpreted-text role="ghpull"}: Deprecate add_subplot(\<no
    positional args\>) silently doing nothing.
-   `13166`{.interpreted-text role="ghpull"}: Simplify Text.get_usetex.
-   `13188`{.interpreted-text role="ghpull"}: Remove an outdated doc
    point regarding backend selection.
-   `13107`{.interpreted-text role="ghpull"}: Cleanup BboxBase
    docstrings.
-   `13108`{.interpreted-text role="ghpull"}: Capitalize some
    docstrings.
-   `13115`{.interpreted-text role="ghpull"}: Check for
    sphinx_copybutton when building the docs
-   `13151`{.interpreted-text role="ghpull"}: Update RadioButtons docs
    numpydoc style
-   `13178`{.interpreted-text role="ghpull"}: Remove :func: markup from
    mlab docstrings.
-   `7461`{.interpreted-text role="ghpull"}: \[WIP\] add matrix checking
    function for quiver input
-   `13089`{.interpreted-text role="ghpull"}: Ensure that arguments to
    quiver() are not matrices.
-   `13179`{.interpreted-text role="ghpull"}: Avoid calling a deprecated
    API in axis_artist.
-   `13170`{.interpreted-text role="ghpull"}: Don\'t try to find
    TeX-only fonts when layouting TeX text.
-   `12957`{.interpreted-text role="ghpull"}: Search also for user fonts
    on Windows (#12954)
-   `12951`{.interpreted-text role="ghpull"}: Make Text.\_get_layout
    simpler to follow.
-   `11385`{.interpreted-text role="ghpull"}: Add a get_zaxis method for
    3d axes.
-   `13172`{.interpreted-text role="ghpull"}: Hyperlink DOIs to
    preferred resolver
-   `13171`{.interpreted-text role="ghpull"}: Document how to make
    colorbars \"without\" a ScalarMappable.
-   `12903`{.interpreted-text role="ghpull"}: FIX: (broken)bar(h) math
    before units
-   `13167`{.interpreted-text role="ghpull"}: Typos on subplot comments
    and example
-   `13005`{.interpreted-text role="ghpull"}: Improve error messages for
    unit conversion
-   `13147`{.interpreted-text role="ghpull"}: Extend joinstyle example
-   `13165`{.interpreted-text role="ghpull"}: Change doc string for
    Axes.arrow()
-   `13155`{.interpreted-text role="ghpull"}: Let ffmpeg report errors.
-   `13149`{.interpreted-text role="ghpull"}: Update errorbar limits
    example
-   `13074`{.interpreted-text role="ghpull"}: Move \_windowing extension
    into \_tkagg.
-   `13146`{.interpreted-text role="ghpull"}: Remove an outdated comment
    in backend_wx.
-   `13126`{.interpreted-text role="ghpull"}: FIX: minor log ticks
    overwrite
-   `13148`{.interpreted-text role="ghpull"}: Update example Step Demo
-   `13138`{.interpreted-text role="ghpull"}: API: Use class-based
    directive in sphinxext
-   `11894`{.interpreted-text role="ghpull"}: add `cache_frame_data`
    kwarg into `FuncAnimation`. fixes #8528.
-   `13136`{.interpreted-text role="ghpull"}: Small cleanups.
-   `13140`{.interpreted-text role="ghpull"}: Remove an \"cannot show
    figure in agg\" warning in test suite.
-   `13134`{.interpreted-text role="ghpull"}: Simplify color conversion
    backcompat shim.
-   `13141`{.interpreted-text role="ghpull"}: Unpin pytest
    (pytest-cov\'s latest release is compatible with it).
-   `13133`{.interpreted-text role="ghpull"}: Simplify the polys3d
    example.
-   `12158`{.interpreted-text role="ghpull"}: MNT: simplify valid tick
    logic
-   `9867`{.interpreted-text role="ghpull"}: Factor out common code
    between pdf and ps backends.
-   `10111`{.interpreted-text role="ghpull"}: Add set_data_3d and
    get_data_3d to Line3d
-   `12245`{.interpreted-text role="ghpull"}: Remove (some) features
    deprecated in mpl2.2
-   `13119`{.interpreted-text role="ghpull"}: Deprecate
    TextToPath.glyph_to_path.
-   `13122`{.interpreted-text role="ghpull"}: Pin pytest\<4.1 to unbreak
    CI tests
-   `13100`{.interpreted-text role="ghpull"}: Restore the font cache on
    Travis.
-   `12792`{.interpreted-text role="ghpull"}: BUG: Ensure that distinct
    polygon collections are shaded identically
-   `13070`{.interpreted-text role="ghpull"}: cairo backend: default to
    pycairo
-   `13114`{.interpreted-text role="ghpull"}: BUG: calculate colorbar
    boundaries correctly from values
-   `13111`{.interpreted-text role="ghpull"}: Delete an unused private
    method.
-   `10841`{.interpreted-text role="ghpull"}: ENH: new date formatter
-   `13093`{.interpreted-text role="ghpull"}: Remove unused fontconfig
    conf file.
-   `13063`{.interpreted-text role="ghpull"}: Use default colour cycle
    in more examples
-   `13103`{.interpreted-text role="ghpull"}: Remove tight_bbox_test
    example.
-   `13097`{.interpreted-text role="ghpull"}: Replace 1-tuples by
    scalars where possible.
-   `13027`{.interpreted-text role="ghpull"}: Qt5 reset signals after
    non-interactive plotting
-   `9787`{.interpreted-text role="ghpull"}: Support (first font of) TTC
    files.
-   `11780`{.interpreted-text role="ghpull"}: ENH: Allow arbitrary
    coordinates for ConnectionPatch
-   `12943`{.interpreted-text role="ghpull"}: Update the font_table
    example.
-   `13091`{.interpreted-text role="ghpull"}: Improve MouseEvent str().
-   `13095`{.interpreted-text role="ghpull"}: Remove a duplicate
    attribute setting.
-   `13090`{.interpreted-text role="ghpull"}: Cleanup unused non-public
    imports.
-   `13060`{.interpreted-text role="ghpull"}: Move doc-requirements from
    root folder
-   `13078`{.interpreted-text role="ghpull"}: Convert streamplot to
    numpydoc
-   `13088`{.interpreted-text role="ghpull"}: Don\'t use deprecated
    np.random.random_integers.
-   `13073`{.interpreted-text role="ghpull"}: Drop pytest version check
    in setupext.py.
-   `12933`{.interpreted-text role="ghpull"}: Deprecate
    backend_pgf.LatexManagerFactory.
-   `12969`{.interpreted-text role="ghpull"}: Clarify the implementation
    of \_process_plot_var_args.
-   `12472`{.interpreted-text role="ghpull"}: Make
    FontManager.defaultFont a property, to avoid hardcoding the prefix.
-   `11806`{.interpreted-text role="ghpull"}: Allow to not draw the
    labels on pie chart
-   `11983`{.interpreted-text role="ghpull"}: Simplify version checks
    for freetype and libpng.
-   `13050`{.interpreted-text role="ghpull"}: FIX: always eraseRect in
    Qt widget
-   `13065`{.interpreted-text role="ghpull"}: FIX: print out the correct
    ip address when starting webagg
-   `13061`{.interpreted-text role="ghpull"}: Make examples that load
    msft.csv robust against locale changes.
-   `13042`{.interpreted-text role="ghpull"}: cairo: remove the
    append_path() fast path
-   `13058`{.interpreted-text role="ghpull"}: pathlibify/cleanup
    triage_tests.py.
-   `12995`{.interpreted-text role="ghpull"}: Don\'t split creation of
    deprecation message and choice of warning class.
-   `12998`{.interpreted-text role="ghpull"}: Init MaxNLocator params
    only once
-   `11691`{.interpreted-text role="ghpull"}: Make Figure.frameon a thin
    wrapper for the patch visibility.
-   `11735`{.interpreted-text role="ghpull"}: Change
    {FigureCanvasAgg,RendererAgg}.buffer_rgba to return a memoryview.
-   `12831`{.interpreted-text role="ghpull"}: Reuse scale from sharing
    axis when calling cla().
-   `12962`{.interpreted-text role="ghpull"}: Deprecate setting the same
    property under two different aliases.
-   `12973`{.interpreted-text role="ghpull"}: Fix item check for pandas
    Series
-   `13049`{.interpreted-text role="ghpull"}: Add
    boxplot.flierprops.markeredgewidth rcParam
-   `13048`{.interpreted-text role="ghpull"}: Fix section names for
    numpydoc
-   `10928`{.interpreted-text role="ghpull"}: Simplify (quite a bit\...)
    \_preprocess_data
-   `13039`{.interpreted-text role="ghpull"}: Speed up
    Path.iter_segments()
-   `12992`{.interpreted-text role="ghpull"}: Adding
    rcParams\['scatter.edgecolors'\] defaulting to 'face'
-   `13014`{.interpreted-text role="ghpull"}: Drop pgi support for the
    GTK3 backend
-   `12215`{.interpreted-text role="ghpull"}: Cleanup initialization in
    text()
-   `13029`{.interpreted-text role="ghpull"}: Fix vertical alignment of
    text
-   `12968`{.interpreted-text role="ghpull"}: Simpler and stricter
    process_plot_format.
-   `12989`{.interpreted-text role="ghpull"}: Avoid spamming tests with
    warnings re: deprecation of pprint_val.
-   `13032`{.interpreted-text role="ghpull"}: fix typo in docstring in
    `axis_artist.py`
-   `13025`{.interpreted-text role="ghpull"}: MNT: add one more alias
    for tacaswell to mailmap
-   `13010`{.interpreted-text role="ghpull"}: Fix a format error in
    documenting_mpl.rst
-   `12997`{.interpreted-text role="ghpull"}: Add sphinx-copybutton to
    docs
-   `12422`{.interpreted-text role="ghpull"}: Scatter color: moving
    #10809 forward
-   `12999`{.interpreted-text role="ghpull"}: Format MaxNLocator with
    numpydoc
-   `12991`{.interpreted-text role="ghpull"}: Canonicalize weights
    extracted for AFM fonts.
-   `12955`{.interpreted-text role="ghpull"}: Cleanup cursor_demo.
-   `12984`{.interpreted-text role="ghpull"}: Cleanup GTK examples.
-   `12986`{.interpreted-text role="ghpull"}: Minor cleanup to
    double_pendulum example.
-   `12959`{.interpreted-text role="ghpull"}: Update the documentation
    of Cursor
-   `12945`{.interpreted-text role="ghpull"}: Correctly get weight &
    style hints from certain newer Microsoft fonts
-   `12976`{.interpreted-text role="ghpull"}: ENH: replace deprecated
    numpy header
-   `12975`{.interpreted-text role="ghpull"}: Fail-fast when trying to
    run tests with too-old pytest.
-   `12970`{.interpreted-text role="ghpull"}: Minor simplifications.
-   `12974`{.interpreted-text role="ghpull"}: Remove some checks for
    Py\<3.6 in the test suite.
-   `12779`{.interpreted-text role="ghpull"}: Include scatter plots in
    Qt figure options editor.
-   `12459`{.interpreted-text role="ghpull"}: Improve formatting of
    imshow() cursor data when a colorbar exists.
-   `12927`{.interpreted-text role="ghpull"}: MAINT: Correctly handle
    empty lists in zip unpacking in mplot3d.art3d
-   `12919`{.interpreted-text role="ghpull"}: Suppress deprecation
    warning when testing drawstyle conflict
-   `12956`{.interpreted-text role="ghpull"}: Misc. cleanups.
-   `12924`{.interpreted-text role="ghpull"}: Deprecate public use of
    Formatter.pprint_val.
-   `12947`{.interpreted-text role="ghpull"}: Support \~ as nonbreaking
    space in mathtext.
-   `12944`{.interpreted-text role="ghpull"}: Fix the title of
    testing_api
-   `12136`{.interpreted-text role="ghpull"}: MAINT: Unify calculation
    of normal vectors from polygons
-   `12880`{.interpreted-text role="ghpull"}: More table documentation
-   `12940`{.interpreted-text role="ghpull"}: Avoid pyplot in showcase
    examples.
-   `12935`{.interpreted-text role="ghpull"}: os.PathLike exists on all
    supported Pythons now.
-   `12936`{.interpreted-text role="ghpull"}: Minor updates following
    bump to Py3.6+.
-   `12932`{.interpreted-text role="ghpull"}: Simplify argument checking
    in Table.\_\_getitem\_\_.
-   `12930`{.interpreted-text role="ghpull"}: Shorten an argument check.
-   `12538`{.interpreted-text role="ghpull"}: MNT: drop 3.5 testing for
    3.1 branch
-   `12868`{.interpreted-text role="ghpull"}: Simplify use of
    Path.\_fast_from_codes_and_verts.
-   `12300`{.interpreted-text role="ghpull"}: API: Polar: allow flipped
    y/rlims\....
-   `12861`{.interpreted-text role="ghpull"}: Don\'t use deprecated
    wx.NewId().
-   `12908`{.interpreted-text role="ghpull"}: Allow all valid hist.bins
    strings to be set in the rcparams
-   `12902`{.interpreted-text role="ghpull"}: Kill dead code in
    textpath.
-   `12885`{.interpreted-text role="ghpull"}: Improve margins in
    formlayout
-   `12877`{.interpreted-text role="ghpull"}: fooImage -\> foo_image in
    testing/compare.py
-   `12845`{.interpreted-text role="ghpull"}: Deprecate silent dropping
    of unknown arguments to TextPath().
-   `12852`{.interpreted-text role="ghpull"}: Cleanup collections docs.
-   `12888`{.interpreted-text role="ghpull"}: Properly enable
    forward/backward buttons on GTK3
-   `12865`{.interpreted-text role="ghpull"}: Avoid 1-tick or 0-tick
    log-scaled axis.
-   `12844`{.interpreted-text role="ghpull"}: Remove unused, private
    \_process_text_args.
-   `12881`{.interpreted-text role="ghpull"}: Fix string comparison
-   `12863`{.interpreted-text role="ghpull"}: FIX: translate timedeltas
    in \_to_ordinalf
-   `12640`{.interpreted-text role="ghpull"}: Introduce MouseButton enum
    for MouseEvent.
-   `12897`{.interpreted-text role="ghpull"}: Reword a bit the contour
    docs.
-   `12898`{.interpreted-text role="ghpull"}: Validate
    rcParams\[\"image.origin\"\].
-   `12882`{.interpreted-text role="ghpull"}: Write error messages to
    logger instead of stderr
-   `12889`{.interpreted-text role="ghpull"}: Deprecate public access to
    the vendored formlayout module.
-   `12891`{.interpreted-text role="ghpull"}: Add Azure Pipelines build
    badge
-   `12883`{.interpreted-text role="ghpull"}: MAINT Use list
    comprehension
-   `12886`{.interpreted-text role="ghpull"}: Properly enable
    forward/backward buttons on Qt
-   `12858`{.interpreted-text role="ghpull"}: Bump oldest supported
    numpy to 1.11.
-   `12876`{.interpreted-text role="ghpull"}: Fix a typo
-   `12739`{.interpreted-text role="ghpull"}: make
    Axes.\_parse_scatter_color_args static
-   `12846`{.interpreted-text role="ghpull"}: Deprecate
    Path.has_nonfinite.
-   `12829`{.interpreted-text role="ghpull"}: Remove unused variables
-   `12872`{.interpreted-text role="ghpull"}: Inline references to
    RendererPS in backend_ps.
-   `12800`{.interpreted-text role="ghpull"}: documenting dtype of hist
    counts
-   `12842`{.interpreted-text role="ghpull"}: Fix message in nbagg
    connection_info()
-   `12855`{.interpreted-text role="ghpull"}: Cleanup axes/\_base.py.
-   `12826`{.interpreted-text role="ghpull"}: Minor code cleanup
-   `12866`{.interpreted-text role="ghpull"}: Simplify stride
    calculations in loglocator.
-   `12867`{.interpreted-text role="ghpull"}: Drop compat code for
    outdated MSVC.
-   `12218`{.interpreted-text role="ghpull"}: Improve table docs
-   `12847`{.interpreted-text role="ghpull"}: correctly format
    ticklabels when EngFormatter is used with usetex = True
-   `12851`{.interpreted-text role="ghpull"}: Keep Collections and
    Patches property aliases in sync.
-   `12849`{.interpreted-text role="ghpull"}: Update docstrings in
    path.py, and small cleanups.
-   `12805`{.interpreted-text role="ghpull"}: Don\'t insert spurious
    newlines by joining tex.preamble.
-   `12827`{.interpreted-text role="ghpull"}: Remove unused imports
-   `12560`{.interpreted-text role="ghpull"}: Add matplotlib.testing to
    the documentation
-   `12821`{.interpreted-text role="ghpull"}: MNT: remove debug from
    update_title_pos
-   `12764`{.interpreted-text role="ghpull"}: Cleanup
    Renderer/GraphicsContext docs.
-   `12759`{.interpreted-text role="ghpull"}: Warn on FreeType missing
    glyphs.
-   `12799`{.interpreted-text role="ghpull"}: Reword some colorbar docs.
-   `12633`{.interpreted-text role="ghpull"}: Added support for MacOSX
    backend for PyPy
-   `12798`{.interpreted-text role="ghpull"}: Replace assignments to
    array.shape by calls to reshape().
-   `11851`{.interpreted-text role="ghpull"}: Simpler check for whether
    a Framework Python build is being used.
-   `12259`{.interpreted-text role="ghpull"}: BUG: Fix face orientations
    of bar3d
-   `12565`{.interpreted-text role="ghpull"}: Make
    FontManager.score_weight less lenient.
-   `12674`{.interpreted-text role="ghpull"}: Allow \"real\" LaTeX code
    for pgf.preamble in matplotlibrc
-   `12770`{.interpreted-text role="ghpull"}: Simplify implementation of
    FontProperties.copy().
-   `12753`{.interpreted-text role="ghpull"}: MNT: remove \_hold shims
    to support basemap + cartopy
-   `12450`{.interpreted-text role="ghpull"}: Attach a FigureCanvasBase
    by default to Figures.
-   `12643`{.interpreted-text role="ghpull"}: Allow unit input to
    FancyArrowPatch
-   `12767`{.interpreted-text role="ghpull"}: Make colorbars
    constructible with dataless ScalarMappables.
-   `12526`{.interpreted-text role="ghpull"}: Rename jquery files
-   `12552`{.interpreted-text role="ghpull"}: Update docs for writing
    image comparison tests.
-   `12746`{.interpreted-text role="ghpull"}: Use skipif, not xfail, for
    uncomparable image formats.
-   `12747`{.interpreted-text role="ghpull"}: Prefer log.warning(\"%s\",
    \...) to log.warning(\"%s\" % \...).
-   `11753`{.interpreted-text role="ghpull"}: FIX: Apply aspect before
    drawing starts
-   `12749`{.interpreted-text role="ghpull"}: Move toolmanager warning
    from logging to warning.
-   `12598`{.interpreted-text role="ghpull"}: Support Cn colors with
    n\>=10.
-   `12727`{.interpreted-text role="ghpull"}: Reorder API docs: separate
    file per module
-   `12738`{.interpreted-text role="ghpull"}: Add unobtrusive
    deprecation note to the first line of the docstring
-   `11663`{.interpreted-text role="ghpull"}: Refactor color parsing of
    Axes.scatter
-   `12736`{.interpreted-text role="ghpull"}: Move deprecation note to
    end of docstring
-   `12704`{.interpreted-text role="ghpull"}: Rename tkinter import from
    Tk to tk.
-   `12715`{.interpreted-text role="ghpull"}: Cleanup dviread.
-   `12717`{.interpreted-text role="ghpull"}: Delete some
    `if __name__ == "__main__"` clauses.
-   `10575`{.interpreted-text role="ghpull"}: FIX patch.update_from to
    also copy \_original_edge/facecolor
-   `12537`{.interpreted-text role="ghpull"}: Improve error message on
    failing test_pyplot_up_to_date
-   `12721`{.interpreted-text role="ghpull"}: Make get_scale_docs()
    internal
-   `12706`{.interpreted-text role="ghpull"}: Extend sphinx Makefile to
    cleanup completely
-   `12481`{.interpreted-text role="ghpull"}: Warn if plot_surface Z
    values contain NaN
-   `12685`{.interpreted-text role="ghpull"}: Make ticks in
    demo_axes_rgb.py visible
-   `12523`{.interpreted-text role="ghpull"}: Run flake8 before pytest
    on travis
-   `12691`{.interpreted-text role="ghpull"}: DOC: Link to \"How to make
    a PR\" tutorials as badge and in contributing
-   `11974`{.interpreted-text role="ghpull"}: Make code match comment in
    sankey.
-   `12440`{.interpreted-text role="ghpull"}: Make arguments to
    \@deprecated/warn_deprecated keyword-only.
-   `12470`{.interpreted-text role="ghpull"}: Update AutoDateFormatter
    with locator
-   `12586`{.interpreted-text role="ghpull"}: Improve linestyles example
-   `12006`{.interpreted-text role="ghpull"}: Replace warnings.warn with
    cbook.\_warn_external or logging.warning
-   `12659`{.interpreted-text role="ghpull"}: Add note that developer
    discussions are private
-   `12543`{.interpreted-text role="ghpull"}: Make rcsetup.py flak8
    compliant
-   `12642`{.interpreted-text role="ghpull"}: Don\'t silence TypeErrors
    in [fmt](){x,y}data.
-   `12442`{.interpreted-text role="ghpull"}: Deprecate passing
    drawstyle with linestyle as single string.
-   `12625`{.interpreted-text role="ghpull"}: Shorten some docstrings.
-   `12627`{.interpreted-text role="ghpull"}: Be a bit more stringent on
    invalid inputs.
-   `12629`{.interpreted-text role="ghpull"}: Fix issue with PyPy on
    macOS
-   `10933`{.interpreted-text role="ghpull"}: Remove \"experimental\"
    fontconfig font_manager backend.
-   `12600`{.interpreted-text role="ghpull"}: Minor style fixes.
-   `12570`{.interpreted-text role="ghpull"}: Fix mathtext tutorial for
    build with Sphinx 1.8.
-   `12487`{.interpreted-text role="ghpull"}: Update docs/tests for the
    deprecation of aname and label1On/label2On/etc.
-   `12521`{.interpreted-text role="ghpull"}: Improve docstring of
    draw_idle()
-   `12574`{.interpreted-text role="ghpull"}: Remove some unused imports
-   `12568`{.interpreted-text role="ghpull"}: Add note regarding builds
    of old Matplotlibs.
-   `12547`{.interpreted-text role="ghpull"}: Disable sticky edge
    accumulation if no autoscaling.
-   `12546`{.interpreted-text role="ghpull"}: Avoid quadratic behavior
    when accumulating stickies.
-   `11789`{.interpreted-text role="ghpull"}: endless looping GIFs with
    PillowWriter
-   `12525`{.interpreted-text role="ghpull"}: Fix some flake8 issues
-   `12516`{.interpreted-text role="ghpull"}: Don\'t handle impossible
    values for `align` in hist()
-   `12500`{.interpreted-text role="ghpull"}: Adjust the widths of the
    messages during the build.
-   `12492`{.interpreted-text role="ghpull"}: Simplify radar_chart
    example.
-   `11984`{.interpreted-text role="ghpull"}: Strip out pkg-config
    machinery for agg and libqhull.
-   `12463`{.interpreted-text role="ghpull"}: Document
    Artist.cursor_data() parameter
-   `12482`{.interpreted-text role="ghpull"}: Test slider orientation
-   `12317`{.interpreted-text role="ghpull"}: Always install
    mpl_toolkits.
-   `12246`{.interpreted-text role="ghpull"}: Be less tolerant of broken
    installs.
-   `12477`{.interpreted-text role="ghpull"}: Use N{MICRO SIGN} instead
    of N{GREEK SMALL LETTER MU} in EngFormatter.
-   `12483`{.interpreted-text role="ghpull"}: Kill
    FontManager.update_fonts.
-   `12474`{.interpreted-text role="ghpull"}: Throw ValueError when
    irregularly gridded data is passed to streamplot.
-   `12466`{.interpreted-text role="ghpull"}: np.fromstring -\>
    np.frombuffer.
-   `12369`{.interpreted-text role="ghpull"}: Improved exception
    handling on animation failure
-   `12460`{.interpreted-text role="ghpull"}: Deprecate
    RendererBase.strip_math.
-   `12453`{.interpreted-text role="ghpull"}: Rollback erroneous commit
    to whats_new.rst from #10746
-   `12452`{.interpreted-text role="ghpull"}: Minor updates to the FAQ.
-   `10746`{.interpreted-text role="ghpull"}: Adjusted
    matplotlib.widgets.Slider to have optional vertical orientatation
-   `12441`{.interpreted-text role="ghpull"}: Get rid of a
    signed-compare warning.
-   `12430`{.interpreted-text role="ghpull"}: Deprecate
    Axes3D.plot_surface(shade=None)
-   `12435`{.interpreted-text role="ghpull"}: Fix numpydoc parameter
    formatting
-   `12434`{.interpreted-text role="ghpull"}: Clarify documentation for
    textprops keyword parameter of TextArea
-   `12427`{.interpreted-text role="ghpull"}: Document
    Artist.get_cursor_data
-   `10322`{.interpreted-text role="ghpull"}: Use np.hypot wherever
    possible.
-   `10809`{.interpreted-text role="ghpull"}: Fix for scatter not
    showing points with valid x/y but invalid color
-   `12423`{.interpreted-text role="ghpull"}: Minor simplifications to
    backend_svg.
-   `10356`{.interpreted-text role="ghpull"}: fix detecting which
    artist(s) the mouse is over
-   `10268`{.interpreted-text role="ghpull"}: Dvi caching
-   `10238`{.interpreted-text role="ghpull"}: Call kpsewhich with more
    arguments at one time
-   `10236`{.interpreted-text role="ghpull"}: Cache kpsewhich results
    persistently
-   `4675`{.interpreted-text role="ghpull"}: Deprecate color keyword
    argument in scatter
-   `5054`{.interpreted-text role="ghpull"}: Diverging norm
-   `12416`{.interpreted-text role="ghpull"}: Move font cache rebuild
    out of exception handler
-   `4762`{.interpreted-text role="ghpull"}: Traitlets
-   `5414`{.interpreted-text role="ghpull"}: WIP: New FreeType wrappers
-   `3875`{.interpreted-text role="ghpull"}: ENH: passing colors (and
    other optional keyword arguments) to violinplot()
-   `1959`{.interpreted-text role="ghpull"}: PS backend optionally
    jpeg-compresses the embedded images
-   `11891`{.interpreted-text role="ghpull"}: Group some print()s in
    backend_ps.
-   `12165`{.interpreted-text role="ghpull"}: Remove deprecated mlab
    code
-   `12387`{.interpreted-text role="ghpull"}: Update HTML animation as
    slider is dragged
-   `12333`{.interpreted-text role="ghpull"}: ENH: add colorbar method
    to axes
-   `10088`{.interpreted-text role="ghpull"}: Deprecate
    Tick.{gridOn,tick1On,label1On,\...} in favor of set_visible.
-   `12393`{.interpreted-text role="ghpull"}: Deprecate to-days
    converters in matplotlib dates
-   `11232`{.interpreted-text role="ghpull"}: FIX: fix figure.set_dpi
    when pixel ratio not 1
-   `12247`{.interpreted-text role="ghpull"}: Machinery for deprecating
    properties.
-   `12371`{.interpreted-text role="ghpull"}: Move check for ImageMagick
    Windows path to bin_path().
-   `12384`{.interpreted-text role="ghpull"}: Cleanup axislines style.
-   `9565`{.interpreted-text role="ghpull"}: Stem performance boost
-   `12368`{.interpreted-text role="ghpull"}: Don\'t use stdlib private
    API in animation.py.
-   `12351`{.interpreted-text role="ghpull"}: dviread: find_tex_file:
    Ensure the encoding on windows
-   `12372`{.interpreted-text role="ghpull"}: Remove two examples.
-   `12356`{.interpreted-text role="ghpull"}: Fix stripping of CRLF on
    Windows.
-   `12283`{.interpreted-text role="ghpull"}: FIX: errorbar xywhere
    should return ndarray
-   `12304`{.interpreted-text role="ghpull"}: TST: Merge Qt tests into
    one file.
-   `12340`{.interpreted-text role="ghpull"}: Catch test deprecation
    warnings for mlab.demean
-   `12296`{.interpreted-text role="ghpull"}: Make FooConverter inherit
    from ConversionInterface in examples
-   `12309`{.interpreted-text role="ghpull"}: Deduplicate
    implementations of FooNorm.autoscale{,\_None}
-   `7716`{.interpreted-text role="ghpull"}: \[NF\] Add \'truncate\' and
    \'join\' methods to colormaps.
-   `12314`{.interpreted-text role="ghpull"}: Deprecate `axis('normal')`
    in favor of `axis('auto')`.
-   `12307`{.interpreted-text role="ghpull"}: Clarify missing-property
    error message.
-   `12260`{.interpreted-text role="ghpull"}: Fix docs : change from
    issue #12191, remove \"if 1:\" blocks in examples
-   `12253`{.interpreted-text role="ghpull"}: Handle utf-8 output by
    kpathsea on Windows.
-   `12292`{.interpreted-text role="ghpull"}: TST: Modify the bar3d test
    to show three more angles
-   `12284`{.interpreted-text role="ghpull"}: Don\'t try to autoscale if
    no data present to autoscale to
-   `12255`{.interpreted-text role="ghpull"}: Deduplicate inherited
    docstrings.
-   `12222`{.interpreted-text role="ghpull"}: Remove extraneous if 1
    statements in demo_axisline_style.py
-   `12137`{.interpreted-text role="ghpull"}: MAINT: Vectorize bar3d
-   `12219`{.interpreted-text role="ghpull"}: Merge OSXInstalledFonts
    into findSystemFonts.
-   `12229`{.interpreted-text role="ghpull"}: Less ACCEPTS, more
    numpydoc.
-   `11621`{.interpreted-text role="ghpull"}: TST: make E402 a universal
    flake8 ignore
-   `12231`{.interpreted-text role="ghpull"}: CI: Speed up Appveyor
    repository cloning
-   `11661`{.interpreted-text role="ghpull"}: Update blocking_input.py
-   `12199`{.interpreted-text role="ghpull"}: Allow disabling specific
    mouse actions in blocking_input
-   `12210`{.interpreted-text role="ghpull"}: Axes.tick_params()
    argument checking
-   `12211`{.interpreted-text role="ghpull"}: Fix typo
-   `12200`{.interpreted-text role="ghpull"}: Slightly clarify some
    invalid shape exceptions for image data.
-   `12151`{.interpreted-text role="ghpull"}: Don\'t pretend
    \@deprecated applies to classmethods.
-   `12190`{.interpreted-text role="ghpull"}: Remove some unused
    variables and imports
-   `12192`{.interpreted-text role="ghpull"}: Exclude examples from lgtm
    analysis
-   `12196`{.interpreted-text role="ghpull"}: Give Carreau the ability
    to mention the backport bot.
-   `12171`{.interpreted-text role="ghpull"}: Remove internal warning
    due to zsort deprecation
-   `12030`{.interpreted-text role="ghpull"}: Speed up canvas redraw for
    GTK3Agg backend.
-   `12156`{.interpreted-text role="ghpull"}: Cleanup the GridSpec
    demos.
-   `12144`{.interpreted-text role="ghpull"}: Add explicit getters and
    setters for Annotation.anncoords.
-   `12152`{.interpreted-text role="ghpull"}: Use \_warn_external for
    deprecations warnings.
-   `12147`{.interpreted-text role="ghpull"}: DOC: update the gh_stats
    code
-   `12139`{.interpreted-text role="ghpull"}: Unbreak build re: mplot3d
    style.
-   `11367`{.interpreted-text role="ghpull"}: Raise TypeError on
    unsupported kwargs of spy()
-   `9990`{.interpreted-text role="ghpull"}: Fix and document
    lightsource argument in mplot3d
-   `12124`{.interpreted-text role="ghpull"}: Correctly infer units from
    empty arrays
-   `11994`{.interpreted-text role="ghpull"}: Cleanup unused variables
    and imports
-   `12122`{.interpreted-text role="ghpull"}: MNT: re-add cbook import
    art3d
-   `12086`{.interpreted-text role="ghpull"}: FIX: make MaxNLocator only
    follow visible ticks for order of magnitude
-   `12032`{.interpreted-text role="ghpull"}: Remove unused imports
-   `12093`{.interpreted-text role="ghpull"}: Correct the removal of
    -Wstrict-prototypes from compiler flags.
-   `12069`{.interpreted-text role="ghpull"}: Style fixes for mplot3d.
-   `11997`{.interpreted-text role="ghpull"}: Cleanup some axes_grid1
    examples
-   `12098`{.interpreted-text role="ghpull"}: Improve layout of HTML
    animation
-   `12094`{.interpreted-text role="ghpull"}: Fine-tune logging notes in
    contributing.rst.
-   `12079`{.interpreted-text role="ghpull"}: Clarifications to
    **im_show()** doc regarding *interpolation=\'none\'*.
-   `12068`{.interpreted-text role="ghpull"}: More style fixes.
-   `11499`{.interpreted-text role="ghpull"}: FIX: layout for mixed
    descent multiline text objects
-   `11921`{.interpreted-text role="ghpull"}: FIX: allow reshape 2-D to
    return a bare 1-d list
-   `12070`{.interpreted-text role="ghpull"}: Avoid some uses of
    np.isscalar.
-   `12067`{.interpreted-text role="ghpull"}: DOC: make Line2D docstring
    definition easier to find
-   `12054`{.interpreted-text role="ghpull"}: More style fixes.
-   `12066`{.interpreted-text role="ghpull"}: fix indentation in
    docstring interpolation for spy.
-   `11931`{.interpreted-text role="ghpull"}: Remove separate
    autosummary_inher template.
-   `12049`{.interpreted-text role="ghpull"}: Make
    Poly3DCollection.set_zsort less lenient.
-   `12050`{.interpreted-text role="ghpull"}: Various cleanups.
-   `12038`{.interpreted-text role="ghpull"}: Modernize ArtistInspector
    a bit\...
-   `12033`{.interpreted-text role="ghpull"}: DOC: formatting fixes to
    mplot3d
-   `12051`{.interpreted-text role="ghpull"}: Is bool
-   `12045`{.interpreted-text role="ghpull"}: Fix 999.9\... edge case in
    ticker.EngFormatter for negative numbers
-   `12044`{.interpreted-text role="ghpull"}: Update doc on the
    *progressive* and *optimize* keywords in savefig
-   `12061`{.interpreted-text role="ghpull"}: Small
    refactor/simplification.
-   `12060`{.interpreted-text role="ghpull"}: INSTALL.rst fixes
-   `12055`{.interpreted-text role="ghpull"}: Fix invalid escape in
    docstring.
-   `12026`{.interpreted-text role="ghpull"}: whitespace(-mostly) style
    cleanup.
-   `12043`{.interpreted-text role="ghpull"}: Deprecate
    get_py2exe_datafiles.
-   `12046`{.interpreted-text role="ghpull"}: Make HTMLWriter
    constructor a bit more strict.
-   `12034`{.interpreted-text role="ghpull"}: Doc markup fixes.
-   `11972`{.interpreted-text role="ghpull"}: FIX: close mem leak for
    repeated draw
-   `12024`{.interpreted-text role="ghpull"}: Fix typos
-   `11996`{.interpreted-text role="ghpull"}: Minor javascript cleanup
-   `11989`{.interpreted-text role="ghpull"}: Remove support for
    ghostscript 8.60.
-   `12004`{.interpreted-text role="ghpull"}: Update acorr and xcorr
    docs to match numpy docs
-   `11998`{.interpreted-text role="ghpull"}: No clf() needed after
    creating a figure
-   `12001`{.interpreted-text role="ghpull"}: Do not use an explicit
    figum in plt.figure(1, \...) in simple cases
-   `11999`{.interpreted-text role="ghpull"}: Do not use an explicit
    fignum plt.figure(1) in simple cases
-   `11995`{.interpreted-text role="ghpull"}: Don\'t use bare except
    statements
-   `11993`{.interpreted-text role="ghpull"}: DOC: fixed typos
-   `11992`{.interpreted-text role="ghpull"}: Use pytest.warns instead
    of home-baked warnings capture.
-   `11975`{.interpreted-text role="ghpull"}: Derive
    plt.figlegend.\_\_doc\_\_ from Figure.legend.\_\_doc\_\_.
-   `11980`{.interpreted-text role="ghpull"}: Remove
    \_\_version\_\_numpy\_\_; simplify dependencies check.
-   `11982`{.interpreted-text role="ghpull"}: Remove and old keyword
    documentation.
-   `11981`{.interpreted-text role="ghpull"}: Some extra typos
-   `11979`{.interpreted-text role="ghpull"}: Fix a couple of typos.
-   `11959`{.interpreted-text role="ghpull"}: cbook.iterable -\>
    np.iterable.
-   `11965`{.interpreted-text role="ghpull"}: Move the removal of the
    -Wstrict-prototypes flag to setup.py.
-   `11958`{.interpreted-text role="ghpull"}: Remove unused code
-   `11960`{.interpreted-text role="ghpull"}: Make jpl_units a bit less
    painful to read.
-   `11951`{.interpreted-text role="ghpull"}: Improve Artist docstrings
-   `11954`{.interpreted-text role="ghpull"}: No need to define \_log
    twice in matplotlib.dates.
-   `11948`{.interpreted-text role="ghpull"}: Minor fixes to docs and
    gitignore.
-   `11777`{.interpreted-text role="ghpull"}: Avoid incorrect warning in
    savefig
-   `11942`{.interpreted-text role="ghpull"}: Deprecate Artist.aname and
    Axes.aname
-   `11935`{.interpreted-text role="ghpull"}: Remove ginput demo example
-   `11939`{.interpreted-text role="ghpull"}: Improve alias signatures
-   `11940`{.interpreted-text role="ghpull"}: Do not use aliases of
    properties in internal code
-   `11941`{.interpreted-text role="ghpull"}: Fix
    test_large_subscript_title()
-   `11938`{.interpreted-text role="ghpull"}: More docstring cleanup of
    Line2D.
-   `11920`{.interpreted-text role="ghpull"}: Add LGTM.com code quality
    badge
-   `11922`{.interpreted-text role="ghpull"}: Improve docstrings of
    Line2D
-   `11924`{.interpreted-text role="ghpull"}: Minor formatting update on
    alias docstrings
-   `11926`{.interpreted-text role="ghpull"}: Minor fix to ginput_demo.
-   `11912`{.interpreted-text role="ghpull"}: BLD: update PR template
    for flake8
-   `11909`{.interpreted-text role="ghpull"}: Simplify linestyle and
    fillstyle reference docs.
-   `11502`{.interpreted-text role="ghpull"}: FIX: move title(s) up if
    subscripts hang too low.
-   `11906`{.interpreted-text role="ghpull"}: fix format of bar_of_pie
    example
-   `11741`{.interpreted-text role="ghpull"}: Factor out common code
    between Patch.draw and FancyArrowPatch.draw.
-   `11784`{.interpreted-text role="ghpull"}: Argument checking for
    grid()
-   `11888`{.interpreted-text role="ghpull"}: Factor out a subprocess
    log-and-check helper.
-   `11740`{.interpreted-text role="ghpull"}: Deprecate support for
    3rd-party backends without set_hatch_color.
-   `11884`{.interpreted-text role="ghpull"}: Deprecate the
    tk_window_focus function.
-   `11689`{.interpreted-text role="ghpull"}: Don\'t cache the renderer
    on the Axes instance.
-   `11698`{.interpreted-text role="ghpull"}: For property, use
    decorator or lambdas.
-   `11872`{.interpreted-text role="ghpull"}: Make all builtin cmaps
    picklable.
-   `11870`{.interpreted-text role="ghpull"}: More style fixes.
-   `11873`{.interpreted-text role="ghpull"}: Remove mention of
    deprecated/removed methods from mlab\'s docstring.
-   `11869`{.interpreted-text role="ghpull"}: Style fixes.
-   `11874`{.interpreted-text role="ghpull"}: Remove some remnants of
    Py2-handling in test_rcparams.
-   `11865`{.interpreted-text role="ghpull"}: example file for making a
    bar of pie chart
-   `11868`{.interpreted-text role="ghpull"}: mathtext.py style fixes.
-   `11854`{.interpreted-text role="ghpull"}: Accept anything that\'s
    not a directory for \$MATPLOTLIBRC.
-   `11589`{.interpreted-text role="ghpull"}: WIP ENH secondary axes:
-   `8449`{.interpreted-text role="ghpull"}: Including Additional
    Metadata using the SVG Backend
-   `11465`{.interpreted-text role="ghpull"}: ENH: optimize Collection
    non-affine transform to call transform once

Issues (161):

-   `4001`{.interpreted-text role="ghissue"}: Qt5 Backend: dblclick is
    always False on \'mouse_release_event\'
-   `14152`{.interpreted-text role="ghissue"}: qt_compat.py performing
    wrong test for PyQt5
-   `10875`{.interpreted-text role="ghissue"}: Annotation.contains and
    FancyArrow.contains return incorrect values
-   `458`{.interpreted-text role="ghissue"}: JPG quality keyword in
    savefig
-   `4354`{.interpreted-text role="ghissue"}: scatter not showing valid
    x/y points with invalid color
-   `14113`{.interpreted-text role="ghissue"}: scatter could not raise
    when colors are provided but position data are empty
-   `14003`{.interpreted-text role="ghissue"}: numpydoc 0.9 breaks doc
    build
-   `14054`{.interpreted-text role="ghissue"}: ticks sometimes disappear
    when zooming interactively
-   `10189`{.interpreted-text role="ghissue"}: The data decorator does
    not integrate well with numpydoc
-   `14034`{.interpreted-text role="ghissue"}: pyplot plot raises
    ValueError when plotting NaN against datetime dates
-   `14039`{.interpreted-text role="ghissue"}: bar plot yerr lines/caps
    should respect zorder
-   `14042`{.interpreted-text role="ghissue"}: dynamic_image.py + saving
    animation broken
-   `14013`{.interpreted-text role="ghissue"}: osx backend not usable
    with ipython/jupyter from conda?
-   `13993`{.interpreted-text role="ghissue"}: Tests files installed by
    default?
-   `13991`{.interpreted-text role="ghissue"}:
    MaxNLocator.default_params deprecation may break Cartopy
-   `5045`{.interpreted-text role="ghissue"}: Axes.grid() not honoring
    specified \"zorder\" kwarg
-   `4371`{.interpreted-text role="ghissue"}: LaTeX and PGF preambles do
    not allow commas
-   `13982`{.interpreted-text role="ghissue"}: hist() no longer respects
    range=\... when density=True
-   `13963`{.interpreted-text role="ghissue"}: Dataless colorbars break
    when updated
-   `10381`{.interpreted-text role="ghissue"}: Issue when setting
    scatter color in separate method call
-   `13618`{.interpreted-text role="ghissue"}: Minor ticklabels are
    missing at positions of major ticks.
-   `13880`{.interpreted-text role="ghissue"}: Adding documentation for
    Text.fontfamily default, set_fontfamily(None)?
-   `13865`{.interpreted-text role="ghissue"}: Appveyor broken
-   `8636`{.interpreted-text role="ghissue"}: plt.hist chooses improper
    range when using string-based bin options
-   `7300`{.interpreted-text role="ghissue"}: weird mathtext doc markup
-   `8862`{.interpreted-text role="ghissue"}: Replace mathcircled by
    textcircled
-   `13759`{.interpreted-text role="ghissue"}: DOC:
    matplotlib.patches.Arc
-   `13785`{.interpreted-text role="ghissue"}: Imshow gives values out
    of the extent
-   `13786`{.interpreted-text role="ghissue"}: Cannot import
    matplotlib.animation
-   `13561`{.interpreted-text role="ghissue"}: Progress of
    animation.save (for long animations)
-   `13735`{.interpreted-text role="ghissue"}: title doesn\'t move for
    ticklables\....
-   `12175`{.interpreted-text role="ghissue"}: Example link near
    markevery in the \"What\'s new in 3.0\" page is malformed/broken
-   `13713`{.interpreted-text role="ghissue"}: Boxplot xlim not
    correctly calculated
-   `11070`{.interpreted-text role="ghissue"}: Add a \"density\" kwarg
    to hist2d
-   `11337`{.interpreted-text role="ghissue"}: Cannot plot fully masked
    array against datetimes
-   `10165`{.interpreted-text role="ghissue"}: Adapt stem plot
-   `10976`{.interpreted-text role="ghissue"}: ENH: secondary axis for a
    x or y scale.
-   `10763`{.interpreted-text role="ghissue"}: Cairo in 2.2.0 not
    working for new backends
-   `9737`{.interpreted-text role="ghissue"}: setupext should not
    explicitly add /usr/{,local/}include to the include path
-   `11217`{.interpreted-text role="ghissue"}: Crash on zero-length
    FancyArrow
-   `13623`{.interpreted-text role="ghissue"}: do not cause warning in
    seaborn
-   `13480`{.interpreted-text role="ghissue"}: Segfault on
    help(\'modules\') command when matplotlib is installed
-   `13604`{.interpreted-text role="ghissue"}: legend\'s framealpha
    kwarg does not apply when writing to an eps file
-   `12311`{.interpreted-text role="ghissue"}: \'off\' vs. False bug
-   `10237`{.interpreted-text role="ghissue"}: Setting an alpha value to
    a Poly3DCollection
-   `11781`{.interpreted-text role="ghissue"}: fill_between
    interpolation & nan issue
-   `1077`{.interpreted-text role="ghissue"}: 3d plots with
    aspect=\'equal\'
-   `11761`{.interpreted-text role="ghissue"}: Still naming
    inconsistency in API on axes limits
-   `11623`{.interpreted-text role="ghissue"}: Regression: \"TypeError:
    Period(\'2000-12-31\', \'D\') is not a string\" when a Series with
    date index was plotted
-   `12655`{.interpreted-text role="ghissue"}: auto-ticks do not handle
    values near bounds gracefully
-   `13487`{.interpreted-text role="ghissue"}: labelpad is not the
    spacing between the axis and the label
-   `13540`{.interpreted-text role="ghissue"}: Docs for
    matplotlib.pyplot.specgram() reference an unsupported mode setting
-   `8997`{.interpreted-text role="ghissue"}: Proposal: Grid arrangement
    by number of plots
-   `6928`{.interpreted-text role="ghissue"}: Cannot run
    `setup.py build` with numpy master
-   `12697`{.interpreted-text role="ghissue"}: Axes are drawn at wrong
    positions
-   `13478`{.interpreted-text role="ghissue"}: FuncAnimation:
    interactive zoom/pan with blitting does not work
-   `11575`{.interpreted-text role="ghissue"}: Setting axis ticks in log
    scale produces duplicate tick labels.
-   `13464`{.interpreted-text role="ghissue"}: set_rlim(bottom=\...) no
    longer works
-   `12628`{.interpreted-text role="ghissue"}: Write canonical example
    of how to use Matplotlib inside a webserver
-   `10022`{.interpreted-text role="ghissue"}: boxplot: positions used
    to take Int64Index
-   `11647`{.interpreted-text role="ghissue"}: Disable buttons in ginput
-   `12987`{.interpreted-text role="ghissue"}: issues parsing AFM fonts
-   `12667`{.interpreted-text role="ghissue"}: Colorbar ticks\....
-   `13137`{.interpreted-text role="ghissue"}: Travis for Python 3.7
    sometimes fails due to missing font
-   `7969`{.interpreted-text role="ghissue"}: Stem is slow and will
    crash if I try to close the window
-   `13002`{.interpreted-text role="ghissue"}: Hist color kwarg broken
    for multiple empty datasets
-   `5581`{.interpreted-text role="ghissue"}: \[mpl_toolkits\] Things
    drawn on parasite axes don\'t fire pick events
-   `13417`{.interpreted-text role="ghissue"}: Secondary axis doesn\'t
    resize properly
-   `8120`{.interpreted-text role="ghissue"}: Inconsistent inset_axes
    position between show(), savefig(format=\'png\') and
    savefig(format=\'pdf\')
-   `8947`{.interpreted-text role="ghissue"}: Different result, slower
    runtime of heatmap between 2.0.0 and 2.0.1
-   `13264`{.interpreted-text role="ghissue"}: Use of logging in
    matplotlib
-   `11602`{.interpreted-text role="ghissue"}: animation error
-   `12925`{.interpreted-text role="ghissue"}: Python pandas datetime
    plot xticks in unexpected location
-   `11025`{.interpreted-text role="ghissue"}: AxesGrid ticks missing on
    x-axis
-   `10974`{.interpreted-text role="ghissue"}: Examples not shown in API
    docs for many methods.
-   `13392`{.interpreted-text role="ghissue"}: boxplot broken for empty
    inputs
-   `12345`{.interpreted-text role="ghissue"}: Need more tests for units
    and errorbar
-   `10361`{.interpreted-text role="ghissue"}: FigureCanvas.draw() with
    tight_layout () needs to be called twice with Matplotlib 2.1.0
-   `11376`{.interpreted-text role="ghissue"}: Temporary styling ignores
    color cycle
-   `11546`{.interpreted-text role="ghissue"}: import time
-   `13286`{.interpreted-text role="ghissue"}: AttributeError: \'float\'
    object has no attribute \'deg2rad\'
-   `11508`{.interpreted-text role="ghissue"}: bi-directional
    perceptually flat colormaps in matplotlib?
-   `12918`{.interpreted-text role="ghissue"}: Mac shows an icon in the
    dock when using matplotlib.pyplot.
-   `13339`{.interpreted-text role="ghissue"}: Log Colorbar
    minorticks_off reverted if ticks set\...
-   `13228`{.interpreted-text role="ghissue"}: MPL 3 + Colorbar +
    PowerNorm bug
-   `13096`{.interpreted-text role="ghissue"}:
    Matplotlib.get_backend()/matplotlib.use() cause NSException with
    Anaconda
-   `7712`{.interpreted-text role="ghissue"}: Number of ticks for dates
    still gives overlapping labels
-   `9978`{.interpreted-text role="ghissue"}: General poor default
    formatting of datetimes on plot x-axis
-   `13253`{.interpreted-text role="ghissue"}: imsave outputs JPEG with
    wrong dimension
-   `11391`{.interpreted-text role="ghissue"}: Use data argument for
    scatter plotting timestamps from pandas
-   `13145`{.interpreted-text role="ghissue"}: widgets.RadioButtons:
    select by closest in position
-   `13267`{.interpreted-text role="ghissue"}: \"double-pendulum\"
    example\'s speed not correct / varying
-   `13257`{.interpreted-text role="ghissue"}: Allow turning off
    minorticks for Colorbar with LogNorm?
-   `13237`{.interpreted-text role="ghissue"}: Sankey basic gallery
    example is not rendered properly.
-   `12836`{.interpreted-text role="ghissue"}: matplotlib.rc_file resets
    to default template before updating rcparams
-   `13186`{.interpreted-text role="ghissue"}: ax.bar throws when x axis
    is pandas datetime
-   `5397`{.interpreted-text role="ghissue"}: Expose compression and
    filter PNG options through savefig
-   `13142`{.interpreted-text role="ghissue"}: Cannot plot bar graph
    with dates: \"TypeError: ufunc subtract cannot use operands with
    types dtype(\'\<M8\[ns\]\') and dtype(\'float64\')\"
-   `8530`{.interpreted-text role="ghissue"}: Feature request: TIFF LZW
    compression support in savefig()
-   `13139`{.interpreted-text role="ghissue"}: font family \[\'serif\'\]
    not found. Falling back to DejaVu Sans
-   `1558`{.interpreted-text role="ghissue"}: Graceful handling of a
    numpy matrix
-   `12954`{.interpreted-text role="ghissue"}: Fonts installed in the
    user directory are not detected (Windows 1809)
-   `3644`{.interpreted-text role="ghissue"}: Feature Request: manually
    set colorbar without mappable
-   `12862`{.interpreted-text role="ghissue"}: broken_barh appears not
    to work with datetime/timedelta objects
-   `11290`{.interpreted-text role="ghissue"}: ax.bar doesn\'t work
    correctly when width is a timedelta64 object
-   `13156`{.interpreted-text role="ghissue"}: DOC:
    matplotlib.pyplot.arrow
-   `12990`{.interpreted-text role="ghissue"}: Unclear error message for
    `plt.xticks(names)`
-   `12769`{.interpreted-text role="ghissue"}: Failing to save an
    animated graph with matplotlib.animation
-   `13112`{.interpreted-text role="ghissue"}: LogNorm colorbar prints
    double tick labels after set_ticks()
-   `13132`{.interpreted-text role="ghissue"}: BUG:
    matplotlib.sphinxext.plot_directive uses old function-based API
-   `8528`{.interpreted-text role="ghissue"}: Funcanimation memory leak?
-   `8914`{.interpreted-text role="ghissue"}: line3D set_data only takes
    in x and y data
-   `8768`{.interpreted-text role="ghissue"}: One one tick in a
    log-scale axis
-   `13121`{.interpreted-text role="ghissue"}: Tests fail with pytest
    4.1
-   `13098`{.interpreted-text role="ghissue"}: Likely incorrect code(?)
    in colorbar.py
-   `12562`{.interpreted-text role="ghissue"}: Clean up unused imports
-   `12106`{.interpreted-text role="ghissue"}: plt.plot does not plot
    anything with named arguments
-   `5145`{.interpreted-text role="ghissue"}: Python \[Error 17\]No
    usable Temporary file name found
-   `13012`{.interpreted-text role="ghissue"}: qt5agg image quality
    changes when window is out of focus
-   `13055`{.interpreted-text role="ghissue"}: 127.0.0.1 hardcoded in
    webagg backend server
-   `12971`{.interpreted-text role="ghissue"}: Pandas Series not
    supported as data kwarg
-   `13022`{.interpreted-text role="ghissue"}: boxplot not showing
    symbols with seaborn style sheet
-   `13028`{.interpreted-text role="ghissue"}: Bad
    rotation_mode/center_baseline combination even if rotation=0
-   `12745`{.interpreted-text role="ghissue"}: Sphinx copy button for
    code block
-   `12801`{.interpreted-text role="ghissue"}: scatter() should not drop
    data points at nonfinite coordinates
-   `12358`{.interpreted-text role="ghissue"}: Dropping support for
    Py3.5 and numpy 1.10
-   `12994`{.interpreted-text role="ghissue"}: Axes range with
    set_xticks with categoricals
-   `12993`{.interpreted-text role="ghissue"}: Semantics of set_xticks
    for categoricals
-   `12946`{.interpreted-text role="ghissue"}: \~ in mathrm leads to
    Unknown symbol: mathrm
-   `10704`{.interpreted-text role="ghissue"}: Add documentation for
    set_rlim
-   `11202`{.interpreted-text role="ghissue"}: Using of ax.set_ylim()
    for polar plot leads to \"posx and posy should be finite values\"
    error
-   `12859`{.interpreted-text role="ghissue"}: DeprecationWarning:
    NewId() is deprecated in wxPython.
-   `12817`{.interpreted-text role="ghissue"}: Multiple places where
    Type Errors on cbook.warn_deprecated will happen
-   `12308`{.interpreted-text role="ghissue"}: #12253 FIX: Handle utf-8
    output by kpathsea on Windows \-- possibly causing issues
-   `12804`{.interpreted-text role="ghissue"}: Usetex produces preamble
    with one character per line
-   `12808`{.interpreted-text role="ghissue"}: Issue with minor tick
    spacing in colorbar with custom Normalize class
-   `12138`{.interpreted-text role="ghissue"}: Faces of Axes3d.bar3d are
    not oriented correctly
-   `12591`{.interpreted-text role="ghissue"}: Adding FancyArrowPatch
    with datetime coordinates fails
-   `11139`{.interpreted-text role="ghissue"}: \"make clean\" doesn\'t
    remove all the build doc files
-   `11908`{.interpreted-text role="ghissue"}: Improve linestyle
    documentation
-   `10643`{.interpreted-text role="ghissue"}: Most warnings calls do
    not set the stacklevel
-   `12532`{.interpreted-text role="ghissue"}: Incorrect rendering of
    math symbols
-   `11787`{.interpreted-text role="ghissue"}: Looping gifs with
    PillowWriter
-   `9205`{.interpreted-text role="ghissue"}: after the animation
    encoder (e.g. ffmpeg) fails, the animation framework itself fails
    internally in various ways while trying to report the error
-   `11154`{.interpreted-text role="ghissue"}: Unexpected behavior for
    Axes3D.plot_surface(shade=None)
-   `12121`{.interpreted-text role="ghissue"}: Documentation of
    TextArea\'s fontprops keyword argument is misleading
-   `12191`{.interpreted-text role="ghissue"}: \"if 1:\" blocks in
    examples
-   `12107`{.interpreted-text role="ghissue"}: warnings re: deprecated
    pytest API with pytest 3.8
-   `12010`{.interpreted-text role="ghissue"}: Popover over plot is very
    slow
-   `12118`{.interpreted-text role="ghissue"}: Scatter: empty np.arrays
    with non-numeric dtypes cause TypeError
-   `12072`{.interpreted-text role="ghissue"}: `MaxNLocator` changes the
    scientific notation exponent with different number of tick labels
-   `11795`{.interpreted-text role="ghissue"}: Un-align animations
    created with to_jshtml()?
-   `10201`{.interpreted-text role="ghissue"}: Available fonts are
    ignored by font_manager
-   `12065`{.interpreted-text role="ghissue"}: Keyword *interpolation*
    behaving improperly while saving to SVG with **savefig()**
-   `11498`{.interpreted-text role="ghissue"}: Test layout with big
    descenders and multiple lines inconsistent.
-   `11468`{.interpreted-text role="ghissue"}: Layout managers have
    problems with titles containing MathText
-   `11899`{.interpreted-text role="ghissue"}: Histogram of list of
    datetimes
-   `11956`{.interpreted-text role="ghissue"}: apparent memory leak with
    live plotting
-   `11587`{.interpreted-text role="ghissue"}: Missing filled contours
    when using contourf
-   `11716`{.interpreted-text role="ghissue"}: errorbar pickling fails
    when specifying y error bars
-   `11557`{.interpreted-text role="ghissue"}: Hoping add a drawing
    function \'patch\' in matplotlib