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

# GitHub statistics for 3.0.0 (Sep 18, 2018) {#github-stats-3-0-0}

GitHub statistics for 2017/01/17 (tag: v2.0.0) - 2018/09/18

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

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

The following 478 authors contributed 9809 commits.

-   816-8055
-   Aashil Patel
-   AbdealiJK
-   Adam
-   Adam Williamson
-   Adrian Price-Whelan
-   Adrien Chardon
-   Adrien F. Vincent
-   ahed87
-   akrherz
-   Akshay Nair
-   Alan Bernstein
-   Alberto
-   alcinos
-   Aleksey Bilogur
-   Alex Rothberg
-   Alexander Buchkovsky
-   Alexander Harnisch
-   AlexCav
-   Alexis Bienvenüe
-   Ali Uneri
-   Allan Haldane
-   Allen Downey
-   Alvaro Sanchez
-   alvarosg
-   AndersonDaniel
-   Andras Deak
-   Andreas Gustafsson
-   Andreas Hilboll
-   Andreas Mayer
-   Andreas Mueller
-   Andrew Nelson
-   Andy Mastbaum
-   aneda
-   Anthony Scopatz
-   Anton Akhmerov
-   Antony Lee
-   aparamon
-   apodemus
-   Arthur Paulino
-   Arvind
-   as691454
-   ash13
-   Atharva Khare
-   Avinash Sharma
-   Bastian Bechtold
-   bduick
-   Ben
-   Ben Root
-   Benedikt Daurer
-   Benjamin Berg
-   Benjamin Congdon
-   Bernhard M. Wiedemann
-   BHT
-   Bianca Gibson
-   Björn Dahlgren
-   Blaise Thompson
-   Boaz Mohar
-   Brendan Zhang
-   Brennan Magee
-   Bruno Zohreh
-   BTWS
-   buefox
-   Cameron Davidson-Pilon
-   Cameron Fackler
-   cclauss
-   ch3rn0v
-   Charles Ruan
-   chelseatroy
-   Chen Karako
-   Chris Holdgraf
-   Christoph Deil
-   Christoph Gohlke
-   Cimarron Mittelsteadt
-   CJ Carey
-   cknd
-   cldssty
-   clintval
-   Cody Scot
-   Colin
-   Conner R. Phillips
-   Craig Citro
-   DaCoEx
-   dahlbaek
-   Dakota Blair
-   Damian
-   Dan Hickstein
-   Dana
-   Daniel C. Marcu
-   Daniel Laidig
-   danielballan
-   Danny Hermes
-   daronjp
-   DaveL17
-   David A
-   David Brooks
-   David Kent
-   David Stansby
-   deeenes
-   deepyaman
-   Derek Kim
-   Derek Tropf
-   Devashish Deshpande
-   Diego Mora Cespedes
-   Dietmar Schwertberger
-   Dietrich Brunn
-   Divyam Madaan
-   dlmccaffrey
-   Dmitry Shachnev
-   Dora Fraeman
-   DoriekeMG
-   Dorota Jarecka
-   Doug Blank
-   Drew J. Sonne
-   Duncan Macleod
-   Dylan Evans
-   E. G. Patrick Bos
-   Egor Panfilov
-   Elijah Schutz
-   Elizabeth Seiver
-   Elliott Sales de Andrade
-   Elvis Stansvik
-   Emlyn Price
-   endolith
-   Eric Dill
-   Eric Firing
-   Eric Galloway
-   Eric Larson
-   Eric Wang (Mac)
-   Eric Wieser
-   Erik M. Bray
-   Erin Pintozzi
-   et2010
-   Ethan Ligon
-   Eugene Yurtsev
-   Fabian Kloosterman
-   Fabian-Robert Stöter
-   FedeMiorelli
-   Federico Ariza
-   Felix
-   Felix Kohlgrüber
-   Felix Yan
-   Filip Dimitrovski
-   Florencia Noriega
-   Florian Le Bourdais
-   Franco Vaccari
-   Francoise Provencher
-   Frank Yu
-   fredrik-1
-   fuzzythecat
-   Gabe
-   Gabriel Munteanu
-   Gauravjeet
-   Gaute Hope
-   gcallah
-   Geoffrey Spear
-   gnaggnoyil
-   goldstarwebs
-   Graeme Smecher
-   greg-roper
-   gregorybchris
-   Grillard
-   Guillermo Breto
-   Gustavo Goretkin
-   Hajoon Choi
-   Hakan Kucukdereli
-   hannah
-   Hans Moritz Günther
-   Harnesser
-   Harshal Prakash Patankar
-   Harshit Patni
-   Hassan Kibirige
-   Hastings Greer
-   Heath Henley
-   Heiko Oberdiek
-   Helder
-   helmiriawan
-   Henning Pohl
-   Herbert Kruitbosch
-   HHest
-   Hubert Holin
-   Ian Thomas
-   Ida Hjorth
-   Ildar Akhmetgaleev
-   ilivni
-   Ilya Flyamer
-   ImportanceOfBeingErnest
-   ImSoErgodic
-   Isa Hassen
-   Isaac Schwabacher
-   Isaac Slavitt
-   Ismo Toijala
-   J Alammar
-   J. Goutin
-   Jaap Versteegh
-   Jacob McDonald
-   jacob-on-github
-   Jae-Joon Lee
-   Jake Vanderplas
-   James A. Bednar
-   Jamie Nunez
-   Jan Koehler
-   Jan Schlüter
-   Jan Schulz
-   Jarrod Millman
-   Jason King
-   Jason Neal
-   Jason Zheng
-   jbhopkins
-   jdollichon
-   Jeffrey Hokanson @ Loki
-   JelsB
-   Jens Hedegaard Nielsen
-   Jerry Lui
-   jerrylui803
-   jhelie
-   jli
-   Jody Klymak
-   joelostblom
-   Johannes Wienke
-   John Hoffman
-   John Vandenberg
-   Johnny Gill
-   JojoBoulix
-   jonchar
-   Joseph Albert
-   Joseph Fox-Rabinovitz
-   Joseph Jon Booker
-   Joseph Martinot-Lagarde
-   Jouni K. Seppänen
-   Juan Nunez-Iglesias
-   Julia Sprenger
-   Julian Mehne
-   Julian V. Modesto
-   Julien Lhermitte
-   Julien Schueller
-   Jun Tan
-   Justin Cai
-   Jörg Dietrich
-   Kacper Kowalik (Xarthisius)
-   Kanchana Ranasinghe
-   Katrin Leinweber
-   Keerysanth Sribaskaran
-   keithbriggs
-   Kenneth Ma
-   Kevin Davies
-   Kevin Ji
-   Kevin Keating
-   Kevin Rose
-   Kexuan Sun
-   khyox
-   Kieran Ramos
-   Kjartan Myrdal
-   Kjell Le
-   Klara Gerlei
-   klaus
-   klonuo
-   Kristen M. Thyng
-   kshramt
-   Kyle Bridgemohansingh
-   Kyle Sunden
-   Kyler Brown
-   Laptop11_ASPP2016
-   lboogaard
-   legitz7
-   Leo Singer
-   Leon Yin
-   Levi Kilcher
-   Liam Brannigan
-   Lionel Miller
-   lspvic
-   Luca Verginer
-   Luis Pedro Coelho
-   luz.paz
-   lzkelley
-   Maarten Baert
-   Magnus Nord
-   mamrehn
-   Manish Devgan
-   Manuel Jung
-   Mark Harfouche
-   Martin Fitzpatrick
-   Martin Spacek
-   Massimo Santini
-   Matt Hancock
-   Matt Newville
-   Matthew Bell
-   Matthew Brett
-   Matthias Bussonnier
-   Matthias Lüthi
-   Matti Picus
-   Maximilian Albert
-   Maximilian Maahn
-   Maximilian Nöthe
-   mcquin
-   Mher Kazandjian
-   Michael Droettboom
-   Michael Scott Cuthbert
-   Michael Seifert
-   Michiel de Hoon
-   Mike Henninger
-   Mike Jarvis
-   MinRK
-   Mitar
-   mitch
-   mlub
-   mobando
-   Molly Rossow
-   Moritz Boehle
-   muahah
-   Mudit Surana
-   myyc
-   Naoya Kanai
-   Nathan Goldbaum
-   Nathan Musoke
-   Nathaniel M. Beaver
-   navdeep rana
-   nbrunett
-   Nelle Varoquaux
-   nemanja
-   neok-m4700
-   nepix32
-   Nick Forrington
-   Nick Garvey
-   Nick Papior
-   Nico Schlömer
-   Nicolas P. Rougier
-   Nicolas Tessore
-   Nik Quibin
-   Nikita Kniazev
-   Nils Werner
-   Ninad Bhat
-   nmartensen
-   Norman Fomferra
-   ob
-   OceanWolf
-   Olivier
-   Orso Meneghini
-   Osarumwense
-   Pankaj Pandey
-   Paramonov Andrey
-   Pastafarianist
-   Paul Ganssle
-   Paul Hobson
-   Paul Ivanov
-   Paul Kirow
-   Paul Romano
-   Paul Seyfert
-   Pavol Juhas
-   pdubcali
-   Pete Huang
-   Pete Peterson
-   Peter Mackenzie-Helnwein
-   Peter Mortensen
-   Peter Würtz
-   Petr Danecek
-   pharshalp
-   Phil Elson
-   Phil Ruffwind
-   Pierre de Buyl
-   Pierre Haessig
-   Pranav Garg
-   productivememberofsociety666
-   Przemysław Dąbek
-   Qingpeng \"Q.P.\" Zhang
-   RAKOTOARISON Herilalaina
-   Ramiro Gómez
-   Randy Olson
-   rebot
-   Richard Gowers
-   Rishikesh
-   Rob Harrigan
-   Robin Dunn
-   Robin Neatherway
-   Robin Wilson
-   Ronald Hartley-Davies
-   Roy Smith
-   Rui Lopes
-   ruin
-   rvhbooth
-   Ryan
-   Ryan May
-   Ryan Morshead
-   RyanPan
-   s0vereign
-   Saket Choudhary
-   Salganos
-   Salil Vanvari
-   Salinder Sidhu
-   Sam Vaughan
-   Samson
-   Samuel St-Jean
-   Sander
-   scls19fr
-   Scott Howard
-   Scott Lasley
-   scott-vsi
-   Sean Farley
-   Sebastian Raschka
-   Sebastián Vanrell
-   Seraphim Alvanides
-   Sergey B Kirpichev
-   serv-inc
-   settheory
-   shaunwbell
-   Simon Gibbons
-   simonpf
-   sindunuragarp
-   Sourav Singh
-   Stefan Pfenninger
-   Stephan Erb
-   Sterling Smith
-   Steven Silvester
-   Steven Tilley
-   stone
-   stonebig
-   Tadeo Corradi
-   Taehoon Lee
-   Tanuj
-   Taras
-   Taras Kuzyo
-   TD22057
-   Ted Petrou
-   terranjp
-   Terrence J. Katzenbaer
-   Terrence Katzenbaer
-   The Gitter Badger
-   Thomas A Caswell
-   Thomas Hisch
-   Thomas Levine
-   Thomas Mansencal
-   Thomas Robitaille
-   Thomas Spura
-   Thomas VINCENT
-   Thorsten Liebig
-   thuvejan
-   Tian Xia
-   Till Stensitzki
-   Tim Hoffmann
-   tmdavison
-   Tobias Froehlich
-   Tobias Megies
-   Tom
-   Tom Augspurger
-   Tom Dupré la Tour
-   tomoemon
-   tonyyli
-   Trish Gillett-Kawamoto
-   Truong Pham
-   Tuan Dung Tran
-   u55
-   ultra-andy
-   V. R
-   vab9
-   Valentin Schmidt
-   Vedant Nanda
-   Vidur Satija
-   vraelvrangr
-   Víctor Zabalza
-   WANG Aiyong
-   Warren Weckesser
-   watkinrt
-   Wieland Hoffmann
-   Will Silva
-   William Granados
-   William Mallard
-   Xufeng Wang
-   y1thof
-   Yao-Yuan Mao
-   Yuval Langer
-   Zac Hatfield-Dodds
-   Zbigniew Jędrzejewski-Szmek
-   zhangeugenia
-   ZhaoZhonglun1991
-   zhoubecky
-   ZWL
-   Élie Gouzien
-   Андрей Парамонов

GitHub issues and pull requests:

Pull Requests (598):

-   `12145`{.interpreted-text role="ghpull"}: Doc final 3.0 docs
-   `12143`{.interpreted-text role="ghpull"}: Backport PR #12142 on
    branch v3.0.x (Unbreak formlayout for image edits.)
-   `12142`{.interpreted-text role="ghpull"}: Unbreak formlayout for
    image edits.
-   `12135`{.interpreted-text role="ghpull"}: Backport PR #12131 on
    branch v3.0.x (Fixes currently release version of cartopy)
-   `12131`{.interpreted-text role="ghpull"}: Fixes currently release
    version of cartopy
-   `12129`{.interpreted-text role="ghpull"}: Backports for 3.0
-   `12132`{.interpreted-text role="ghpull"}: Backport PR #12130 on
    branch v3.0.x (Mention colorbar.minorticks_on/off in references)
-   `12130`{.interpreted-text role="ghpull"}: Mention
    colorbar.minorticks_on/off in references
-   `12099`{.interpreted-text role="ghpull"}: FIX: make sure all ticks
    show up for colorbar minor tick
-   `11962`{.interpreted-text role="ghpull"}: Propagate changes to
    backend loading to setup/setupext.
-   `12128`{.interpreted-text role="ghpull"}: Unbreak the Sphinx 1.8
    build by renaming :math: to :mathmpl:.
-   `12126`{.interpreted-text role="ghpull"}: Backport PR #12117 on
    branch v3.0.x (Fix Agg extent calculations for empty draws)
-   `12113`{.interpreted-text role="ghpull"}: Backport PR #12112 on
    branch v3.0.x (Reword the LockDraw docstring.)
-   `12112`{.interpreted-text role="ghpull"}: Reword the LockDraw
    docstring.
-   `12110`{.interpreted-text role="ghpull"}: Backport PR #12109 on
    branch v3.0.x (Pin to sphinx\<1.8; unremove sphinxext.mathmpl.)
-   `12084`{.interpreted-text role="ghpull"}: DOC: link palettable
-   `12096`{.interpreted-text role="ghpull"}: Backport PR #12092 on
    branch v3.0.x (Update backend_qt5agg to fix PySide2 mem issues)
-   `12083`{.interpreted-text role="ghpull"}: Backport PR #12012 on
    branch v3.0.x (FIX: fallback text renderer to fig.\_cachedRenderer,
    if none found)
-   `12081`{.interpreted-text role="ghpull"}: Backport PR #12037 on
    branch v3.0.x (Fix ArtistInspector.get_aliases.)
-   `12080`{.interpreted-text role="ghpull"}: Backport PR #12053 on
    branch v3.0.x (Fix up some OSX backend issues)
-   `12037`{.interpreted-text role="ghpull"}: Fix
    ArtistInspector.get_aliases.
-   `12053`{.interpreted-text role="ghpull"}: Fix up some OSX backend
    issues
-   `12064`{.interpreted-text role="ghpull"}: Backport PR #11971 on
    branch v3.0.x (FIX: use cached renderer on Legend.get_window_extent)
-   `12063`{.interpreted-text role="ghpull"}: Backport PR #12036 on
    branch v3.0.x (Interactive tests update)
-   `11928`{.interpreted-text role="ghpull"}: Update doc/conf.py to
    avoid warnings with (future) sphinx 1.8.
-   `12048`{.interpreted-text role="ghpull"}: Backport PR #12047 on
    branch v3.0.x (Remove asserting about current backend at the end of
    mpl_test_settings.)
-   `11971`{.interpreted-text role="ghpull"}: FIX: use cached renderer
    on Legend.get_window_extent
-   `12036`{.interpreted-text role="ghpull"}: Interactive tests update
-   `12029`{.interpreted-text role="ghpull"}: Backport PR #12022 on
    branch v3.0.x (Remove intent to deprecate
    rcParams\[\"backend_fallback\"\].)
-   `12047`{.interpreted-text role="ghpull"}: Remove asserting about
    current backend at the end of mpl_test_settings.
-   `12020`{.interpreted-text role="ghpull"}: Backport PR #12019 on
    branch v3.0.x (typo: s/unmultipled/unmultiplied)
-   `12022`{.interpreted-text role="ghpull"}: Remove intent to deprecate
    rcParams\[\"backend_fallback\"\].
-   `12028`{.interpreted-text role="ghpull"}: Backport PR #12023 on
    branch v3.0.x (Fix deprecation check in wx Timer.)
-   `12023`{.interpreted-text role="ghpull"}: Fix deprecation check in
    wx Timer.
-   `12019`{.interpreted-text role="ghpull"}: typo:
    s/unmultipled/unmultiplied
-   `12017`{.interpreted-text role="ghpull"}: Backport PR #12016 on
    branch v3.0.x (Fix AttributeError in GTK3Agg backend)
-   `12016`{.interpreted-text role="ghpull"}: Fix AttributeError in
    GTK3Agg backend
-   `11991`{.interpreted-text role="ghpull"}: Backport PR #11988 on
    branch v3.0.x
-   `11978`{.interpreted-text role="ghpull"}: Backport PR #11973 on
    branch v3.0.x
-   `11968`{.interpreted-text role="ghpull"}: Backport PR #11963 on
    branch v3.0.x
-   `11967`{.interpreted-text role="ghpull"}: Backport PR #11961 on
    branch v3.0.x
-   `11969`{.interpreted-text role="ghpull"}: Fix an invalid escape
    sequence.
-   `11963`{.interpreted-text role="ghpull"}: Fix some lgtm convention
    alerts
-   `11961`{.interpreted-text role="ghpull"}: Downgrade backend_version
    log to DEBUG level.
-   `11953`{.interpreted-text role="ghpull"}: Backport PR #11896 on
    branch v3.0.x
-   `11896`{.interpreted-text role="ghpull"}: Resolve backend in
    rcParams.\_\_getitem\_\_(\"backend\").
-   `11950`{.interpreted-text role="ghpull"}: Backport PR #11934 on
    branch v3.0.x
-   `11952`{.interpreted-text role="ghpull"}: Backport PR #11949 on
    branch v3.0.x
-   `11949`{.interpreted-text role="ghpull"}: Remove test2.png from
    examples.
-   `11934`{.interpreted-text role="ghpull"}: Suppress the \"non-GUI
    backend\" warning from the .. plot:: directive\...
-   `11918`{.interpreted-text role="ghpull"}: Backport PR #11917 on
    branch v3.0.x
-   `11916`{.interpreted-text role="ghpull"}: Backport PR #11897 on
    branch v3.0.x
-   `11915`{.interpreted-text role="ghpull"}: Backport PR #11591 on
    branch v3.0.x
-   `11897`{.interpreted-text role="ghpull"}: HTMLWriter, put
    initialisation of frames in setup
-   `11591`{.interpreted-text role="ghpull"}: BUG: correct the scaling
    in the floating-point slop test.
-   `11910`{.interpreted-text role="ghpull"}: Backport PR #11907 on
    branch v3.0.x
-   `11907`{.interpreted-text role="ghpull"}: Move TOC back to top in
    axes documentation
-   `11904`{.interpreted-text role="ghpull"}: Backport PR #11900 on
    branch v3.0.x
-   `11900`{.interpreted-text role="ghpull"}: Allow args to pass through
    \_allow_super_init
-   `11889`{.interpreted-text role="ghpull"}: Backport PR #11847 on
    branch v3.0.x
-   `11890`{.interpreted-text role="ghpull"}: Backport PR #11850 on
    branch v3.0.x
-   `11850`{.interpreted-text role="ghpull"}: FIX: macosx framework
    check
-   `11883`{.interpreted-text role="ghpull"}: Backport PR #11862 on
    branch v3.0.x
-   `11882`{.interpreted-text role="ghpull"}: Backport PR #11876 on
    branch v3.0.x
-   `11876`{.interpreted-text role="ghpull"}: MAINT Better error message
    for number of colors versus number of data...
-   `11862`{.interpreted-text role="ghpull"}: Fix NumPy FutureWarning
    for non-tuple indexing.
-   `11845`{.interpreted-text role="ghpull"}: Use
    Format_ARGB32_Premultiplied instead of RGBA8888 for Qt backends.
-   `11843`{.interpreted-text role="ghpull"}: Remove unnecessary use of
    nose.
-   `11600`{.interpreted-text role="ghpull"}: backend switching \--
    don\'t create a public fallback API
-   `11833`{.interpreted-text role="ghpull"}: adding show inheritance to
    autosummary template
-   `11828`{.interpreted-text role="ghpull"}: changed warning in
    animation
-   `11829`{.interpreted-text role="ghpull"}: func animation warning
    changes
-   `11826`{.interpreted-text role="ghpull"}: DOC documented more of the
    gridspec options
-   `11818`{.interpreted-text role="ghpull"}: Merge v2.2.x
-   `11821`{.interpreted-text role="ghpull"}: DOC: remove multicolumns
    from examples
-   `11819`{.interpreted-text role="ghpull"}: DOC: fix minor typo in
    figure example
-   `11722`{.interpreted-text role="ghpull"}: Remove unnecessary hacks
    from setup.py.
-   `11802`{.interpreted-text role="ghpull"}: gridspec tutorial edits
-   `11801`{.interpreted-text role="ghpull"}: update annotations
-   `11734`{.interpreted-text role="ghpull"}: Small cleanups to
    backend_agg.
-   `11785`{.interpreted-text role="ghpull"}: Add missing API changes
-   `11788`{.interpreted-text role="ghpull"}: Fix DeprecationWarning on
    LocatableAxes
-   `11558`{.interpreted-text role="ghpull"}: Added xkcd Style for
    Markers (plot only)
-   `11755`{.interpreted-text role="ghpull"}: Add description for
    metadata argument of savefig
-   `11703`{.interpreted-text role="ghpull"}: FIX: make update-from also
    set the original face/edgecolor
-   `11765`{.interpreted-text role="ghpull"}: DOC: reorder examples and
    fix top level heading
-   `11724`{.interpreted-text role="ghpull"}: Fix cairo\'s image
    inversion and alpha misapplication.
-   `11726`{.interpreted-text role="ghpull"}: Consolidate agg-buffer
    examples.
-   `11754`{.interpreted-text role="ghpull"}: FIX: update spine
    positions before get extents
-   `11779`{.interpreted-text role="ghpull"}: Remove unused attribute in
    tests.
-   `11770`{.interpreted-text role="ghpull"}: Correct errors in
    documentation
-   `11778`{.interpreted-text role="ghpull"}: Unpin pandas in the CI.
-   `11772`{.interpreted-text role="ghpull"}: Clarifying an error
    message
-   `11760`{.interpreted-text role="ghpull"}: Switch grid documentation
    to numpydoc style
-   `11705`{.interpreted-text role="ghpull"}: Suppress/fix some test
    warnings.
-   `11763`{.interpreted-text role="ghpull"}: Pin OSX CI to numpy\<1.15
    to unbreak the build.
-   `11767`{.interpreted-text role="ghpull"}: Add tolerance to csd
    frequency test
-   `11757`{.interpreted-text role="ghpull"}: PGF backend output text
    color even if black
-   `11751`{.interpreted-text role="ghpull"}: Remove the unused
    \'verbose\' option from setupext.
-   `9084`{.interpreted-text role="ghpull"}: Require calling a
    \_BoundMethodProxy to get the underlying callable.
-   `11752`{.interpreted-text role="ghpull"}: Fix section level of
    Previous What\'s New
-   `10513`{.interpreted-text role="ghpull"}: Replace most uses of
    getfilesystemencoding by os.fs{en,de}code.
-   `11739`{.interpreted-text role="ghpull"}: fix tight_layout bug
    #11737
-   `11744`{.interpreted-text role="ghpull"}: minor doc update on
    axes_grid1\'s inset_axes
-   `11729`{.interpreted-text role="ghpull"}: Pass \'figure\' as kwarg
    to FigureCanvasQt5Agg super \_\_init\_\_.
-   `11736`{.interpreted-text role="ghpull"}: Remove unused needs_sphinx
    marker; move importorskip to toplevel.
-   `11731`{.interpreted-text role="ghpull"}: Directly get the size of
    the renderer buffer from the renderer.
-   `11717`{.interpreted-text role="ghpull"}: DOC: fix broken link in
    inset-locator example
-   `11723`{.interpreted-text role="ghpull"}: Start work on making
    colormaps picklable.
-   `11721`{.interpreted-text role="ghpull"}: Remove some references to
    colorConverter.
-   `11713`{.interpreted-text role="ghpull"}: Don\'t assume cwd in
    test_ipynb.
-   `11026`{.interpreted-text role="ghpull"}: ENH add an inset_axes to
    the axes class
-   `11712`{.interpreted-text role="ghpull"}: Fix drawing on qt+retina.
-   `11714`{.interpreted-text role="ghpull"}: docstring for
    Figure.tight_layout don\'t include renderer parameter
-   `8951`{.interpreted-text role="ghpull"}: Let QPaintEvent tell us
    what region to repaint.
-   `11234`{.interpreted-text role="ghpull"}: Add fig.add_artist method
-   `11706`{.interpreted-text role="ghpull"}: Remove unused private
    method.
-   `11637`{.interpreted-text role="ghpull"}: Split API changes into
    individual pages
-   `10403`{.interpreted-text role="ghpull"}: Deprecate LocatableAxes
    from toolkits
-   `11699`{.interpreted-text role="ghpull"}: Dedent overindented rst
    bullet lists.
-   `11701`{.interpreted-text role="ghpull"}: Use skipif instead of
    xfail when test dependencies are missing.
-   `11700`{.interpreted-text role="ghpull"}: Don\'t use pytest -rw now
    that pytest-warnings is builtin.
-   `11696`{.interpreted-text role="ghpull"}: Don\'t force backend in
    toolmanager example.
-   `11690`{.interpreted-text role="ghpull"}: Avoid using private APIs
    in examples.
-   `11684`{.interpreted-text role="ghpull"}: Style
-   `11666`{.interpreted-text role="ghpull"}: TESTS: Increase tolerance
    for aarch64 tests
-   `11680`{.interpreted-text role="ghpull"}: Boring style fixes.
-   `11678`{.interpreted-text role="ghpull"}: Use super() instead of
    manually fetching supermethods for parasite axes.
-   `11679`{.interpreted-text role="ghpull"}: Remove pointless draw() at
    the end of static examples.
-   `11676`{.interpreted-text role="ghpull"}: Remove unused C++ code.
-   `11010`{.interpreted-text role="ghpull"}: ENH: Add gridspec method
    to figure, and subplotspecs
-   `11672`{.interpreted-text role="ghpull"}: Add comment re: use of
    lru_cache in PsfontsMap.
-   `11674`{.interpreted-text role="ghpull"}: Boring style fixes.
-   `10954`{.interpreted-text role="ghpull"}: Cache various dviread
    constructs globally.
-   `9150`{.interpreted-text role="ghpull"}: Don\'t update
    style-blacklisted rcparams in [rc]()\* functions
-   `10936`{.interpreted-text role="ghpull"}: Simplify tkagg C
    extension.
-   `11378`{.interpreted-text role="ghpull"}: SVG Backend
    gouraud_triangle Correction
-   `11383`{.interpreted-text role="ghpull"}: FIX: Improve *c* (color)
    kwarg checking in scatter and the related exceptions
-   `11627`{.interpreted-text role="ghpull"}: FIX: CL avoid fully
    collapsed axes
-   `11504`{.interpreted-text role="ghpull"}: Bump pgi requirement to
    0.0.11.2.
-   `11640`{.interpreted-text role="ghpull"}: Fix barplot color if none
    and alpha is set
-   `11443`{.interpreted-text role="ghpull"}: changed paths in kwdocs
-   `11626`{.interpreted-text role="ghpull"}: Minor docstring fixes
-   `11631`{.interpreted-text role="ghpull"}: DOC: better tight_layout
    error handling
-   `11651`{.interpreted-text role="ghpull"}: Remove unused imports in
    examples
-   `11633`{.interpreted-text role="ghpull"}: Clean up next api_changes
-   `11643`{.interpreted-text role="ghpull"}: Fix deprecation messages.
-   `9223`{.interpreted-text role="ghpull"}: Set norm to log if
    bins==\'log\' in hexbin
-   `11622`{.interpreted-text role="ghpull"}: FIX: be forgiving about
    the event for enterEvent not having a pos
-   `11581`{.interpreted-text role="ghpull"}: backend switching.
-   `11616`{.interpreted-text role="ghpull"}: Fix some doctest issues
-   `10872`{.interpreted-text role="ghpull"}: Cleanup
    \_plot_args_replacer logic
-   `11617`{.interpreted-text role="ghpull"}: Clean up what\'s new
-   `11610`{.interpreted-text role="ghpull"}: FIX: let colorbar extends
    work for PowerNorm
-   `11615`{.interpreted-text role="ghpull"}: Revert glyph warnings
-   `11614`{.interpreted-text role="ghpull"}: CI: don\'t run tox to test
    pytz
-   `11603`{.interpreted-text role="ghpull"}: Doc merge up
-   `11613`{.interpreted-text role="ghpull"}: Make flake8 exceptions
    explicit
-   `11611`{.interpreted-text role="ghpull"}: Fix css for parameter
    types
-   `10001`{.interpreted-text role="ghpull"}: MAINT/BUG: Don\'t use
    5-sided quadrilaterals in Axes3D.plot_surface
-   `10234`{.interpreted-text role="ghpull"}: PowerNorm: do not clip
    negative values
-   `11398`{.interpreted-text role="ghpull"}: Simplify retrieval of
    cache and config directories
-   `10682`{.interpreted-text role="ghpull"}: ENH have ax.get_tightbbox
    have a bbox around all artists attached to axes.
-   `11590`{.interpreted-text role="ghpull"}: Don\'t associate Wx timers
    with the parent frame.
-   `10245`{.interpreted-text role="ghpull"}: Cache paths of fonts
    shipped with mpl relative to the mpl data path.
-   `11381`{.interpreted-text role="ghpull"}: Deprecate
    text.latex.unicode.
-   `11601`{.interpreted-text role="ghpull"}: FIX: subplots don\'t
    mutate kwargs passed by user.
-   `11609`{.interpreted-text role="ghpull"}: Remove
    \_macosx.NavigationToolbar.
-   `11608`{.interpreted-text role="ghpull"}: Remove some conditional
    branches in examples for wx\<4.
-   `11604`{.interpreted-text role="ghpull"}: TST: Place animation files
    in a temp dir.
-   `11605`{.interpreted-text role="ghpull"}: Suppress a spurious
    missing-glyph warning with ft2font.
-   `11360`{.interpreted-text role="ghpull"}: Pytzectomy
-   `10885`{.interpreted-text role="ghpull"}: Move GTK3 setupext checks
    to within the process.
-   `11081`{.interpreted-text role="ghpull"}: Help tool for Wx backends
-   `10851`{.interpreted-text role="ghpull"}: Wx Toolbar for ToolManager
-   `11247`{.interpreted-text role="ghpull"}: Remove mplDeprecation
-   `9795`{.interpreted-text role="ghpull"}: Backend switching
-   `9426`{.interpreted-text role="ghpull"}: Don\'t mark a patch
    transform as set if the parent transform is not set.
-   `9175`{.interpreted-text role="ghpull"}: Warn on freetype missing
    glyphs.
-   `11412`{.interpreted-text role="ghpull"}: Make contour and contourf
    color assignments consistent.
-   `11477`{.interpreted-text role="ghpull"}: Enable flake8 and
    re-enable it everywhere
-   `11165`{.interpreted-text role="ghpull"}: Fix figure window icon
-   `11584`{.interpreted-text role="ghpull"}: ENH: fix colorbar bad
    minor ticks
-   `11438`{.interpreted-text role="ghpull"}: ENH: add get_gridspec
    convenience method to subplots
-   `11451`{.interpreted-text role="ghpull"}: Cleanup Matplotlib API
    docs
-   `11579`{.interpreted-text role="ghpull"}: DOC update some examples
    to use constrained_layout=True
-   `11594`{.interpreted-text role="ghpull"}: Some more docstring
    cleanups.
-   `11593`{.interpreted-text role="ghpull"}: Skip wx interactive tests
    on OSX.
-   `11592`{.interpreted-text role="ghpull"}: Remove some extra spaces
    in docstrings/comments.
-   `11585`{.interpreted-text role="ghpull"}: Some doc cleanup of
    Triangulation
-   `10474`{.interpreted-text role="ghpull"}: Use TemporaryDirectory
    instead of mkdtemp in a few places.
-   `11240`{.interpreted-text role="ghpull"}: Deprecate the
    examples.directory rcParam.
-   `11370`{.interpreted-text role="ghpull"}: Sorting drawn artists by
    their zorder when blitting using FuncAnimation
-   `11576`{.interpreted-text role="ghpull"}: Add parameter doc to
    save_diff_image
-   `11573`{.interpreted-text role="ghpull"}: Inline
    setup_external_compile into setupext.
-   `11571`{.interpreted-text role="ghpull"}: Cleanup stix_fonts_demo
    example.
-   `11563`{.interpreted-text role="ghpull"}: Use explicit signature in
    pyplot.close()
-   `9801`{.interpreted-text role="ghpull"}: ENH: Change default
    Autodatelocator *interval_multiples*
-   `11570`{.interpreted-text role="ghpull"}: More simplifications to
    FreeType setup on Windows.
-   `11401`{.interpreted-text role="ghpull"}: Some py3fications.
-   `11566`{.interpreted-text role="ghpull"}: Cleanups.
-   `11520`{.interpreted-text role="ghpull"}: Add private API retrieving
    the current event loop and backend GUI info.
-   `11544`{.interpreted-text role="ghpull"}: Restore axes sharedness
    when unpickling.
-   `11568`{.interpreted-text role="ghpull"}: Figure.text changes
-   `11248`{.interpreted-text role="ghpull"}: Simplify FreeType Windows
    build.
-   `11556`{.interpreted-text role="ghpull"}: Fix colorbar bad ticks
-   `11494`{.interpreted-text role="ghpull"}: Fix CI install of
    wxpython.
-   `11564`{.interpreted-text role="ghpull"}: triinterpolate cleanups.
-   `11548`{.interpreted-text role="ghpull"}: Use numpydoc-style
    parameter lists for choices
-   `9583`{.interpreted-text role="ghpull"}: Add edgecolors kwarg to
    contourf
-   `10275`{.interpreted-text role="ghpull"}: Update contour.py and
    widget.py
-   `11547`{.interpreted-text role="ghpull"}: Fix example links
-   `11555`{.interpreted-text role="ghpull"}: Fix spelling in title
-   `11404`{.interpreted-text role="ghpull"}: FIX: don\'t include text
    at -inf in bbox
-   `11455`{.interpreted-text role="ghpull"}: Fixing the issue where
    right column and top row generate wrong stream...
-   `11297`{.interpreted-text role="ghpull"}: Prefer warn_deprecated
    instead of warnings.warn.
-   `11495`{.interpreted-text role="ghpull"}: Update the documentation
    guidelines
-   `11545`{.interpreted-text role="ghpull"}: Doc: fix x(filled) marker
    image
-   `11287`{.interpreted-text role="ghpull"}: Maintain artist addition
    order in Axes.mouseover_set.
-   `11530`{.interpreted-text role="ghpull"}: FIX: Ensuring both x and y
    attrs of LocationEvent are int
-   `10336`{.interpreted-text role="ghpull"}: Use Integral and Real in
    typechecks rather than explicit types.
-   `10298`{.interpreted-text role="ghpull"}: Apply gtk3 background.
-   `10297`{.interpreted-text role="ghpull"}: Fix gtk3agg alpha channel.
-   `9094`{.interpreted-text role="ghpull"}: axisbelow should just set
    zorder.
-   `11542`{.interpreted-text role="ghpull"}: Documentation polar grids
-   `11459`{.interpreted-text role="ghpull"}: Doc changes in add_subplot
    and add_axes
-   `10908`{.interpreted-text role="ghpull"}: Make draggable callbacks
    check that artist has not been removed.
-   `11522`{.interpreted-text role="ghpull"}: Small cleanups.
-   `11539`{.interpreted-text role="ghpull"}: DOC: talk about sticky
    edges in Axes.margins
-   `11540`{.interpreted-text role="ghpull"}: adding axes to module list
-   `11537`{.interpreted-text role="ghpull"}: Fix invalid value warning
    when autoscaling with no data limits
-   `11512`{.interpreted-text role="ghpull"}: Skip 3D rotation example
    in sphinx gallery
-   `11538`{.interpreted-text role="ghpull"}: Re-enable pep8 on examples
    folder
-   `11136`{.interpreted-text role="ghpull"}: Move remaining examples
    from api/
-   `11519`{.interpreted-text role="ghpull"}: Raise ImportError on
    failure to import backends.
-   `11529`{.interpreted-text role="ghpull"}: add documentation for
    quality in savefig
-   `11528`{.interpreted-text role="ghpull"}: Replace an unnecessary
    zip() in mplot3d by numpy ops.
-   `11492`{.interpreted-text role="ghpull"}: add \_\_repr\_\_ to
    GridSpecBase
-   `11521`{.interpreted-text role="ghpull"}: Add missing `.` to rcParam
-   `11491`{.interpreted-text role="ghpull"}: Fixed the source path on
    windows in rcparam_role
-   `11514`{.interpreted-text role="ghpull"}: Remove
    embedding_in_tk_canvas, which demonstrated a private API.
-   `11507`{.interpreted-text role="ghpull"}: Fix embedding_in_tk_canvas
    example.
-   `11513`{.interpreted-text role="ghpull"}: Changed docstrings in Text
-   `11503`{.interpreted-text role="ghpull"}: Remove various mentions of
    the now removed GTK(2) backend.
-   `11493`{.interpreted-text role="ghpull"}: Update a test to a
    figure-equality test.
-   `11501`{.interpreted-text role="ghpull"}: Treat empty \$MPLBACKEND
    as an unset value.
-   `11395`{.interpreted-text role="ghpull"}: Various fixes to
    deprecated and warn_deprecated.
-   `11408`{.interpreted-text role="ghpull"}: Figure equality-based
    tests.
-   `11461`{.interpreted-text role="ghpull"}: Fixed bug in rendering
    font property kwargs list
-   `11397`{.interpreted-text role="ghpull"}: Replace ACCEPTS by
    standard numpydoc params table.
-   `11483`{.interpreted-text role="ghpull"}: Use pip requirements files
    for travis build
-   `11481`{.interpreted-text role="ghpull"}: remove more pylab
    references
-   `10940`{.interpreted-text role="ghpull"}: Run flake8 instead of pep8
    on Python 3.6
-   `11476`{.interpreted-text role="ghpull"}: Remove pylab references
-   `11448`{.interpreted-text role="ghpull"}: Link rcParams role to docs
-   `11424`{.interpreted-text role="ghpull"}: DOC: point align-ylabel
    demo to new align-label functions
-   `11454`{.interpreted-text role="ghpull"}: add subplots to axes
    documentation
-   `11470`{.interpreted-text role="ghpull"}: Hyperlink DOIs against
    preferred resolver
-   `11421`{.interpreted-text role="ghpull"}: DOC: make signature
    background grey
-   `11457`{.interpreted-text role="ghpull"}: Search \$CPATH for include
    directories
-   `11456`{.interpreted-text role="ghpull"}: DOC: fix minor typo in
    figaspect
-   `11293`{.interpreted-text role="ghpull"}: Lim parameter naming
-   `11447`{.interpreted-text role="ghpull"}: Do not use class
    attributes as defaults for instance attributes
-   `11449`{.interpreted-text role="ghpull"}: Slightly improve doc
    sidebar layout
-   `11224`{.interpreted-text role="ghpull"}: Add deprecation messages
    for unused kwargs in FancyArrowPatch
-   `11437`{.interpreted-text role="ghpull"}: Doc markersupdate
-   `11417`{.interpreted-text role="ghpull"}: FIX: better default spine
    path (for logit)
-   `11406`{.interpreted-text role="ghpull"}: Backport PR #11403 on
    branch v2.2.2-doc
-   `11427`{.interpreted-text role="ghpull"}: FIX: pathlib in nbagg
-   `11428`{.interpreted-text role="ghpull"}: Doc: Remove huge note box
    from examples.
-   `11392`{.interpreted-text role="ghpull"}: Deprecate the `verts`
    kwarg to `scatter`.
-   `8834`{.interpreted-text role="ghpull"}: WIP: Contour log extension
-   `11402`{.interpreted-text role="ghpull"}: Remove unnecessary str
    calls.
-   `11399`{.interpreted-text role="ghpull"}: Autogenerate credits.rst
-   `11382`{.interpreted-text role="ghpull"}: plt.subplots and
    plt.figure docstring changes
-   `11388`{.interpreted-text role="ghpull"}: DOC: Constrained layout
    tutorial improvements
-   `11400`{.interpreted-text role="ghpull"}: Correct docstring for
    axvspan()
-   `11396`{.interpreted-text role="ghpull"}: Remove some (minor)
    comments regarding Py2.
-   `11210`{.interpreted-text role="ghpull"}: FIX: don\'t pad axes for
    ticks if they aren\'t visible or axis off
-   `11362`{.interpreted-text role="ghpull"}: Fix tox configuration
-   `11366`{.interpreted-text role="ghpull"}: Improve docstring of
    Axes.spy
-   `11289`{.interpreted-text role="ghpull"}: io.open and codecs.open
    are redundant with open on Py3.
-   `11213`{.interpreted-text role="ghpull"}: MNT: deprecate
    patches.YAArrow
-   `11352`{.interpreted-text role="ghpull"}: Catch a couple of test
    warnings
-   `11292`{.interpreted-text role="ghpull"}: Simplify cleanup decorator
    implementation.
-   `11349`{.interpreted-text role="ghpull"}: Remove non-existent files
    from MANIFEST.IN
-   `8774`{.interpreted-text role="ghpull"}: Git issue #7216 - Add a
    \"ruler\" tool to the plot UI
-   `11348`{.interpreted-text role="ghpull"}: Make OSX\'s blit() have a
    consistent signature with other backends.
-   `11345`{.interpreted-text role="ghpull"}: Revert \"Deprecate
    text.latex.unicode.\"
-   `11250`{.interpreted-text role="ghpull"}: \[WIP\] Add tutorial for
    LogScale
-   `11223`{.interpreted-text role="ghpull"}: Add an arrow tutorial
-   `10212`{.interpreted-text role="ghpull"}: Categorical refactor
-   `11339`{.interpreted-text role="ghpull"}: Convert Ellipse docstring
    to numpydoc
-   `11255`{.interpreted-text role="ghpull"}: Deprecate
    text.latex.unicode.
-   `11338`{.interpreted-text role="ghpull"}: Fix typos
-   `11332`{.interpreted-text role="ghpull"}: Let plt.rc =
    matplotlib.rc, instead of being a trivial wrapper.
-   `11331`{.interpreted-text role="ghpull"}:
    multiprocessing.set_start_method() \--\> mp.set_start_method()
-   `9948`{.interpreted-text role="ghpull"}: Add `ealpha` option to
    `errorbar`
-   `11329`{.interpreted-text role="ghpull"}: Minor docstring update of
    thumbnail
-   `9551`{.interpreted-text role="ghpull"}: Refactor backend loading
-   `11328`{.interpreted-text role="ghpull"}: Undeprecate Polygon.xy
    from #11299
-   `11318`{.interpreted-text role="ghpull"}: Improve docstring of
    imread() and imsave()
-   `11311`{.interpreted-text role="ghpull"}: Simplify image.thumbnail.
-   `11225`{.interpreted-text role="ghpull"}: Add stacklevel=2 to some
    more warnings.warn() calls
-   `11313`{.interpreted-text role="ghpull"}: Add changelog entry for
    removal of proprietary sphinx directives.
-   `11323`{.interpreted-text role="ghpull"}: Fix infinite loop for
    connectionstyle + add some tests
-   `11314`{.interpreted-text role="ghpull"}: API changes: use the
    heading format defined in README.txt
-   `11320`{.interpreted-text role="ghpull"}: Py3fy multiprocess
    example.
-   `6254`{.interpreted-text role="ghpull"}: adds two new cyclic color
    schemes
-   `11268`{.interpreted-text role="ghpull"}: DOC: Sanitize some
    internal documentation links
-   `11300`{.interpreted-text role="ghpull"}: Start replacing ACCEPTS
    table by parsing numpydoc.
-   `11298`{.interpreted-text role="ghpull"}: Automagically set the
    stacklevel on warnings.
-   `11277`{.interpreted-text role="ghpull"}: Avoid using MacRoman
    encoding.
-   `11295`{.interpreted-text role="ghpull"}: Use sphinx builtin only
    directive instead of custom one.
-   `11305`{.interpreted-text role="ghpull"}: Reuse the noninteractivity
    warning from Figure.show in \_Backend.show.
-   `11307`{.interpreted-text role="ghpull"}: Avoid recursion for
    subclasses of str that are also \"PathLike\" in to_filehandle()
-   `11304`{.interpreted-text role="ghpull"}: Re-remove six from
    INSTALL.rst.
-   `11299`{.interpreted-text role="ghpull"}: Fix a bunch of doc/comment
    typos in patches.py.
-   `11301`{.interpreted-text role="ghpull"}: Undefined name: cbook
    \--\> matplotlib.cbook
-   `11254`{.interpreted-text role="ghpull"}: Update INSTALL.rst.
-   `11267`{.interpreted-text role="ghpull"}: FIX: allow nan values in
    data for plt.hist
-   `11271`{.interpreted-text role="ghpull"}: Better argspecs for
    Axes.stem
-   `11272`{.interpreted-text role="ghpull"}: Remove commented-out code,
    unused imports
-   `11280`{.interpreted-text role="ghpull"}: Trivial cleanups
-   `10514`{.interpreted-text role="ghpull"}: Cleanup/update cairo + gtk
    compatibility matrix.
-   `11282`{.interpreted-text role="ghpull"}: Reduce the use of C++
    exceptions
-   `11263`{.interpreted-text role="ghpull"}: Fail gracefully if can\'t
    decode font names
-   `11278`{.interpreted-text role="ghpull"}: Remove conditional path
    for sphinx \<1.3 in plot_directive.
-   `11273`{.interpreted-text role="ghpull"}: Include template
    matplotlibrc in package_data.
-   `11265`{.interpreted-text role="ghpull"}: Minor cleanups.
-   `11249`{.interpreted-text role="ghpull"}: Simplify FreeType build.
-   `11158`{.interpreted-text role="ghpull"}: Remove dependency on six -
    we\'re Py3 only now!
-   `10050`{.interpreted-text role="ghpull"}: Update Legend draggable
    API
-   `11206`{.interpreted-text role="ghpull"}: More cleanups
-   `11001`{.interpreted-text role="ghpull"}: DOC: improve legend
    bbox_to_anchor description
-   `11258`{.interpreted-text role="ghpull"}: Removed comment in AGG
    backend that is no longer applicable
-   `11062`{.interpreted-text role="ghpull"}: FIX: call
    constrained_layout twice
-   `11251`{.interpreted-text role="ghpull"}: Re-run boilerplate.py.
-   `11228`{.interpreted-text role="ghpull"}: Don\'t bother checking
    luatex\'s version.
-   `11207`{.interpreted-text role="ghpull"}: Update venv gui docs wrt
    availability of PySide2.
-   `11236`{.interpreted-text role="ghpull"}: Minor cleanups to
    setupext.
-   `11239`{.interpreted-text role="ghpull"}: Reword the timeout error
    message in cbook.\_lock_path.
-   `11204`{.interpreted-text role="ghpull"}: Test that boilerplate.py
    is correctly run.
-   `11172`{.interpreted-text role="ghpull"}: ENH add rcparam to
    legend_title
-   `11229`{.interpreted-text role="ghpull"}: Simplify lookup of
    animation external commands.
-   `9086`{.interpreted-text role="ghpull"}: Add SVG animation.
-   `11212`{.interpreted-text role="ghpull"}: Fix CirclePolygon
    \_\_str\_\_ + adding tests
-   `6737`{.interpreted-text role="ghpull"}: Ternary
-   `11216`{.interpreted-text role="ghpull"}: Yet another set of
    simplifications.
-   `11056`{.interpreted-text role="ghpull"}: Simplify travis setup a
    bit.
-   `11211`{.interpreted-text role="ghpull"}: Revert explicit linestyle
    kwarg on step()
-   `11205`{.interpreted-text role="ghpull"}: Minor cleanups to pyplot.
-   `11174`{.interpreted-text role="ghpull"}: Replace numeric loc by
    position string
-   `11208`{.interpreted-text role="ghpull"}: Don\'t crash qt figure
    options on unknown marker styles.
-   `11195`{.interpreted-text role="ghpull"}: Some unrelated cleanups.
-   `11192`{.interpreted-text role="ghpull"}: Don\'t use deprecated
    get_texcommand in backend_pgf.
-   `11197`{.interpreted-text role="ghpull"}: Simplify
    demo_ribbon_box.py.
-   `11137`{.interpreted-text role="ghpull"}: Convert `**kwargs` to
    named arguments for a clearer API
-   `10982`{.interpreted-text role="ghpull"}: Improve docstring of
    Axes.imshow
-   `11182`{.interpreted-text role="ghpull"}: Use GLib.MainLoop()
    instead of deprecated GObject.MainLoop()
-   `11185`{.interpreted-text role="ghpull"}: Fix undefined name error
    in backend_pgf.
-   `10321`{.interpreted-text role="ghpull"}: Ability to scale axis by a
    fixed factor
-   `8787`{.interpreted-text role="ghpull"}: Faster path drawing for the
    cairo backend (cairocffi only)
-   `4559`{.interpreted-text role="ghpull"}: tight_layout: Use a
    different default gridspec
-   `11179`{.interpreted-text role="ghpull"}: Convert internal tk focus
    helper to a context manager
-   `11176`{.interpreted-text role="ghpull"}: Allow creating empty
    closed paths
-   `10339`{.interpreted-text role="ghpull"}: Pass explicit font paths
    to fontspec in backend_pgf.
-   `9832`{.interpreted-text role="ghpull"}: Minor cleanup to Text
    class.
-   `11141`{.interpreted-text role="ghpull"}: Remove mpl_examples
    symlink.
-   `10715`{.interpreted-text role="ghpull"}: ENH: add title_fontsize to
    legend
-   `11166`{.interpreted-text role="ghpull"}: Set stacklevel to 2 for
    backend_wx
-   `10934`{.interpreted-text role="ghpull"}: Autogenerate (via
    boilerplate) more of pyplot.
-   `9298`{.interpreted-text role="ghpull"}: Cleanup blocking_input.
-   `6329`{.interpreted-text role="ghpull"}: Set \_text to \'\' if
    Text.set_text argument is None
-   `11157`{.interpreted-text role="ghpull"}: Fix contour return link
-   `11146`{.interpreted-text role="ghpull"}: Explicit args and refactor
    Axes.margins
-   `11145`{.interpreted-text role="ghpull"}: Use kwonlyargs instead of
    popping from kwargs
-   `11119`{.interpreted-text role="ghpull"}: PGF: Get unitless
    positions from Text elements (fix #11116)
-   `9078`{.interpreted-text role="ghpull"}: New anchored direction
    arrows
-   `11144`{.interpreted-text role="ghpull"}: Remove toplevel unit/
    directory.
-   `11148`{.interpreted-text role="ghpull"}: remove use of subprocess
    compatibility shim
-   `11143`{.interpreted-text role="ghpull"}: Use debug level for
    debugging messages
-   `11142`{.interpreted-text role="ghpull"}: Finish removing future
    imports.
-   `11130`{.interpreted-text role="ghpull"}: Don\'t include the
    postscript title if it is not latin-1 encodable.
-   `11093`{.interpreted-text role="ghpull"}: DOC: Fixup to
    AnchoredArtist examples in the gallery
-   `11132`{.interpreted-text role="ghpull"}: pillow-dependency update
-   `10446`{.interpreted-text role="ghpull"}: implementation of the copy
    canvas tool
-   `9131`{.interpreted-text role="ghpull"}: FIX: prevent the canvas
    from jump sizes due to DPI changes
-   `9454`{.interpreted-text role="ghpull"}: Batch ghostscript
    converter.
-   `10545`{.interpreted-text role="ghpull"}: Change manual kwargs
    popping to kwonly arguments.
-   `10950`{.interpreted-text role="ghpull"}: Actually ignore invalid
    log-axis limit setting
-   `11096`{.interpreted-text role="ghpull"}: Remove support for
    bar(left=\...) (as opposed to bar(x=\...)).
-   `11106`{.interpreted-text role="ghpull"}: py3fy art3d.
-   `11085`{.interpreted-text role="ghpull"}: Use GtkShortcutsWindow for
    Help tool.
-   `11099`{.interpreted-text role="ghpull"}: Deprecate certain marker
    styles that have simpler synonyms.
-   `11100`{.interpreted-text role="ghpull"}: Some more deprecations of
    old, old stuff.
-   `11098`{.interpreted-text role="ghpull"}: Make
    Marker.get_snap_threshold() always return a scalar.
-   `11097`{.interpreted-text role="ghpull"}: Schedule a removal date
    for passing normed (instead of density) to hist.
-   `9706`{.interpreted-text role="ghpull"}: Masking invalid x and/or
    weights in hist
-   `11080`{.interpreted-text role="ghpull"}: Py3fy backend_qt5 + other
    cleanups to the backend.
-   `10967`{.interpreted-text role="ghpull"}: updated the pyplot
    fill_between example to elucidate the premise;maki...
-   `11075`{.interpreted-text role="ghpull"}: Drop alpha channel when
    saving comparison failure diff image.
-   `9022`{.interpreted-text role="ghpull"}: Help tool
-   `11045`{.interpreted-text role="ghpull"}: Help tool.
-   `11076`{.interpreted-text role="ghpull"}: Don\'t create
    texput.{aux,log} in rootdir every time tests are run
-   `11073`{.interpreted-text role="ghpull"}: py3fication of some tests.
-   `11074`{.interpreted-text role="ghpull"}: bytes % args is back since
    py3.5
-   `11066`{.interpreted-text role="ghpull"}: Use chained comparisons
    where reasonable.
-   `11061`{.interpreted-text role="ghpull"}: Changed tight_layout doc
    strings
-   `11064`{.interpreted-text role="ghpull"}: Minor docstring format
    cleanup
-   `11055`{.interpreted-text role="ghpull"}: Remove
    setup_tests_only.py.
-   `11057`{.interpreted-text role="ghpull"}: Update Ellipse position
    with ellipse.center
-   `10435`{.interpreted-text role="ghpull"}: Pathlibify font_manager
    (only internally, doesn\'t change the API).
-   `10442`{.interpreted-text role="ghpull"}: Make the filternorm prop
    of Images a boolean rather than a {0,1} scalar.
-   `9855`{.interpreted-text role="ghpull"}: ENH: make ax.get_position
    apply aspect
-   `9987`{.interpreted-text role="ghpull"}: MNT: hist2d now uses
    pcolormesh instead of pcolorfast
-   `11014`{.interpreted-text role="ghpull"}: Merge v2.2.x into master
-   `11000`{.interpreted-text role="ghpull"}: FIX: improve Text repr to
    not error if non-float x and y.
-   `10910`{.interpreted-text role="ghpull"}: FIX: return proper legend
    window extent
-   `10915`{.interpreted-text role="ghpull"}: FIX: tight_layout having
    negative width axes
-   `10408`{.interpreted-text role="ghpull"}: Factor out common code in
    \_process_unit_info
-   `10960`{.interpreted-text role="ghpull"}: Added share_tickers
    parameter to axes.\_AxesBase.twinx/y
-   `10971`{.interpreted-text role="ghpull"}: Skip pillow animation test
    if pillow not importable
-   `10970`{.interpreted-text role="ghpull"}: Simplify/fix some manual
    manipulation of len(args).
-   `10958`{.interpreted-text role="ghpull"}: Simplify the grouper
    implementation.
-   `10508`{.interpreted-text role="ghpull"}: Deprecate
    FigureCanvasQT.keyAutoRepeat.
-   `10607`{.interpreted-text role="ghpull"}: Move notify_axes_change to
    FigureManagerBase class.
-   `10215`{.interpreted-text role="ghpull"}: Test timers and (a bit)
    key_press_event for interactive backends.
-   `10955`{.interpreted-text role="ghpull"}: Py3fy cbook,
    compare_backend_driver_results
-   `10680`{.interpreted-text role="ghpull"}: Rewrite the tk C blitting
    code
-   `9498`{.interpreted-text role="ghpull"}: Move title up if x-axis is
    on the top of the figure
-   `10942`{.interpreted-text role="ghpull"}: Make active param in
    CheckBottons optional, default false
-   `10943`{.interpreted-text role="ghpull"}: Allow pie textprops to
    take alignment and rotation arguments
-   `10780`{.interpreted-text role="ghpull"}: Fix scaling of
    RadioButtons
-   `10938`{.interpreted-text role="ghpull"}: Fix two undefined names
-   `10685`{.interpreted-text role="ghpull"}: fix plt.show doesn\'t warn
    if a non-GUI backend
-   `10689`{.interpreted-text role="ghpull"}: Declare global variables
    that are created elsewhere
-   `10845`{.interpreted-text role="ghpull"}: WIP: first draft at
    replacing linkcheker
-   `10898`{.interpreted-text role="ghpull"}: Replace \"matplotlibrc\"
    by \"rcParams\" in the docs where applicable.
-   `10926`{.interpreted-text role="ghpull"}: Some more removals of
    deprecated APIs.
-   `9173`{.interpreted-text role="ghpull"}: dynamically generate pyplot
    functions
-   `10918`{.interpreted-text role="ghpull"}: Use function signatures in
    boilerplate.py.
-   `10914`{.interpreted-text role="ghpull"}: Changed pie charts default
    shape to circle and added tests
-   `10864`{.interpreted-text role="ghpull"}: ENH: Stop mangling default
    figure file name if file exists
-   `10562`{.interpreted-text role="ghpull"}: Remove deprecated code in
    image.py
-   `10798`{.interpreted-text role="ghpull"}: FIX: axes limits reverting
    to automatic when sharing
-   `10485`{.interpreted-text role="ghpull"}: Remove the \'hold\' kwarg
    from codebase
-   `10571`{.interpreted-text role="ghpull"}: Use np.full{,\_like} where
    appropriate. \[requires numpy\>=1.12\]
-   `10913`{.interpreted-text role="ghpull"}: Rely a bit more on
    rc_context.
-   `10299`{.interpreted-text role="ghpull"}: Invalidate texmanager
    cache when any text.latex.\* rc changes.
-   `10906`{.interpreted-text role="ghpull"}: Deprecate
    ImageComparisonTest.
-   `10904`{.interpreted-text role="ghpull"}: Improve docstring of
    clabel()
-   `10912`{.interpreted-text role="ghpull"}: remove unused
    matplotlib.testing import
-   `10876`{.interpreted-text role="ghpull"}: \[wip\] Replace
    \_remove_method by \_on_remove list of callbacks
-   `10692`{.interpreted-text role="ghpull"}: Update afm docs and
    internal data structures
-   `10896`{.interpreted-text role="ghpull"}: Update INSTALL.rst.
-   `10905`{.interpreted-text role="ghpull"}: Inline knownfailureif.
-   `10907`{.interpreted-text role="ghpull"}: No need to mark (unicode)
    strings as u\"foo\" anymore.
-   `10903`{.interpreted-text role="ghpull"}: Py3fy testing machinery.
-   `10901`{.interpreted-text role="ghpull"}: Remove Py2/3 portable code
    guide.
-   `10900`{.interpreted-text role="ghpull"}: Remove some APIs
    deprecated in mpl2.1.
-   `10902`{.interpreted-text role="ghpull"}: Kill some Py2 docs.
-   `10887`{.interpreted-text role="ghpull"}: Added feature (Make pie
    charts circular by default #10789)
-   `10884`{.interpreted-text role="ghpull"}: Style fixes to
    setupext.py.
-   `10879`{.interpreted-text role="ghpull"}: Deprecate two-args for
    cycler() and set_prop_cycle()
-   `10865`{.interpreted-text role="ghpull"}: DOC: use OO-ish interface
    in image, contour, field examples
-   `8479`{.interpreted-text role="ghpull"}: FIX markerfacecolor / mfc
    not in rcparams
-   `10314`{.interpreted-text role="ghpull"}: setattr context manager.
-   `10013`{.interpreted-text role="ghpull"}: Allow rasterization for 3D
    plots
-   `10158`{.interpreted-text role="ghpull"}: Allow mplot3d
    rasterization; adjacent cleanups.
-   `10871`{.interpreted-text role="ghpull"}: Rely on rglob support
    rather than os.walk.
-   `10878`{.interpreted-text role="ghpull"}: Change hardcoded brackets
    for Toolbar message
-   `10708`{.interpreted-text role="ghpull"}: Py3fy webagg/nbagg.
-   `10862`{.interpreted-text role="ghpull"}: py3ify table.py and
    correct some docstrings
-   `10810`{.interpreted-text role="ghpull"}: Fix for plt.plot() does
    not support structured arrays as data= kwarg
-   `10861`{.interpreted-text role="ghpull"}: More python3 cleanup
-   `9903`{.interpreted-text role="ghpull"}: ENH: adjustable colorbar
    ticks
-   `10831`{.interpreted-text role="ghpull"}: Minor docstring updates on
    binning related plot functions
-   `9571`{.interpreted-text role="ghpull"}: Remove LaTeX checking in
    setup.py.
-   `10097`{.interpreted-text role="ghpull"}: Reset extents in
    RectangleSelector when not interactive on press.
-   `10686`{.interpreted-text role="ghpull"}: fix BboxConnectorPatch
    does not show facecolor
-   `10801`{.interpreted-text role="ghpull"}: Fix undefined name. Add
    animation tests.
-   `10857`{.interpreted-text role="ghpull"}: FIX: ioerror font cache,
    second try
-   `10796`{.interpreted-text role="ghpull"}: Added descriptions for
    line bars and markers examples
-   `10846`{.interpreted-text role="ghpull"}: Unsixification
-   `10852`{.interpreted-text role="ghpull"}: Update docs re: pygobject
    in venv.
-   `10847`{.interpreted-text role="ghpull"}: Py3fy axis.py.
-   `10834`{.interpreted-text role="ghpull"}: Minor docstring updates on
    spectral plot functions
-   `10778`{.interpreted-text role="ghpull"}: wx_compat is no more.
-   `10609`{.interpreted-text role="ghpull"}: More wx cleanup.
-   `10826`{.interpreted-text role="ghpull"}: Py3fy dates.py.
-   `10837`{.interpreted-text role="ghpull"}: Correctly display error
    when running setup.py test.
-   `10838`{.interpreted-text role="ghpull"}: Don\'t use private
    attribute in tk example. Fix Toolbar class rename.
-   `10835`{.interpreted-text role="ghpull"}: DOC: Make colorbar
    tutorial examples look like colorbars.
-   `10823`{.interpreted-text role="ghpull"}: Add some basic
    smoketesting for webagg (and wx).
-   `10828`{.interpreted-text role="ghpull"}: Add print_rgba to
    backend_cairo.
-   `10830`{.interpreted-text role="ghpull"}: Make function signatures
    more explicit
-   `10829`{.interpreted-text role="ghpull"}: Use long color names for
    default rcParams
-   `9776`{.interpreted-text role="ghpull"}: WIP: Lockout new converters
    Part 2
-   `10799`{.interpreted-text role="ghpull"}: DOC: make legend docstring
    interpolated
-   `10818`{.interpreted-text role="ghpull"}: Deprecate vestigial
    Annotation.arrow.
-   `10817`{.interpreted-text role="ghpull"}: Add test to imread from
    url.
-   `10696`{.interpreted-text role="ghpull"}: Simplify venv docs.
-   `10724`{.interpreted-text role="ghpull"}: Py3fication of unicode.
-   `10815`{.interpreted-text role="ghpull"}: API: shift deprecation of
    TempCache class to 3.0
-   `10725`{.interpreted-text role="ghpull"}: FIX/TST constrained_layout
    remove test8 duplication
-   `10705`{.interpreted-text role="ghpull"}: FIX: enable extend kwargs
    with log scale colorbar
-   `10400`{.interpreted-text role="ghpull"}: numpydoc-ify art3d
    docstrings
-   `10723`{.interpreted-text role="ghpull"}: repr style fixes.
-   `10592`{.interpreted-text role="ghpull"}: Rely on generalized \* and
    \*\* unpackings where possible.
-   `9475`{.interpreted-text role="ghpull"}: Declare property aliases in
    a single place
-   `10793`{.interpreted-text role="ghpull"}: A hodgepodge of Py3 &
    style fixes.
-   `10794`{.interpreted-text role="ghpull"}: fixed comment typo
-   `10768`{.interpreted-text role="ghpull"}: Fix crash when imshow
    encounters longdouble data
-   `10774`{.interpreted-text role="ghpull"}: Remove dead wx testing
    code.
-   `10756`{.interpreted-text role="ghpull"}: Fixes png showing
    inconsistent inset_axes position
-   `10773`{.interpreted-text role="ghpull"}: Consider alpha channel
    from RGBA color of text for SVG backend text opacity rendering
-   `10772`{.interpreted-text role="ghpull"}: API: check locator and
    formatter args when passed
-   `10713`{.interpreted-text role="ghpull"}: Implemented support for
    \'markevery\' in prop_cycle
-   `10751`{.interpreted-text role="ghpull"}: make centre_baseline legal
    for Text.set_verticalalignment
-   `10771`{.interpreted-text role="ghpull"}: FIX/TST OS X builds
-   `10742`{.interpreted-text role="ghpull"}: FIX: reorder linewidth
    setting before linestyle
-   `10714`{.interpreted-text role="ghpull"}: sys.platform is normalized
    to \"linux\" on Py3.
-   `10542`{.interpreted-text role="ghpull"}: Minor cleanup: PEP8,
    PEP257
-   `10636`{.interpreted-text role="ghpull"}: Remove some wx version
    checks.
-   `9731`{.interpreted-text role="ghpull"}: Make legend title fontsize
    obey fontsize kwarg by default
-   `10697`{.interpreted-text role="ghpull"}: Remove special-casing of
    \_remove_method when pickling.
-   `10701`{.interpreted-text role="ghpull"}: Autoadd removal version to
    deprecation message.
-   `10699`{.interpreted-text role="ghpull"}: Remove incorrect warning
    in gca().
-   `10674`{.interpreted-text role="ghpull"}: Fix getting polar axes in
    plt.polar()
-   `10564`{.interpreted-text role="ghpull"}: Nested classes and
    instancemethods are directly picklable on Py3.5+.
-   `10107`{.interpreted-text role="ghpull"}: Fix stay_span to reset
    onclick in SpanSelector.
-   `10693`{.interpreted-text role="ghpull"}: Make markerfacecolor work
    for 3d scatterplots
-   `10596`{.interpreted-text role="ghpull"}: Switch to per-file
    locking.
-   `10532`{.interpreted-text role="ghpull"}: Py3fy backend_pgf.
-   `10618`{.interpreted-text role="ghpull"}: Fixes #10501. python3
    support and pep8 in jpl_units
-   `10652`{.interpreted-text role="ghpull"}: Some py3fication for
    matplotlib/\_\_init\_\_, setupext.
-   `10522`{.interpreted-text role="ghpull"}: Py3fy font_manager.
-   `10666`{.interpreted-text role="ghpull"}: More figure-related doc
    updates
-   `10507`{.interpreted-text role="ghpull"}: Remove Python 2 code from
    C extensions
-   `10679`{.interpreted-text role="ghpull"}: Small fixes to gtk3
    examples.
-   `10426`{.interpreted-text role="ghpull"}: Delete deprecated backends
-   `10488`{.interpreted-text role="ghpull"}: Bug Fix - Polar plot
    rectangle patch not transformed correctly (#8521)
-   `9814`{.interpreted-text role="ghpull"}: figure_enter_event uses now
    LocationEvent instead of Event. Fix issue #9812.
-   `9918`{.interpreted-text role="ghpull"}: Remove old nose testing
    code
-   `10672`{.interpreted-text role="ghpull"}: Deprecation fixes.
-   `10608`{.interpreted-text role="ghpull"}: Remove most APIs
    deprecated in 2.1.
-   `10653`{.interpreted-text role="ghpull"}: Mock is in stdlib in Py3.
-   `10603`{.interpreted-text role="ghpull"}: Remove workarounds for
    numpy\<1.10.
-   `10660`{.interpreted-text role="ghpull"}: Work towards removing
    reuse-of-axes-on-collision.
-   `10661`{.interpreted-text role="ghpull"}: Homebrew python is now
    python 3
-   `10656`{.interpreted-text role="ghpull"}: Minor fixes to event
    handling docs.
-   `10635`{.interpreted-text role="ghpull"}: Simplify setupext by using
    globs.
-   `10632`{.interpreted-text role="ghpull"}: Support markers from Paths
    that consist of one line segment
-   `10558`{.interpreted-text role="ghpull"}: Remove if six.PY2 code
    paths from boilerplate.py
-   `10640`{.interpreted-text role="ghpull"}: Fix extra and missing
    spaces in constrainedlayout warning.
-   `10624`{.interpreted-text role="ghpull"}: Some trivial py3fications.
-   `10548`{.interpreted-text role="ghpull"}: Implement PdfPages for
    backend pgf
-   `10614`{.interpreted-text role="ghpull"}: Use np.stack instead of
    list(zip()) in colorbar.py.
-   `10621`{.interpreted-text role="ghpull"}: Cleanup and py3fy
    backend_gtk3.
-   `10615`{.interpreted-text role="ghpull"}: More style fixes.
-   `10604`{.interpreted-text role="ghpull"}: Minor style fixes.
-   `10565`{.interpreted-text role="ghpull"}: Strip python 2 code from
    subprocess.py
-   `10605`{.interpreted-text role="ghpull"}: Bump a tolerance in
    test_axisartist_floating_axes.
-   `7853`{.interpreted-text role="ghpull"}: Use exact types for
    Py_BuildValue.
-   `10591`{.interpreted-text role="ghpull"}: Switch to @-matrix
    multiplication.
-   `10570`{.interpreted-text role="ghpull"}: Fix check_shared in
    test_subplots.
-   `10569`{.interpreted-text role="ghpull"}: Various style fixes.
-   `10593`{.interpreted-text role="ghpull"}: Use \'yield from\' where
    appropriate.
-   `10577`{.interpreted-text role="ghpull"}: Minor simplification to
    Figure.\_\_getstate\_\_ logic.
-   `10549`{.interpreted-text role="ghpull"}: Source typos
-   `10525`{.interpreted-text role="ghpull"}: Convert six.moves.xrange()
    to range() for Python 3
-   `10541`{.interpreted-text role="ghpull"}: More argumentless (py3)
    super()
-   `10539`{.interpreted-text role="ghpull"}: TST: Replace assert_equal
    with plain asserts.
-   `10534`{.interpreted-text role="ghpull"}: Modernize
    cbook.get_realpath_and_stat.
-   `10524`{.interpreted-text role="ghpull"}: Remove unused private
    \_StringFuncParser.
-   `10470`{.interpreted-text role="ghpull"}: Remove Python 2 code from
    setup
-   `10528`{.interpreted-text role="ghpull"}: py3fy examples
-   `10520`{.interpreted-text role="ghpull"}: Py3fy mathtext.py.
-   `10527`{.interpreted-text role="ghpull"}: Switch to argumentless
    (py3) super().
-   `10523`{.interpreted-text role="ghpull"}: The current master branch
    is now python 3 only.
-   `10515`{.interpreted-text role="ghpull"}: Use feature detection
    instead of version detection
-   `10432`{.interpreted-text role="ghpull"}: Use some new Python3 types
-   `10475`{.interpreted-text role="ghpull"}: Use HTTP Secure for
    matplotlib.org
-   `10383`{.interpreted-text role="ghpull"}: Fix some C++ warnings
-   `10498`{.interpreted-text role="ghpull"}: Tell the lgtm checker that
    the project is Python 3 only
-   `10505`{.interpreted-text role="ghpull"}: Remove backport of which()
-   `10483`{.interpreted-text role="ghpull"}: Remove
    backports.functools_lru_cache
-   `10492`{.interpreted-text role="ghpull"}: Avoid UnboundLocalError in
    drag_pan.
-   `10491`{.interpreted-text role="ghpull"}: Simplify Mac builds on
    Travis
-   `10481`{.interpreted-text role="ghpull"}: Remove python 2
    compatibility code from dviread
-   `10447`{.interpreted-text role="ghpull"}: Remove Python 2
    compatibility code from backend_pdf.py
-   `10468`{.interpreted-text role="ghpull"}: Replace is_numlike by
    isinstance(\..., numbers.Number).
-   `10439`{.interpreted-text role="ghpull"}: mkdir is in the stdlib in
    Py3.
-   `10392`{.interpreted-text role="ghpull"}: FIX: make set_text(None)
    keep string empty instead of \"None\"
-   `10425`{.interpreted-text role="ghpull"}: API: only support python
    3.5+
-   `10316`{.interpreted-text role="ghpull"}: TST FIX pyqt5 5.9
-   `4625`{.interpreted-text role="ghpull"}: hist2d() is now using
    pcolormesh instead of pcolorfast

Issues (123):

-   `12133`{.interpreted-text role="ghissue"}: Streamplot does not work
    for 29x29 grid
-   `4429`{.interpreted-text role="ghissue"}: Error calculating scaling
    for radiobutton widget.
-   `3293`{.interpreted-text role="ghissue"}: markerfacecolor / mfc not
    in rcparams
-   `8109`{.interpreted-text role="ghissue"}: Cannot set the
    markeredgecolor by default
-   `7942`{.interpreted-text role="ghissue"}: Extend keyword doesn\'t
    work with log scale.
-   `5571`{.interpreted-text role="ghissue"}: Finish reorganizing
    examples
-   `8307`{.interpreted-text role="ghissue"}: Colorbar with
    imshow(logNorm) shows unexpected minor ticks
-   `6992`{.interpreted-text role="ghissue"}: plt.hist fails when data
    contains nan values
-   `6483`{.interpreted-text role="ghissue"}: Range determination for
    data with NaNs
-   `8059`{.interpreted-text role="ghissue"}: BboxConnectorPatch does
    not show facecolor
-   `12134`{.interpreted-text role="ghissue"}: tight_layout flips images
    when making plots without displaying them
-   `6739`{.interpreted-text role="ghissue"}: Make matplotlib fail more
    gracefully in headless environments
-   `3679`{.interpreted-text role="ghissue"}: Runtime detection for
    default backend
-   `11966`{.interpreted-text role="ghissue"}: CartoPy code gives
    attribute error
-   `11844`{.interpreted-text role="ghissue"}: Backend related issues
    with matplotlib 3.0.0rc1
-   `12095`{.interpreted-text role="ghissue"}: colorbar minorticks
    (possibly release critical for 3.0)
-   `12108`{.interpreted-text role="ghissue"}: Broken doc build with
    sphinx 1.8
-   `7366`{.interpreted-text role="ghissue"}: handle repaint requests
    better it qtAgg
-   `11985`{.interpreted-text role="ghissue"}: Single shot timer not
    working correctly with MacOSX backend
-   `10948`{.interpreted-text role="ghissue"}: OSX backend raises
    deprecation warning for enter_notify_event
-   `11970`{.interpreted-text role="ghissue"}: Legend.get_window_extent
    now requires a renderer
-   `8293`{.interpreted-text role="ghissue"}: investigate whether using
    a single instance of ghostscript for ps-\>png conversion can speed
    up the Windows build
-   `7707`{.interpreted-text role="ghissue"}: Replace pep8 by
    pycodestyle for style checking
-   `9135`{.interpreted-text role="ghissue"}: rcdefaults,
    rc_file_defaults, rc_file should not update backend if it has
    already been selected
-   `12015`{.interpreted-text role="ghissue"}: AttributeError with
    GTK3Agg backend
-   `11913`{.interpreted-text role="ghissue"}: plt.contour levels
    parameter don\'t work as intended if receive a single int
-   `11846`{.interpreted-text role="ghissue"}: macosx backend won\'t
    load
-   `11792`{.interpreted-text role="ghissue"}: Newer versions of
    ImageMagickWriter not found on windows
-   `11858`{.interpreted-text role="ghissue"}: Adding \"pie of pie\" and
    \"bar of pie\" functionality
-   `11852`{.interpreted-text role="ghissue"}: get_backend() backward
    compatibility
-   `11629`{.interpreted-text role="ghissue"}: Importing qt_compat when
    no Qt binding is installed fails with NameError instead of
    ImportError
-   `11842`{.interpreted-text role="ghissue"}: Failed nose import in
    test_annotation_update
-   `11252`{.interpreted-text role="ghissue"}: Some API removals not
    documented
-   `9404`{.interpreted-text role="ghissue"}: Drop support for python 2
-   `2625`{.interpreted-text role="ghissue"}: Markers in XKCD style
-   `11749`{.interpreted-text role="ghissue"}: metadata kwarg to savefig
    is not documented
-   `11702`{.interpreted-text role="ghissue"}: Setting alpha on legend
    handle changes patch color
-   `8798`{.interpreted-text role="ghissue"}: gtk3cairo draw_image does
    not respect origin and mishandles alpha
-   `11737`{.interpreted-text role="ghissue"}: Bug in tight_layout
-   `11373`{.interpreted-text role="ghissue"}: Passing an incorrectly
    sized colour list to scatter should raise a relevant error
-   `11756`{.interpreted-text role="ghissue"}: pgf backend doesn\'t set
    color of text when the color is black
-   `11766`{.interpreted-text role="ghissue"}:
    test_axes.py::test_csd_freqs failing with numpy 1.15.0 on macOS
-   `11750`{.interpreted-text role="ghissue"}: previous what\'s new is
    overindented on \"what\'s new in mpl3.0 page\"
-   `11728`{.interpreted-text role="ghissue"}: Qt5 Segfaults on window
    resize
-   `11709`{.interpreted-text role="ghissue"}: Repaint region is wrong
    on Retina display with Qt5
-   `11578`{.interpreted-text role="ghissue"}: wx segfaulting on OSX
    travis tests
-   `11628`{.interpreted-text role="ghissue"}: edgecolor argument not
    working in matplotlib.pyplot.bar
-   `11625`{.interpreted-text role="ghissue"}: plt.tight_layout() does
    not work with plt.subplot2grid
-   `4993`{.interpreted-text role="ghissue"}: Version
    \~/.cache/matplotlib
-   `7842`{.interpreted-text role="ghissue"}: If hexbin has logarithmic
    bins, use log formatter for colorbar
-   `11607`{.interpreted-text role="ghissue"}: AttributeError:
    \'QEvent\' object has no attribute \'pos\'
-   `11486`{.interpreted-text role="ghissue"}: Colorbar does not render
    with PowerNorm and min extend when using imshow
-   `11582`{.interpreted-text role="ghissue"}: wx segfault
-   `11515`{.interpreted-text role="ghissue"}: using \'sharex\' once in
    \'subplots\' function can affect subsequent calls to \'subplots\'
-   `10269`{.interpreted-text role="ghissue"}: input() blocks any
    rendering and event handling
-   `10345`{.interpreted-text role="ghissue"}: Python 3.4 with
    Matplotlib 1.5 vs Python 3.6 with Matplotlib 2.1
-   `10443`{.interpreted-text role="ghissue"}: Drop use of pytz
    dependency in next major release
-   `10572`{.interpreted-text role="ghissue"}: contour and contourf
    treat levels differently
-   `11123`{.interpreted-text role="ghissue"}: Crash when interactively
    adding a number of subplots
-   `11550`{.interpreted-text role="ghissue"}: Undefined names:
    \'obj_type\' and \'cbook\'
-   `11138`{.interpreted-text role="ghissue"}: Only the first figure
    window has mpl icon, all other figures have default tk icon.
-   `11510`{.interpreted-text role="ghissue"}: extra minor-ticks on the
    colorbar when used with the extend option
-   `11369`{.interpreted-text role="ghissue"}: zorder of Artists not
    being respected when blitting with FuncAnimation
-   `11452`{.interpreted-text role="ghissue"}: Streamplot ignores
    rightmost column and topmost row of velocity data
-   `11284`{.interpreted-text role="ghissue"}: imshow of multiple images
    produces old pixel values printed in status bar
-   `11496`{.interpreted-text role="ghissue"}: MouseEvent.x and .y have
    different types
-   `11534`{.interpreted-text role="ghissue"}: Cross-reference margins
    and sticky edges
-   `8556`{.interpreted-text role="ghissue"}: Add images of markers to
    the list of markers
-   `11386`{.interpreted-text role="ghissue"}: Logit scale doesn\'t
    position x/ylabel correctly first draw
-   `11384`{.interpreted-text role="ghissue"}: Undefined name \'Path\'
    in backend_nbagg.py
-   `11426`{.interpreted-text role="ghissue"}: nbagg broken on master.
    \'Path\' is not defined\...
-   `11390`{.interpreted-text role="ghissue"}: Internal use of
    deprecated code
-   `11203`{.interpreted-text role="ghissue"}: tight_layout reserves
    tick space even if disabled
-   `11361`{.interpreted-text role="ghissue"}: Tox.ini does not work out
    of the box
-   `11253`{.interpreted-text role="ghissue"}: Problem while changing
    current figure size in Jupyter notebook
-   `11219`{.interpreted-text role="ghissue"}: Write an arrow tutorial
-   `11322`{.interpreted-text role="ghissue"}: Really deprecate
    Patches.xy?
-   `11294`{.interpreted-text role="ghissue"}: ConnectionStyle Angle3
    hangs with specific parameters
-   `9518`{.interpreted-text role="ghissue"}: Some ConnectionStyle not
    working
-   `11306`{.interpreted-text role="ghissue"}: savefig and path.py
-   `11077`{.interpreted-text role="ghissue"}: Font \"DejaVu Sans\" can
    only be used through fallback
-   `10717`{.interpreted-text role="ghissue"}: Failure to find
    matplotlibrc when testing installed distribution
-   `9912`{.interpreted-text role="ghissue"}: Cleaning up variable
    argument signatures
-   `3701`{.interpreted-text role="ghissue"}: unit tests should compare
    pyplot.py with output from boilerplate.py
-   `11183`{.interpreted-text role="ghissue"}: Undefined name
    \'system_fonts\' in backend_pgf.py
-   `11101`{.interpreted-text role="ghissue"}: Crash on empty patches
-   `11124`{.interpreted-text role="ghissue"}: \[Bug\] savefig cannot
    save file with a Unicode name
-   `7733`{.interpreted-text role="ghissue"}: Trying to
    set_ylim(bottom=0) on a log scaled axis changes plot
-   `10319`{.interpreted-text role="ghissue"}: TST: pyqt 5.10 breaks
    pyqt5 interactive tests
-   `10676`{.interpreted-text role="ghissue"}: Add source code to
    documentation
-   `9207`{.interpreted-text role="ghissue"}: axes has no method to
    return new position after box is adjusted due to aspect ratio\...
-   `4615`{.interpreted-text role="ghissue"}: hist2d with log xy axis
-   `10996`{.interpreted-text role="ghissue"}: Plotting text with
    datetime axis causes warning
-   `7582`{.interpreted-text role="ghissue"}: Report date and time of
    cursor position on a plot_date plot
-   `10114`{.interpreted-text role="ghissue"}: Remove mlab from examples
-   `10342`{.interpreted-text role="ghissue"}: imshow longdouble not
    truly supported
-   `8062`{.interpreted-text role="ghissue"}: tight_layout + lots of
    subplots + long ylabels inverts yaxis
-   `4413`{.interpreted-text role="ghissue"}: Long axis title alters
    xaxis length and direction with `plt.tight_layout()`
-   `1415`{.interpreted-text role="ghissue"}: Plot title should be
    shifted up when xticks are set to the top of the plot
-   `10789`{.interpreted-text role="ghissue"}: Make pie charts circular
    by default
-   `10941`{.interpreted-text role="ghissue"}: Cannot set text alignment
    in pie chart
-   `7908`{.interpreted-text role="ghissue"}: plt.show doesn\'t warn if
    a non-GUI backend is being used
-   `10502`{.interpreted-text role="ghissue"}: \'FigureManager\' is an
    undefined name in backend_wx.py
-   `10062`{.interpreted-text role="ghissue"}: axes limits revert to
    automatic on sharing axes?
-   `9246`{.interpreted-text role="ghissue"}: ENH: make default colorbar
    ticks adjust as nicely as axes ticks
-   `8818`{.interpreted-text role="ghissue"}: plt.plot() does not
    support structured arrays as data= kwarg
-   `10533`{.interpreted-text role="ghissue"}: Recognize pandas
    Timestamp objects for DateConverter?
-   `8358`{.interpreted-text role="ghissue"}: Minor ticks on log-scale
    colorbar are not cleared
-   `10075`{.interpreted-text role="ghissue"}: RectangleSelector does
    not work if start and end points are identical
-   `8576`{.interpreted-text role="ghissue"}: support \'markevery\' in
    prop_cycle
-   `8874`{.interpreted-text role="ghissue"}: Crash in python setup.py
    test
-   `3871`{.interpreted-text role="ghissue"}: replace use of \_tkcanvas
    with get_tk_widget()
-   `10550`{.interpreted-text role="ghissue"}: Use long color names for
    rc defaultParams
-   `10722`{.interpreted-text role="ghissue"}: Duplicated test name in
    test_constrainedlayout
-   `10419`{.interpreted-text role="ghissue"}: svg backend does not
    respect alpha channel of text *when passed as rgba*
-   `10769`{.interpreted-text role="ghissue"}: DOC: set_major_locator
    could check that its getting a Locator (was EngFormatter broken?)
-   `10719`{.interpreted-text role="ghissue"}: Need better type error
    checking for linewidth in ax.grid
-   `7776`{.interpreted-text role="ghissue"}: tex cache lockfile retries
    should be configurable
-   `10556`{.interpreted-text role="ghissue"}: Special conversions of
    xrange()
-   `10501`{.interpreted-text role="ghissue"}: cmp() is an undefined
    name in Python 3
-   `9812`{.interpreted-text role="ghissue"}: figure_enter_event
    generates base Event and not LocationEvent
-   `10602`{.interpreted-text role="ghissue"}: Random image failures
    with test_curvelinear4
-   `7795`{.interpreted-text role="ghissue"}: Incorrect uses of
    is_numlike