.. _github-stats:

GitHub Stats
============

GitHub stats for 2017/09/01 - 2017/10/02 (tag: v2.1.0)

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

We closed 360 issues and merged 949 pull requests.
The full list can be seen `on GitHub <https://github.com/matplotlib/matplotlib/milestone/2.1 (next point release)>`__

The following 275 authors contributed 2506 commits.

* AbdealiJK
* Adam Ginsburg
* Adrian Price-Whelan
* Adrien Chardon
* Adrien F. Vincent
* Alexander Buchkovsky
* Alexei Colin
* Alexis Bienvenüe
* Allan Haldane
* Amit Saha
* AmyTeegarden
* Andras Deak
* Andre Lobato
* Andreas Mayer
* Andreas Mueller
* aneda
* Anton Akhmerov
* Antony Lee
* Arnaud Gardelein
* ashley
* bduick
* Bearstrong
* Ben Root
* Benjamin Berg
* Benjamin Congdon
* Bernhard M. Wiedemann
* Bianca Gibson
* Big Data Tech. Lab 이태훈
* Björn Dahlgren
* braaannigan
* Brandon
* Bruno Beltran
* BTWS
* buefox
* Cameron Fackler
* cammil
* chebee7i
* Chelsea Troy
* chelseatroy
* chowbran
* Chris Holdgraf
* Chris Li
* Christoph Deil
* Christoph Gohlke
* Christopher Holdgraf
* Cimarron Mittelsteadt
* CJ Carey
* cknd
* Conner R. Phillips
* Craig Citro
* DaCoEx
* dacoex
* Damian
* Damon McDougall
* Dan Hickstein
* Dana
* Daniel Laidig
* David A
* David Reed
* David Stansby
* David Zaslavsky
* Derek Tropf
* Dietrich Brunn
* domspad
* Dorota Jarecka
* Duncan Macleod
* e-q
* Elliott Sales de Andrade
* Eric Dill
* Eric Firing
* Eric Larson
* Eric Wieser
* Eugene Yurtsev
* Fabian-Robert Stöter
* Fabien Maussion
* Fabio Zanini
* Federico Ariza
* Felix
* Felix Kohlgrüber
* Felix Yan
* Francesco Montesano
* Francoise Provencher
* Gabe
* Gabriel Munteanu
* Gauravjeet
* gcallah
* gepcel
* gnaggnoyil
* Gregory Ashton
* Guillermo Breto
* Gustavo Goretkin
* hannah
* Hans Moritz Günther
* Hastings Greer
* Heath Henley
* helmiriawan
* Herbert Kruitbosch
* herilalaina
* Herilalaina Rakotoarison
* Holger Peters
* hugadams
* Hugo Oliveira
* Ian Thomas
* ilivni
* Ilya Flyamer
* Importance of Being Ernest
* ImSoErgodic
* Ismo Toijala
* ItsRLuo
* izaid
* J Alammar
* J. Goutin
* Jaap Versteegh
* Jacob McDonald
* Jae-Joon Lee
* Jake VanderPlas
* James A. Bednar
* James Tocknell
* JamesRamm
* Jan Schulz
* Jarrod Millman
* Jason King
* Jason Liw Yan Chong
* Jason Zheng
* Jens Hedegaard Nielsen
* Jesse B. Hopkins
* jhelie
* Jiyun Shin
* Jody Klymak
* Joe Kington
* Joel B. Mohler
* Johannes Wienke
* Johnny Gill
* JojoBoulix
* jonchar
* Joseph Albert
* Joseph Fox-Rabinovitz
* Joseph Jon Booker
* Jouni K. Seppänen
* Juan Nunez-Iglesias
* juan.gonzalez
* Julian Mehne
* Julien Lhermitte
* Jörg Dietrich
* Kacper Kowalik (Xarthisius)
* kalagau
* Keerysanth Sribaskaran
* keithbriggs
* Kevin Keating
* Kevin Rose
* khyox
* Kimmo Palin
* Kjartan Myrdal
* Kristian Klemon
* kshramt
* kskod
* legitz7
* Lennart Fricke
* Leo Singer
* Leon Yin
* Levi Kilcher
* Lilian Besson
* Lori J
* Luis Pedro Coelho
* Maarten Baert
* Magnus Nord
* Manuel Jung
* Marek Rudnicki
* Markus Rothe
* Martin Thoma
* Mathieu Duponchelle
* Matt Terry
* Matthew Brett
* Matthew Conway
* Matthias Bussonnier
* Mher Kazandjian
* Michael Droettboom
* Michael Sarahan
* Michael Scott Cuthbert
* Michiel de Hoon
* Mike Henninger
* Molly Rossow
* Moritz Boehle
* mrkrd
* muahah
* nansonzheng
* Nathan Goldbaum
* nbrunett
* Nelle Varoquaux
* neok-m4700
* Nicolas P. Rougier
* Nikita Kniazev
* Ninad Bhat
* Norman Fomferra
* nwin
* OceanWolf
* Oleg Selivanov
* patniharshit
* Paul G
* Paul Hobson
* Paul Ivanov
* Paul Kirow
* Pavol Juhas
* Pete Huang
* Peter St. John
* Phil Elson
* Phil Ruffwind
* Pierre Haessig
* pizzathief
* productivememberofsociety666
* pupssman
* QuadmasterXLII
* RAKOTOARISON Herilalaina
* rebot
* rishikksh20
* Robin Dunn
* Robin Neatherway
* Rui Lopes
* ruin
* rvhbooth
* Ryan LaClair
* Ryan May
* Ryan Morshead
* Ryan Watkins
* RyanPan
* s0vereign
* Salil Vanvari
* Samson
* Samuel St-Jean
* scls19fr
* Scott Lasley
* scott-vsi
* Sebastian Raschka
* sindunuragarp
* sinhrks
* Sterling Smith
* Steven Silvester
* Stuart Mumford
* switham
* Taehoon Lee
* TD22057
* Ted Drain
* Thomas A Caswell
* Thomas Hisch
* Thomas Robitaille
* Thomas Spura
* Thomas VINCENT
* Thorsten Liebig
* Tian Xia
* Till Stensitzki
* Tobias Froehlich
* Tom Augspurger
* Tom McClintock
* Tony S Yu
* tonyyli
* Trish Gillett-Kawamoto
* Tuan
* Tuan Dung Tran
* Tuan333
* uexp2
* Ulrich Dobramysl
* V. R
* vab9
* Vedant Nanda
* Victor Zabalza
* Vidur Satija
* vidursatija
* Vincent Vandalon
* Víctor Zabalza
* Warren Weckesser
* Yannick Copin
* yinleon
* Yuri D'Elia
* Zbigniew Jędrzejewski-Szmek
* Élie Gouzien

GitHub issues and pull requests:

Pull Requests (949):

* :ghpull:`9265`: Revert "Merge pull request #8539 from Tuan333/tuan"
* :ghpull:`9259`: Several small What's New fixes
* :ghpull:`9251`: DOC: Update instructions on pandas converters
* :ghpull:`9232`: Fix passing shape (2,) input to Collections.set_offsets.
* :ghpull:`9239`: Sanitizer fixes
* :ghpull:`9245`: Backport PR #9243 on branch v2.1.x
* :ghpull:`9243`: Fix download of freetype 2.6.1.
* :ghpull:`9237`: Cleanup some toolkit six imports
* :ghpull:`9236`: Fix fill_between with decreasing data
* :ghpull:`9231`: FIX: add missing property decorators
* :ghpull:`9199`: FIX: qt recursive draw
* :ghpull:`9068`: Polar tick improvements
* :ghpull:`9227`: Backport PR #9225 on branch v2.1.x
* :ghpull:`9228`: FIX: use str (not unicode) to ensure comparison works on python2
* :ghpull:`9225`: update link to IPython stable doc
* :ghpull:`9219`: Homepage: reference User Guide in text.
* :ghpull:`4187`: Homepage: add code snippet and link to tutorial
* :ghpull:`9108`: Fixed bug caused by wrong scoping
* :ghpull:`9204`: Get proper renderer width and height in FigureImage
* :ghpull:`9198`: FIX: always decode byte strings from AFM files as utf8
* :ghpull:`9216`: Backport PR #9187 on branch v2.1.x
* :ghpull:`9187`: Fix wx_compat code for wxPython >= 4.0.0b2
* :ghpull:`9213`: Backport PR #9168 on branch v2.1.x
* :ghpull:`9168`: Fix pcolormesh and DatetimeIndex error
* :ghpull:`9212`: Backport PR #9031 on branch v2.1.x
* :ghpull:`3577`: Functionalizing examples/pie_and_polar_charts
* :ghpull:`9031`: Added RectangleSelector.geometry docstring
* :ghpull:`9192`: Convert tick-setting methods to docstrings
* :ghpull:`9157`: Fix osx busy cursor
* :ghpull:`9169`: Fix matplotlib corrupting PySide
* :ghpull:`9195`: Don't fail on empty autoscale_None.
* :ghpull:`8867`: Remove start_event_loop_default.  Let pause() run the event loop for all backends.
* :ghpull:`9197`: Clean conda on appveyor
* :ghpull:`9188`: Use svg zenodo badges throughout.
* :ghpull:`9189`: Change axes.prop_cycle to single line in matplotlibrc.template
* :ghpull:`9148`: Fix some broken links
* :ghpull:`9142`: MNT: future numpy only takes ints as index
* :ghpull:`9146`: FIX: cast max/min to scaled dtype
* :ghpull:`9145`: DOC: merge up whats_new
* :ghpull:`4821`: Import JSAnimation into the animation module. (Fixes #4703)
* :ghpull:`9124`: Use savefig instead of print_figure
* :ghpull:`9125`: Cleanups
* :ghpull:`9126`: DOC: note that ipympl is external dependency
* :ghpull:`9128`: Remove Artist.{get,set}_axes.
* :ghpull:`9136`: Don't highlight the end of the API changes (plain text).
* :ghpull:`9132`: DOC: document axes-collision deprecation
* :ghpull:`8966`: Fix image interpolation
* :ghpull:`9110`: Api bar signature
* :ghpull:`9123`: DOC: add section on setting random number seeds
* :ghpull:`9122`: Move event_handling/README to event_handling/README.txt.
* :ghpull:`9049`: BUG: Fix weird behavior with mask and units (Fixes #8908)
* :ghpull:`6603`: Switch the cursor to a busy cursor while redrawing.
* :ghpull:`9101`: Doc backends
* :ghpull:`9116`: DOC: add missing imports
* :ghpull:`9099`: BLD: bump minimum dateutil to 2.0
* :ghpull:`9070`: Replace use of renderer._uid by weakref.
* :ghpull:`9103`: Don't call draw() twice when Qt canvas first appears.
* :ghpull:`7562`: Cleanup: broadcasting
* :ghpull:`9105`: Update color docs.
* :ghpull:`8724`: Fixed bug caused by wrong scoping
* :ghpull:`9102`: Convert some dates.py docstrings to numpydoc
* :ghpull:`9106`: TST: do not do import in finally block
* :ghpull:`9095`: DOC: merge new whats_new and api_changes into top level doc
* :ghpull:`9097`: Validate string rcParams with string_types, not text_types.
* :ghpull:`9096`: Document auto-tightlayouting.
* :ghpull:`6542`: ENH: EngFormatter new kwarg 'sep'
* :ghpull:`8873`: Improved qhull triangulations with large x,y offset
* :ghpull:`9093`: Drop python 3.3 from setup.py
* :ghpull:`9066`: Let dpi be set when saving JPEG using Agg backend
* :ghpull:`9025`: fix leaked exception in RRuleLocator.tick_values
* :ghpull:`9087`: Micro-optimization of to_rgba_array.
* :ghpull:`8939`: Don't pretend to support Google App Engine.
* :ghpull:`8957`: New style for fast plotting, updated performance docs
* :ghpull:`9090`: [MAINT] savefig only takes one args
* :ghpull:`8956`: Fix ``text.set(bbox=None)``.
* :ghpull:`9063`: Api callback exceptions
* :ghpull:`9073`: Fix two cases of signed integer overflow.
* :ghpull:`9032`: Cleanup to image.py.
* :ghpull:`9079`: removing import that is prone to circular imports
* :ghpull:`9055`: Small cleanups.
* :ghpull:`9075`: Delete commented out code in figure
* :ghpull:`9069`: Doc: 2.1 api changes and whats_new doc merge up
* :ghpull:`9071`: Deprecate more of cbook.
* :ghpull:`9038`: Allow tuples of 4 floats as color rcparams.
* :ghpull:`9052`: Cooperative __init__ for Qt4 canvas.
* :ghpull:`9064`: Using ``canvas.draw_idle()`` inside ``plt.pause``
* :ghpull:`8954`: Fix scatter alpha
* :ghpull:`7197`: Catch exceptions that occur in callbacks.
* :ghpull:`4699`: Polar limits enhancements
* :ghpull:`9048`: FIX: shim Qt4 and Qt5 together better
* :ghpull:`9046`: Document class methods
* :ghpull:`9059`: Add entry for .notdef to CharStrings for type 42 fonts in eps files. …
* :ghpull:`9060`: CI: do not create venv on travis
* :ghpull:`9061`: DOC: use start_event_loop rather than plt.pause in example
* :ghpull:`9050`: fix pyplot tutorial bug
* :ghpull:`9026`: Sty solarized
* :ghpull:`9039`: docstring for key_press_handler_id
* :ghpull:`9034`: Revert "ENH: Switch to a private, simpler AxesStack."
* :ghpull:`9037`: Deprecate axes collision
* :ghpull:`9033`: Animation doc markup cleanups.
* :ghpull:`7728`: Warn about unused kwargs in contour methods
* :ghpull:`9002`: FIX: Qt5 account for dpiratio as early as possible
* :ghpull:`9027`: Revert "Merge pull request #5754 from blink1073/ipython-widget"
* :ghpull:`9029`: FIX: the new _AxesStack with np.array as input
* :ghpull:`3851`: Solarize_Light2
* :ghpull:`7377`: ENH: Switch to a private, simpler AxesStack.
* :ghpull:`9000`: FIX: logscale + subplots share axes
* :ghpull:`8678`: Use Axes.tick_params/Axis.set_tick_params more
* :ghpull:`6598`: Register figureoptions edits in views history.
* :ghpull:`6384`: ENH: Figure.show() raises figure with qt backends
* :ghpull:`6090`: Bugfix for Issue #5963
* :ghpull:`6086`: Offset and scaling factors in axis format  #4376
* :ghpull:`8944`: Allow ScaledTranslation to work with Bboxes.
* :ghpull:`9021`: adding missing numpy import in backend-tools
* :ghpull:`8988`: If Legend shadow=True set framealpha=1 if not passed explicitly instead of consulting rcParams
* :ghpull:`9012`: Clarify docstring for SymmetricLogScale linthresh keyword arg
* :ghpull:`9011`: CI: re-enable py2.7 testing on appveyor
* :ghpull:`9009`: BUG: fix .remove method for container when one of the items is None
* :ghpull:`9010`: Fix typos
* :ghpull:`8897`: Update Usage FAQ to reflect new behaviour
* :ghpull:`6404`: Add a ax.voxels(bool3d) function
* :ghpull:`8972`: Don't drop marker alpha in Qt figure options.
* :ghpull:`9003`: Add a banner indicating docs are unreleased.
* :ghpull:`8984`: Workaround for islice int error in animation.py
* :ghpull:`9006`: Add whats new for barbs/quiver date support
* :ghpull:`8408`: FIX: Introduced new keyword 'density' in the hist function
* :ghpull:`7856`: Histogram compatibility with numpy 7364
* :ghpull:`8993`: Add 'density' kwarg to histogram
* :ghpull:`9001`: [DOC] replaced np.random with concrete data in stackplot_demo
* :ghpull:`8994`: Ensure that Path.arc works for any full circle.
* :ghpull:`8300`: Fix imshow edges
* :ghpull:`8949`: ENH: add style aliases for 'default' and 'classic'
* :ghpull:`9005`: Fixes zoom rubberband display on macOS w/ wxagg and multiple subplots
* :ghpull:`8870`: Add num2timedelta method with test
* :ghpull:`8999`: CI: increase the allowed number of failures
* :ghpull:`8936`: Fix cairo mathtext.
* :ghpull:`8971`: ENH: Support x,y units for barbs/quiver
* :ghpull:`8996`: Stop using np.{builtin}, and fix bugs due to the previous confusion
* :ghpull:`8989`: Fix crash with Slider if value is out-of-bounds.
* :ghpull:`8991`: Remove superfluous list calls from around map
* :ghpull:`8975`: adding gallery sorting
* :ghpull:`8977`: Change labels in Qt figure options.
* :ghpull:`8776`: Updated downsampling
* :ghpull:`8628`: Use CSS-based Fork-on-GitHub ribbon.
* :ghpull:`4937`: MNT: Add space to pylab examples with figsize and/or tight_layout
* :ghpull:`8985`: Add tight_layout to some examples
* :ghpull:`8983`: Final batch of pylab example moves
* :ghpull:`8980`: Fix docstring of set_clip_path.
* :ghpull:`8961`: Doc install docs
* :ghpull:`8978`: Fix typos
* :ghpull:`8976`: Undocument shading kwarg to pcolor.
* :ghpull:`8963`: Some more pylab moves
* :ghpull:`8970`: Update colorbar.py
* :ghpull:`8968`: Correct step docstring
* :ghpull:`8931`: Fix a bug with the Qt5 backend with mixed resolution displays
* :ghpull:`8962`: Don't revalidate original rcParams when exiting rc_context.
* :ghpull:`8955`: Various documentation updates
* :ghpull:`7036`: DOC Updated parameters to numpy format
* :ghpull:`8857`: Pylab example moves 2
* :ghpull:`8948`: FIX: properly mix blitting + redraw in Qt4Agg/Qt5Agg
* :ghpull:`8770`: Arrow patch docstring clean
* :ghpull:`8813`: Move and clean some pylab examples
* :ghpull:`8950`: FIX: invalid escapes in backend_pgf
* :ghpull:`7873`: ENH: Add a LockableBbox type.
* :ghpull:`5422`: Added test for units with Rectangle for PR #5421
* :ghpull:`8938`: Move float() casting in Rectangle patch
* :ghpull:`8151`: Issue #1888: added in the \dfrac macro for displaystyle fractions
* :ghpull:`8928`: DOC: tweak colormap docs in pyplot.colormaps
* :ghpull:`8937`: Fix stopping of Tk timers from with timer callback.
* :ghpull:`8407`: Merged the fill_demo figures and changed the axes
* :ghpull:`8773`: Backend class for better code reuse between backend modules
* :ghpull:`8880`: MAINT: Simplify algebra in LightSource.hillshade
* :ghpull:`8918`: tidy up markevery_demo example
* :ghpull:`8925`: Remove semicolon after PyObject_HEAD.
* :ghpull:`8919`: rewrote example to OO format
* :ghpull:`8920`: ci: Update Circle-CI apt cache first.
* :ghpull:`8893`: Build  docs with Circle CI
* :ghpull:`8899`: Separating examples with multiple plots into separate blocks
* :ghpull:`8912`: Fix invalid NumPyDoc headings.
* :ghpull:`8906`: Fix typos
* :ghpull:`8905`: Upload built docs on Python 3 only.
* :ghpull:`8891`: Fix exception in plt.tight_layout()
* :ghpull:`8898`: Update some pylab examples to OO format
* :ghpull:`8900`: Convert get_ticklabels/add_axes/add_subplot to numpydoc
* :ghpull:`8887`: Add one-line descriptions to 19 examples currently missing them
* :ghpull:`8889`: DOC: updated review guidelines
* :ghpull:`8888`: FIX: Dev installation instructions documentation issue
* :ghpull:`2745`: Shade color
* :ghpull:`8858`: Pylab example moves 3
* :ghpull:`8879`: adding auto ticks example
* :ghpull:`8886`: Update pylab example to OO format
* :ghpull:`8884`: Changed dev docs to use https://github.com instead of git@github.com
* :ghpull:`8836`: Mask invalid values by default when setting log scale
* :ghpull:`8860`: Doc yinleon rebase
* :ghpull:`8743`: Fix 'animation' unable to detect AVConv.
* :ghpull:`8080`: Fixing some typos in the pyplot API documentation
* :ghpull:`8868`: Fix typos
* :ghpull:`8864`: Fix method/class links in plot_date docstring
* :ghpull:`8850`: Pdf color none
* :ghpull:`8861`: Fix eventplot colors kwarg
* :ghpull:`8853`: Add sentence to textprops tutorial mentioning mathtext rcParams
* :ghpull:`8851`: DOC: add NUMFocus badges
* :ghpull:`8204`: [MRG+1] FIX: eventplot 'colors' kwarg (#8193)
* :ghpull:`8451`: Allow unhashable keys in AxesStack.
* :ghpull:`8685`: DOC: moderize pong demo
* :ghpull:`8209`: changes for MEP12/sphinx-gallery compliance
* :ghpull:`8674`: fixed pdf backend saving 2nd go
* :ghpull:`8855`: Ci appveyor
* :ghpull:`8856`: Fix typo in test.
* :ghpull:`8848`: Prefer to the GraphicsContext public API when possible.
* :ghpull:`8772`: Backends cleanup
* :ghpull:`8846`: Minor cleanups for tests.
* :ghpull:`8835`: Allow users to control the fill for AnchoredSizeBar
* :ghpull:`8829`: ENH: add fill argument to AnchoredSizeBar
* :ghpull:`8537`: Make set_yscale("log") consistent with semilogy()
* :ghpull:`8832`: Fix typos
* :ghpull:`7488`: Cleanups: np.clip and np.ptp are awesome
* :ghpull:`8785`: Fix pandas DataFrame align center
* :ghpull:`8831`: Allow zero dash linewidth
* :ghpull:`8751`: Clean up Line2D kwarg docstring bits
* :ghpull:`8568`: mlab test parametrization
* :ghpull:`8828`: [Documentation Typo] Update axes_divider.py
* :ghpull:`8753`: Remove tex version check; require dvipng >=1.6
* :ghpull:`8827`: Remove user_interfaces/interactive_sgskip example.
* :ghpull:`8782`: Update index.rst (add DeCiDa to Toolkits paragraph)
* :ghpull:`8826`: Fix typos
* :ghpull:`8822`: fix vlines spelling in docstring
* :ghpull:`8824`: Update make.py clean for tutorials
* :ghpull:`8806`: Implement extend color bar for contourf
* :ghpull:`8815`: document axhline from hlines docstring
* :ghpull:`8812`: BUGS: in colorbar: divide-by-zero, and undesired masked array
* :ghpull:`8811`: Updated file
* :ghpull:`8803`: Catch exception for PyPy
* :ghpull:`8809`: DOC: colorbar.set_ticks() accepts a Locator.
* :ghpull:`8722`: No longer connect to idle event on wx.
* :ghpull:`7771`: More code removal
* :ghpull:`8799`: Fix typos
* :ghpull:`8801`: Remove redundant variables in pcolormesh.
* :ghpull:`4619`: Make sure pil files are closed correctly
* :ghpull:`8669`: [MRG+1] Use svg file for applicaiton icon on qt5
* :ghpull:`8792`: Fix typos
* :ghpull:`8757`: make sure marker colors also accept np.array, fixes #8750
* :ghpull:`8761`: Fix typos
* :ghpull:`7632`: Add new downsample method for lines
* :ghpull:`8754`: Bump minimal pyparsing to 2.0.1
* :ghpull:`8758`: Colorbar compatible gridspec2
* :ghpull:`8719`: BUG: handle empty levels array in contour, closes #7486
* :ghpull:`8741`: Simplify some examples.
* :ghpull:`8747`: sort input files
* :ghpull:`8737`: Fix colorbar test and color level determination for contour
* :ghpull:`8582`: Changed normalization in _spectral_helper() to obtain conistent scaling
* :ghpull:`8739`: Made colorbar.py accept numpy array input, compatible with output fro…
* :ghpull:`8720`: Simplify cla sharex/sharey code; alternative to #8710
* :ghpull:`8708`: Fix flaky text tests
* :ghpull:`8711`: Various cleanups to backends code.
* :ghpull:`8735`: Allow divmod to be overridden by numpy
* :ghpull:`8703`: Clarify how a FancyArrowPatch behaves
* :ghpull:`8725`: removing sgskip
* :ghpull:`8614`: Make histogram example figures fit on web page
* :ghpull:`8729`: Parameterize test_fill_between and test_fill_betweenx
* :ghpull:`8709`: Fix typos
* :ghpull:`8726`: Fix typos
* :ghpull:`8727`: Remove 'Demo of' from stats example titles
* :ghpull:`8728`: Fix some lgtm alerts
* :ghpull:`8696`: Interpret data to normalize as ndarrays
* :ghpull:`8707`: Added default value of align to bar an barh
* :ghpull:`6463`: BUG: raise ValueError if sharex, sharey point to a different figure
* :ghpull:`8721`: Remove deprecated rcParams entries and functions.
* :ghpull:`8714`: Minor cleanups of the qt4 embedding examples.
* :ghpull:`8713`: Minor fix to check on text.latex.preamble.
* :ghpull:`8697`: Deprecate NavigationToolbar2.dynamic_update.
* :ghpull:`8670`: str_angles and scale_units logic for quiver
* :ghpull:`8681`: Move text examples out of pylab_examples
* :ghpull:`8687`: FIX: gtk blitting
* :ghpull:`8691`: Fix skipif in interactive backends test.
* :ghpull:`8677`: Cleanup of merged pylab examples
* :ghpull:`8683`: Simplify and improve Qt borders/spacing tool.
* :ghpull:`8671`: FIX: Handle properly stopping the NSApp when a tooltip panel might st…
* :ghpull:`8199`: merged the tex_X.py files into a single file tex.py
* :ghpull:`8676`: Add basic testing of wxagg backend.
* :ghpull:`8600`: Colorbar only tut
* :ghpull:`8633`: Move some examples out of pylab_examples
* :ghpull:`8574`: Make sure circular contours don't throw a warning
* :ghpull:`5391`: Custom pivot for barbs
* :ghpull:`8651`: Ignore non-finite vertices when running count_contains
* :ghpull:`8657`: Add pandas package to appveyor configuration
* :ghpull:`3195`: Fixed bad error message with a poor marker.
* :ghpull:`8672`: Update Travis to Trusty build images
* :ghpull:`8666`: Document 'right' legend position as alias for 'center right'.
* :ghpull:`8660`: Add basic testing of interactive backends.
* :ghpull:`8375`: Issue #8299, implemented copy, added test
* :ghpull:`8656`: WebAgg backend: Fix unbound variable error in get_diff_image
* :ghpull:`8655`: Fix tests against pytest 3.1
* :ghpull:`8643`: Remove unused resolution kwarg to PolarAxes
* :ghpull:`8647`: FIX: fail early for non-finite figure sizes
* :ghpull:`8305`: In ginput(), don't call show() if we can't.
* :ghpull:`8644`: Pdf backend
* :ghpull:`8648`: Don't require sphinx-gallery<1.6
* :ghpull:`8573`: SG for toolkits
* :ghpull:`8634`: Require sphinx < 1.6
* :ghpull:`8621`: Added keep_observers to clf() synonym clear()
* :ghpull:`8601`: Mpl toolkit fix for zoomed_inset_axes
* :ghpull:`8608`: Fix a number of minor local bugs
* :ghpull:`8580`: Only install doc requirements if building docs on travis
* :ghpull:`6167`: fixed issue #5456
* :ghpull:`8581`: linking front thumbnails, updating screenshots + pyplot API page
* :ghpull:`8591`: shims for categorical support for numpy < 1.8
* :ghpull:`8603`: Cleanup examples and re-enable pep8
* :ghpull:`8610`: BUG: Correct invocation of ``expand_dims``
* :ghpull:`8596`: Adding an intro tutorial
* :ghpull:`8598`: Add test for _num_to_string method used in __call__ of  LogFormatter
* :ghpull:`8584`: Add pandas to python 3.6 build
* :ghpull:`8566`: adding keyword plotting
* :ghpull:`8567`: Minor pytest parametrization
* :ghpull:`8554`: added basic_units download link to units examples
* :ghpull:`8545`: Add tutorials
* :ghpull:`8176`: Custom error message for draw_path. issues : #8131 (bad error message from pyplot.plot)
* :ghpull:`4464`: API: remove agg path chunking logic
* :ghpull:`8185`: Implement blocking Qt event loop.
* :ghpull:`8346`: Use some more pytest plugins: warnings & rerunfailures
* :ghpull:`8536`: Update doc build.
* :ghpull:`8544`: updating developer docs
* :ghpull:`8548`: fixing scatter doc
* :ghpull:`8546`: nested pie example
* :ghpull:`8525`: Sphinx Gallery API pages + deprecating old examples folder
* :ghpull:`8538`: Update doc/thirdpartypackages/index.rst
* :ghpull:`8535`: Remove use of (deprecated) is_string_like in mplot3d.
* :ghpull:`8523`: Update conda patch for AppVeyor build.
* :ghpull:`8522`: adding backreferences_dir param
* :ghpull:`8491`: Remove codecov coverage targets.
* :ghpull:`8518`: Discourage omitting backend in matplotlibrc
* :ghpull:`8486`: changed inherited Axes calls to super
* :ghpull:`8511`: Update front page so there's only one gallery
* :ghpull:`8510`: MNT: update GH issue template [ci skip]
* :ghpull:`8483`: More robust check for numpoints in legend_handler.
* :ghpull:`8478`: Fixed Error: local variable 'xdata' referenced before assignment" in legend_handler.py
* :ghpull:`8502`: Update PR template to encourage PRs off not master.
* :ghpull:`8495`: Fix incorrect text line spacing.
* :ghpull:`8472`: migrate examples to sphinx-gallery
* :ghpull:`8488`: Build docs with oldest numpy on 2.7.
* :ghpull:`8414`: Added ability to give errorbars a border
* :ghpull:`8011`: Deprecate is_string_like, is_sequence_of_strings
* :ghpull:`8380`: Make image_comparison more pytest-y
* :ghpull:`8485`: FIX markevery only accepts builtin integers, not numpy integers
* :ghpull:`8489`: Fix markup in plt.subplots docstring.
* :ghpull:`8492`: Remove useless, confusing check in hist().
* :ghpull:`7931`: The font with the same weight name as the user specified weight name …
* :ghpull:`5538`: Turn autoscale into a contextmanager.
* :ghpull:`8082`: Merged and improved the streamplot demonstration
* :ghpull:`8474`: Check for non-finite axis limits placed on converted_limit
* :ghpull:`8482`: Modified PR Template
* :ghpull:`7572`: Overhaul external process calls
* :ghpull:`6788`: Add PEP 519 support
* :ghpull:`8394`: Unify WM_CLASS across backends
* :ghpull:`8447`: Let imshow handle float128 data.
* :ghpull:`8476`: Pull Request template
* :ghpull:`8403`: New Feature - PolygonSelector Widget
* :ghpull:`8157`: add which kwarg to autofmt_xdate
* :ghpull:`8022`: Fixed Issue #7460: Raised an error if argument to xlim is invalid
* :ghpull:`8336`: Merged streamline examples
* :ghpull:`8399`: Fix % formatting and Transform equality.
* :ghpull:`8456`: Migration to sphinx-gallery
* :ghpull:`8454`: Finish deprecating idle_event; style cleanups to backend_bases
* :ghpull:`8326`: Orthographic projection for mplot3d
* :ghpull:`8453`: Manually collect lines on checkbox example
* :ghpull:`8247`: Migration to sphinx-gallery
* :ghpull:`5450`: added axes inversion to cla()
* :ghpull:`8376`: Remove exceltools and gtktools from docs
* :ghpull:`8322`: Use scalars below a certain exponent in labes of log-scales axis
* :ghpull:`8391`: DOC: Update MEP 28
* :ghpull:`8340`: Refactor code duplication in ``matplotlib.markers``
* :ghpull:`8383`: Merge v2.0.x into master
* :ghpull:`8372`: MNT: cleanup whitespace around @_preprocess decorator
* :ghpull:`6310`: Make checkbuttons with all plotted lines with correct visibility automatically
* :ghpull:`7786`: Don't reshape offsets into the correct shape.
* :ghpull:`8369`: Use cbook._reshape_2D in hist.
* :ghpull:`8368`: Cleanup appveyor.yml.
* :ghpull:`8334`: Fix Appveyor build.
* :ghpull:`8258`: DOC: Clean up equal-aspect example
* :ghpull:`8116`: Simplify _reshape_2D.
* :ghpull:`8240`: DOC refactored installation instruction
* :ghpull:`8363`: DOC: update link to mpl-probscale
* :ghpull:`8362`: Add adjustText to the list of third party packages
* :ghpull:`7691`: ENH: Optional 3d bar shading
* :ghpull:`8264`: Fix leaky ps
* :ghpull:`8338`: Renamed all 'mtrans' into more common 'mtransforms'
* :ghpull:`8311`: DOC api's transition to sphinx-gallery is now complete
* :ghpull:`8281`: Fix testing with tests.py on Py3.6.
* :ghpull:`7844`: Fix containment test with nonlinear transforms.
* :ghpull:`8306`: DOC added titles to the rest of the 3D plots
* :ghpull:`8303`: Table
* :ghpull:`6834`: Use scalars below a certain exponent in labes of log-scales axis
* :ghpull:`8295`: Removes OldScalarFormatter #7956
* :ghpull:`8310`: DOC shapes and collections is fully SG compatible
* :ghpull:`8304`: Remove executable bit from examples and headers.
* :ghpull:`8229`: MEP12 ganged example
* :ghpull:`8301`: STY: fix whitespace in the tests
* :ghpull:`6909`: Savefig return bytes
* :ghpull:`8248`: Inkscape shell mode.
* :ghpull:`8276`: MAINT moved some maintenance and helper python scripts to tools/
* :ghpull:`8275`: DOC moved changelog to the documentation
* :ghpull:`8262`: TST: fail on missing baseline file
* :ghpull:`8018`: Cleanup visual_tests and disable browser opening
* :ghpull:`8268`: DOC moved spines examples sphinx-gallery
* :ghpull:`8239`: changes in travis's build environment
* :ghpull:`8274`: Removed obsolete license.py file
* :ghpull:`8261`: Set __name__ for list validators in rcsetup.
* :ghpull:`8217`: Add option to rotate labels in a pie chart (#2304)
* :ghpull:`8227`: Contouring 1x1 array (issue #8197)
* :ghpull:`8252`: Memoize parse_fontconfig_pattern; speeds up test suite by ~1min.
* :ghpull:`4152`: Avoid errors when switching scales on images
* :ghpull:`8047`: Correct theta values when drawing a non-circular arc
* :ghpull:`8245`: DOC: sphinx-gallery histograms
* :ghpull:`8241`: Remove image with non-free color calibration profile
* :ghpull:`7878`: Update vlines example with axes wide lines.
* :ghpull:`8224`: Implement Path.intersects_bbox in C++ to speed up legend positioning.
* :ghpull:`8228`: MEP12 text alignment example
* :ghpull:`8179`: TST: Enable cache directories on AppVeyor.
* :ghpull:`8234`: fix gitter badge
* :ghpull:`8154`: merge fill_demo and fill_demo_features
* :ghpull:`8213`: TST: skip fc-list related tests if not installed
* :ghpull:`8126`: Faster legend with location 'best'
* :ghpull:`7744`: Added axis limit check for non-finite values
* :ghpull:`5691`: Update documentation of stem to mention StemContainer
* :ghpull:`8158`: Fix layout of spectrum_demo.py
* :ghpull:`8190`: add gitter link in README
* :ghpull:`8007`: Clean up BoundaryNorm docstring
* :ghpull:`8166`: MAINT: mappingview check for Python 3.4
* :ghpull:`8150`: Deprecate Axes.axesPatch, Figure.figurePatch.
* :ghpull:`8148`: Remove support for -dbackend argv.
* :ghpull:`6977`: Handle dvi font names as ASCII bytestrings
* :ghpull:`8066`: Clean up and move text rotation example
* :ghpull:`8134`: Update Slider docs and type check slidermin and slidermax.
* :ghpull:`8133`: Disable network tests on AppVeyor.
* :ghpull:`8065`: Clean up and move accented text example
* :ghpull:`8119`: Drop None from Container.get_children().
* :ghpull:`8115`: Add branch coverage; exclude _version.py from coverage.
* :ghpull:`8118`: Deprecate matplotlib.tests.assert_str_equal.
* :ghpull:`7394`: Cleanup transforms.py.
* :ghpull:`8036`: Tweak coverage
* :ghpull:`8110`: Mrg2.0.x
* :ghpull:`8026`: Pytest documentation + build tweaks
* :ghpull:`8040`: ENH: Stricter validation of line style rcParams (and extended accepted types for ``grid.linestyle``)
* :ghpull:`8097`: use plt.gca instead of plt.axes for already exhisting implicit axes
* :ghpull:`8096`: Improve error message for image_comparison decorator.
* :ghpull:`8085`: Fix PYTHONHASHSEED setup on OS X.
* :ghpull:`8063`: Update MovieWriter dpi default
* :ghpull:`7871`: Use backports.functools_lru_cache instead of functools32
* :ghpull:`4516`: support vertical quiverkey
* :ghpull:`4997`: The url of downloading historical prices of Yahoo Finance has changed
* :ghpull:`8043`: Fix pyplot.axis(ax) when ax is in other figure.
* :ghpull:`8055`: Undeprecate is_scalar_or_string.
* :ghpull:`8060`: Added tight_layout() to example.
* :ghpull:`7985`: Catch specgram warnings during tests
* :ghpull:`7965`: ENH: Fixed PercentFormatter usage with latex
* :ghpull:`8014`: do not ignore "closed" parameter in Poly3DCollection
* :ghpull:`7933`: Cleanup: use ``is not`` instead of ``not ... is``, etc.
* :ghpull:`7981`: Clarify backports documentation
* :ghpull:`5405`: WIP: issue #5325, convert from nose to pytest
* :ghpull:`8020`: Allow choosing logit scale in qt figure options.
* :ghpull:`8003`: Coverage config
* :ghpull:`7974`: Switch testing to pytest completely
* :ghpull:`8001`: Switch to pytest-pep8.
* :ghpull:`7993`: MAINT: Updated tick and category test formatting
* :ghpull:`8002`: Remove pytest_pycollect_makeitem.
* :ghpull:`7925`: Fix a number of Deprecated/Invalid escape sequences
* :ghpull:`7999`: More cbook deprecations.
* :ghpull:`7973`: Convert test decorators to pytest fixtures
* :ghpull:`7996`: Simplify implementation of is_numlike & is_string_like.
* :ghpull:`7998`: Display relative image paths when tests fail.
* :ghpull:`6886`: BUG: % crashes saving figure with tex enabled
* :ghpull:`7987`: Add vega deprecations to tests on master
* :ghpull:`7625`: Legend autopositioning with "spiraling" lines.
* :ghpull:`7983`: Remove assert_true calls from new PRs.
* :ghpull:`7980`: Coding Guide Edits
* :ghpull:`7767`: Don't check ``iterable()`` before ``len()``.
* :ghpull:`7023`: Add ``clf`` kwarg to plt.figure()
* :ghpull:`7857`: Fix/hide some deprecations
* :ghpull:`7972`: MAINT cleaning up of gallery examples.
* :ghpull:`7952`: MEP12 of showcase's examples + other folders.
* :ghpull:`7935`: Finish removing nose
* :ghpull:`7859`: Fix typo in Axes3D.set_autoscalez_on.
* :ghpull:`7866`: Catch specgram warnings in testing
* :ghpull:`7880`: If text location isn't finite, set it to not visible
* :ghpull:`7947`: MAINT testing.nose -> testing._nose to make it explicitely private
* :ghpull:`7960`: Don't try to build for py34 on appveyor
* :ghpull:`7949`: Remove ``sharex_foreign`` example, now useless.
* :ghpull:`7843`: MAINT: add ability to specify recursionlimit
* :ghpull:`7941`: Cleanup: remove unused variable/assignment/expression and debug comments
* :ghpull:`7944`: Improve hexbin performance
* :ghpull:`7938`: Fix typo in toolkits docs
* :ghpull:`7929`: Remove a dead code (``font_manager.ttfdict_fnames``)
* :ghpull:`7932`: Convert remaining tests to pytest
* :ghpull:`7926`: Stop codecov from posting messages
* :ghpull:`7892`: Configure AppVeyor to fail fast
* :ghpull:`7934`: Run animation smoketest in a temporary directory.
* :ghpull:`7872`: Convert font/text tests to pytest
* :ghpull:`7915`: Convert sphinxext tests to pytest.
* :ghpull:`7897`: MAINT moved all remaining "f" modules to pytest
* :ghpull:`7863`: Convert backend tests to use pytest
* :ghpull:`7920`: Convert preprocess tests to pytest
* :ghpull:`7887`: Convert mpl toolkits tests to pytest + minor cleanup
* :ghpull:`7918`: Convert test_s* files to pytest and flake8 them
* :ghpull:`7916`: Convert test_[ab]* files to pytest.
* :ghpull:`7923`: Fix leak of filedescriptor if fontsize cannot be set.
* :ghpull:`7818`: Tripcolor.py: Remove documentation rendering error
* :ghpull:`7830`: MAINT moved _backports to cbook module
* :ghpull:`7883`: Convert mlab tests to pytest
* :ghpull:`7885`: MAINT moved all "d" modules to pytest.
* :ghpull:`7889`: Convert remaining test_t* files to pytest.
* :ghpull:`7748`: MAINT: Deterministic SVG and PDF tests
* :ghpull:`7884`: MAINT moved "c" modules to pytest
* :ghpull:`7888`: Transform test updates (pytest + cleanup)
* :ghpull:`7882`: MAINT pytest now exit on first failure on travis
* :ghpull:`7811`: Allow figure.legend to be called without arguments
* :ghpull:`7854`: !B [#7852] fix for _rrule maximum recursion depth exceeded on multiprocessing usage
* :ghpull:`7817`: better input validation on ``fill_between``
* :ghpull:`7864`: Minor simplification of inset_locator_demo.
* :ghpull:`7850`: Allow AnchoredOffset to take a string-like location code
* :ghpull:`7829`: MAINT tests should not use relative imports
* :ghpull:`7828`: MAINT added early checks for dependencies for doc building
* :ghpull:`7424`: Numpy Doc Format
* :ghpull:`7644`: Allow scalar height for plt.bar
* :ghpull:`7838`: Merge v2.x
* :ghpull:`7825`: Remove unused verification code.
* :ghpull:`7833`: Deprecate unused verification code.
* :ghpull:`3582`: Made a function wrapper to examples/api/two_scales.py
* :ghpull:`7831`: Function wrapper for examples/api/two_scales.py
* :ghpull:`7801`: Add short-circuit return to matplotlib.artist.setp if input is length 0
* :ghpull:`2128`: figure.legend can be called without arguments
* :ghpull:`7730`: Fixed GraphicsContextBase linestyle getter
* :ghpull:`7747`: Update qhull to 2015.2
* :ghpull:`7645`: Clean up stock sample data.
* :ghpull:`7765`: TST: Clean up figure tests
* :ghpull:`7783`: Raise exception if negative height or width is passed to axes()
* :ghpull:`7794`: Ignore images that doc build produces
* :ghpull:`7790`: Adjust markdown and text in ISSUE_TEMPLATE.md
* :ghpull:`7769`: Remove redundant pep8 entry in .travis.yml.
* :ghpull:`7726`: FIX: Clean up in the new quiverkey test; make new figs in scale tests
* :ghpull:`7719`: Add angle kwarg to quiverkey
* :ghpull:`7723`: Use mplDeprecation class for all deprecations.
* :ghpull:`7714`: TST: switch from 3.6-dev to 3.6
* :ghpull:`7349`: Add support for png_text metadata, allow to customize metadata for other backends.
* :ghpull:`7670`: Decode error messages from image converters.
* :ghpull:`7674`: Serialize comparison of multiple baseline images.
* :ghpull:`7668`: Save SVG test directly to file instead of its name.
* :ghpull:`7549`: Cleanup: sorted, dict iteration, array.{ndim,size}, ...
* :ghpull:`7667`: FIX: Fix missing package
* :ghpull:`7651`: BUG,ENH: make deprecated decorator work (and more flexibly)
* :ghpull:`7658`: Avoid comparing numpy array to strings in two places
* :ghpull:`7657`: Fix warning when setting markeredgecolor to a numpy array
* :ghpull:`7604`: Warn if different axis projection requested
* :ghpull:`7568`: Deprecate unused functions in cbook.
* :ghpull:`6428`: Give a better error message on missing PostScript fonts
* :ghpull:`7585`: Fix a bug in TextBox where shortcut keys were not being reenabled
* :ghpull:`7628`: picker may not be callable.
* :ghpull:`7622`: Mrg animation merge
* :ghpull:`7607`: TST: regenerate patheffect2
* :ghpull:`7608`: Don't call np.min on generator.
* :ghpull:`6597`: Reproducible PS/PDF output (master)
* :ghpull:`7538`: Don't work out packages to install if user requests information from setup.p
* :ghpull:`7536`: Rectangle patch angle attribute and patch __str__ improvements
* :ghpull:`7547`: Additional cleanups
* :ghpull:`7544`: Cleanups
* :ghpull:`7468`: TST: Enable pytest-xdist
* :ghpull:`7531`: double tolerance for test_png.py/pngsuite on Windows
* :ghpull:`7403`: MAINT flake8 is now run on diff + travis cleanup.
* :ghpull:`7397`: Numpydoc for backends
* :ghpull:`7513`: Doc: Typo in gridspec example subtitle
* :ghpull:`6486`: Updated some examples [MEP12]
* :ghpull:`7494`: Remove some numpy 1.6 workarounds
* :ghpull:`7498`: Fix double running of explicitly chosen tests.
* :ghpull:`7475`: Remove deprecated "shading" option to pcolor.
* :ghpull:`6062`: Add maximum streamline length property.
* :ghpull:`4592`: Correctly calculate margins on log scales
* :ghpull:`7481`: Minor cleanup of hist().
* :ghpull:`7474`: FIX/API: regenerate test figure due to hatch changes
* :ghpull:`7469`: TST: Added codecov
* :ghpull:`7467`: TST: Fixed part of a test that got displaced in all the changes somehow
* :ghpull:`7463`: Added additional coverage excludes
* :ghpull:`7454`: Avoid temporaries when preparing step plots.
* :ghpull:`7456`: Add pytest's .cache to .gitignore.
* :ghpull:`7442`: Added spacer to Tk toolbar
* :ghpull:`7380`: Adding spacer support for Tkinter's tookbar
* :ghpull:`7435`: restore test that was inadvertently removed by 5901b38
* :ghpull:`7363`: Add appropriate error on color size mismatch in ``scatter``
* :ghpull:`7362`: Added ``-j`` shortcut for ``--processes=``
* :ghpull:`7417`: Merge from v2.x
* :ghpull:`5786`: Feature: Interactive Selector Tools
* :ghpull:`7291`: MEP 29: Markup text
* :ghpull:`6560`: Fillbetween
* :ghpull:`7386`: ENH examples are now reproducible
* :ghpull:`7395`: Drop code that supports numpy pre-1.6.
* :ghpull:`7385`: remove unused random import
* :ghpull:`7367`: Warn on invalid log axis limits, per issue #7299
* :ghpull:`7310`: TST: Make proj3d tests into real tests
* :ghpull:`7340`: DOC: Normalize symlink target
* :ghpull:`7303`: Traceback to help fixing double-calls to mpl.use.
* :ghpull:`7318`: Convert a few test files to Pytest
* :ghpull:`7326`: Enable coverage sending on pytest build
* :ghpull:`7321`: Remove bundled virtualenv module
* :ghpull:`7290`: Remove deprecated stuff schedule for removal.
* :ghpull:`6488`: cleaned up 3 examples [MEP12]
* :ghpull:`7317`: friendly take over of PR6488
* :ghpull:`7324`: DOC: Boxplot color demo update
* :ghpull:`7309`: MEP28: fix rst syntax for code blocks
* :ghpull:`4128`: Code removal for post 1.5/2.1
* :ghpull:`7071`: Remove finance module
* :ghpull:`7308`: Fix travis nightly build
* :ghpull:`7282`: Draft version of MEP28: Simplification of boxplots
* :ghpull:`7304`: DOC: Remove duplicate documentation from last merge.
* :ghpull:`6663`: ENH doc is now built with the new sphinx build
* :ghpull:`7285`: added some fixes to the documentation of the functions
* :ghpull:`7241`: Categorical support for NumPy string arrays.
* :ghpull:`7256`: CI: skip failing test on appveyor
* :ghpull:`7255`: CI: pin to qt4
* :ghpull:`7252`: ENH: improve PySide2 loading
* :ghpull:`7245`: TST: Always produce image comparison test result images
* :ghpull:`6677`: Remove a copy in pcolormesh.
* :ghpull:`6790`: BUG: fix C90 warning -> error in new tkagg code
* :ghpull:`3961`: DOC: instructions on installing matplotlib for dev
* :ghpull:`7195`: remove check under linux for ~/.matplotlib
* :ghpull:`6753`: Don't warn when legend() finds no labels.
* :ghpull:`6327`: Fix captions for plot directive in latex target
* :ghpull:`7097`: ``image_comparison`` decorator refactor
* :ghpull:`7140`: FIX added matplotlib.testing.nose.plugins to setupext.py
* :ghpull:`7094`: TST: Restore broken ``test_use14corefonts``
* :ghpull:`1983`: Added a TextBox widget
* :ghpull:`5375`: Text box widget
* :ghpull:`6995`: Turn off minor grids when interactively turning off major grids.
* :ghpull:`7077`: label_outer() should remove inner minor ticks too.
* :ghpull:`7076`: Added global environment variable MPLGLOBALCONFIGDIR, with the exact same behaviour as MPLCONFIGDIR, as a fallback for all users
* :ghpull:`7055`: FIX: testings.nose was not installed
* :ghpull:`6400`: encode_as and subplots_iterator
* :ghpull:`7051`: Normalize images handled by Pillow in imread
* :ghpull:`7048`: FIX: remove unused variable
* :ghpull:`7026`: Merge 2.x to master
* :ghpull:`6988`: Text box widget, take over of PR5375
* :ghpull:`7012`: Don't blacklist test_usetex using pytest
* :ghpull:`7011`: TST: Fixed ``skip_if_command_unavailable`` decorator problem
* :ghpull:`6918`: enable previously leftout test_usetex
* :ghpull:`6491`: Don't warn in Collections.contains if picker is not numlike.
* :ghpull:`6889`: support for updating axis ticks for categorical data
* :ghpull:`6974`: Fixed wrong expression
* :ghpull:`6730`: Add Py.test testing framework support
* :ghpull:`6875`: Add keymap (default: G) to toggle minor grid.
* :ghpull:`6920`: Prepare for cross-framework test suite
* :ghpull:`6944`: Restore cbook.report_memory, which was deleted in d063dee.
* :ghpull:`6851`: Do not restrict coverage to ``matplotlib`` module only
* :ghpull:`6938`: Image interpolation selector in Qt figure options.
* :ghpull:`6787`: Python3.5 dictview support
* :ghpull:`6407`: adding default toggled state for toggle tools
* :ghpull:`6822`: Use travis native cache
* :ghpull:`6821`: Break reference cycle Line2D <-> Line2D._lineFunc.
* :ghpull:`6848`: ``test_tinypages``: pytest compatible module level setup
* :ghpull:`6867`: Mark ``make_all_2d_testfuncs`` as not a test
* :ghpull:`6862`: Change default doc image format to png and pdf
* :ghpull:`6819`: Add mpl_toolkits to coveragerc.
* :ghpull:`6840`: Fixed broken ``test_pickle.test_complete`` test
* :ghpull:`6829`: Tick label rotation via ``set_tick_params``
* :ghpull:`4730`: [WIP] Proposed improvement in default log formatting
* :ghpull:`6799`: Allow creating annotation arrows w/ default props.
* :ghpull:`6807`: Deprecate ``{get,set}_cursorprops``.
* :ghpull:`6815`: Rename tests in ``test_mlab.py``
* :ghpull:`6778`: Added contribute information to readme
* :ghpull:`6774`: Appveyor: use newer conda packages and only run all tests on one platform
* :ghpull:`6682`: DO NOT MERGE: conda-build failure on appveyor
* :ghpull:`6761`: Fixed warnings catching and counting with ``warnings.catch_warnings``
* :ghpull:`6755`: PEP: fix minor formatting issues
* :ghpull:`6699`: Warn if MPLBACKEND is invalid.
* :ghpull:`6747`: Also output the actual error on svg backend tests using subprocess
* :ghpull:`6744`: Add workaround for failures due to newer miktex
* :ghpull:`6733`: Mergev2.x to master
* :ghpull:`6729`: Fix crash if byte-compiled level 2
* :ghpull:`6575`: setup.py: Recommend installation command for pkgs
* :ghpull:`6645`: Fix containment and subslice optim. for steps.
* :ghpull:`6619`: Hide "inner" {x,y}labels in label_outer too.
* :ghpull:`6639`: Simplify get_legend_handler method
* :ghpull:`6694`: Improve Line2D and MarkerStyle instantiation
* :ghpull:`6692`: Remove explicit children invalidation in update_position method
* :ghpull:`6707`: Call ``gc.collect`` after each test only if the user asks for it
* :ghpull:`6689`: Str Categorical Axis Support
* :ghpull:`6686`: Merged _bool from axis into cbook._string_to_bool
* :ghpull:`6520`: Appveyor overhaul
* :ghpull:`6697`: Fixed path caching bug in ``Path.unit_regular_star``
* :ghpull:`6676`: Fixed AppVeyor building script
* :ghpull:`6672`: Fix example of streamplot ``start_points`` option
* :ghpull:`6564`: Cleanup for drawstyles.
* :ghpull:`2370`: Implement draw_markers in the cairo backend.
* :ghpull:`6573`: Some general cleanups
* :ghpull:`6568`: Add OSX to travis tests
* :ghpull:`6405`: ToolManager/Tools adding methods to set figure after initialization
* :ghpull:`6553`: Drop prettyplotlib from the list of toolkits.
* :ghpull:`6557`: Merge 2.x to master
* :ghpull:`6555`: Fix docstrings for ``warn_deprecated``.
* :ghpull:`6497`: Line2D._path obeys drawstyle.
* :ghpull:`6487`: Added docstring to scatter_with_legend.py [MEP12]
* :ghpull:`6472`: Install all dependencies from pypi
* :ghpull:`6462`: CI: Use Miniconda already installed on AppVeyor.
* :ghpull:`6456`: FIX: unbreak master after 2.x merge
* :ghpull:`6417`: Showraise gtk gtk3
* :ghpull:`6427`: Output pdf dicts in deterministic order
* :ghpull:`6431`: Merge from v2.x
* :ghpull:`5602`: Automatic downsampling of images.
* :ghpull:`4573`: Allow passing array-likes to pcolor{,mesh}.
* :ghpull:`6402`: more explicit message for missing image
* :ghpull:`6302`: FigureCanvasQT key auto repeat
* :ghpull:`6334`: ENH: webagg: Handle ioloop shutdown correctly
* :ghpull:`5267`: AutoMinorLocator and and logarithmic axis
* :ghpull:`6386`: Minor improvements concerning #6353 and #6357
* :ghpull:`6388`: Remove wrongly commited test.txt
* :ghpull:`6379`: Install basemap from git trying to fix build issue with docs
* :ghpull:`6369`: Update demo_floating_axes.py with comments
* :ghpull:`6377`: Remove unused variable in GeoAxes class
* :ghpull:`6373`: Remove misspelled and unused variable in GeoAxes class
* :ghpull:`6376`: Update index.rst - add Windrose as third party tool
* :ghpull:`6371`: Set size of static figure to match widget on hidp displays
* :ghpull:`6370`: Restore webagg backend following the merge of widget nbagg backend
* :ghpull:`6367`: Remove stray nonascii char from nbagg
* :ghpull:`5754`: IPython Widget
* :ghpull:`6355`: [WIP] Widgetizing the IPython notebook backend
* :ghpull:`6356`: Merge 2.x to master
* :ghpull:`6304`: Updating animation file writer to allow keywork arguments when using ``with`` construct
* :ghpull:`6337`: Add a 'useMathText' param to method 'ticklabel_format'
* :ghpull:`6322`: Typo fixes and wording modifications (minor)
* :ghpull:`6319`: Add PyUpSet as extension
* :ghpull:`6303`: DOC Clean up on about half the Mplot3d examples
* :ghpull:`6251`: ENH: Added a ``PercentFormatter`` class to ``matplotlib.ticker``
* :ghpull:`6252`: Implements #4489 WIP
* :ghpull:`6182`: 'outside' locations for legend feature
* :ghpull:`6250`: Able to give a variable amount of alpha values into set_alpha in collections
* :ghpull:`6081`: V2.x Issue #698 fix, text rotation via transforms
* :ghpull:`6170`: getter for ticks for colorbar
* :ghpull:`6246`: Merge v2.x into master
* :ghpull:`6234`: Limit Sphinx to 1.3.6 for the time being
* :ghpull:`6232`: MNT: use stdlib tools in allow_rasterization
* :ghpull:`6211`: A method added to Colormap classes to reverse the colormap
* :ghpull:`6222`: ENH: Added ``file`` keyword to ``setp`` to redirect output
* :ghpull:`6217`: BUG: Made ``setp`` accept arbitrary iterables
* :ghpull:`6154`: Some small cleanups based on Quantified code
* :ghpull:`4446`: Label outer offset text
* :ghpull:`6218`: DOC: fix typo
* :ghpull:`5899`: Issue #4271: reversed method added to Colormap objects.
* :ghpull:`6011`: Fix issue #6003
* :ghpull:`6179`: Issue #6105: Adds targetfig parameter to the subplot2grid function
* :ghpull:`6176`: DOC: Updated docs for rc_context
* :ghpull:`2904`: Legend tuple handler improve
* :ghpull:`5617`: Legend tuple handler improve
* :ghpull:`6188`: Merge 2x into master
* :ghpull:`6172`: Implemented issue #5856
* :ghpull:`6132`: Don't check if in range if the caller passed norm
* :ghpull:`6123`: docstring added
* :ghpull:`6137`: Fixed outdated link to thirdpartypackages, and simplified the page
* :ghpull:`6095`: Bring back the module level 'backend'
* :ghpull:`2632`: BUG Raise exception for invalid input
* :ghpull:`6122`: MNT: improve image array argument checking in to_rgba. Closes #2499.
* :ghpull:`6047`: bug fix related #5479
* :ghpull:`6119`: added comment on "usetex=False" to ainde debugging when latex not ava…
* :ghpull:`6107`: simplified, added comment on usetex
* :ghpull:`6116`: CI: try explicitly including msvc_runtime
* :ghpull:`6100`: Update INSTALL
* :ghpull:`6102`: Update installing_faq.rst
* :ghpull:`6101`: Update INSTALL
* :ghpull:`6068`: Text class: changed __str__ method and added __repr__ method
* :ghpull:`6018`: Added get_status() function to the CheckButtons widget
* :ghpull:`6013`: Mnt cleanup pylab setup
* :ghpull:`6029`: TST: Always use / in URLs for visual results.
* :ghpull:`6024`: Add Issue template with some guidelines
* :ghpull:`5972`: add support for PySide2, #5971
* :ghpull:`5922`: Fixes for Windows test failures on appveyor
* :ghpull:`5947`: Fix #5944: Fix PNG writing from notebook backend
* :ghpull:`5936`: Merge 2x to master
* :ghpull:`5629`: WIP: more windows build and CI changes
* :ghpull:`5906`: Merge v2x to master
* :ghpull:`5902`: V2.x
* :ghpull:`5881`: Allow build children to run
* :ghpull:`5886`: Revert "Build the docs with python 3.4 which should fix the Traitlets…
* :ghpull:`5877`: DOC: added blurb about external mpl-proscale package
* :ghpull:`5879`: Build the docs with python 3.4 which should fix the Traitlets/IPython…
* :ghpull:`5730`: [WIP] Run Travis on Ubuntu 14.04
* :ghpull:`5845`: V2.x merge to master
* :ghpull:`5752`: Reorganise mpl_toolkits documentation
* :ghpull:`5797`: Build docs on python3.5 with linkcheck running on python 2.7
* :ghpull:`4857`: Toolbars keep history if axes change (navtoolbar2 + toolmanager)
* :ghpull:`5789`: Index.html template. Only insert snippet if found
* :ghpull:`5776`: Add .noseids to .gitignore.
* :ghpull:`5454`: ENH: Create an abstract base class for movie writers.
* :ghpull:`5746`: Clarify that easy_install may be used to install all dependencies
* :ghpull:`5739`: Silence labeled data warning in tests
* :ghpull:`5735`: Correct regex in filterwarnings
* :ghpull:`5664`: Low-hanging performance improvements
* :ghpull:`5697`: TST: add missing decorator
* :ghpull:`5667`: Nicer axes names in selector for figure options.
* :ghpull:`1312`: Add ability to unshare a pair of shared [xy] axes
* :ghpull:`4921`: Add a quit_all key to the default keymap
* :ghpull:`4702`: sphinxext/plot_directive does not accept a caption
* :ghpull:`5621`: Tst up coverage
* :ghpull:`5607`: Clarify error when plot() args have bad shapes.
* :ghpull:`5604`: WIP: testing on windows and conda packages/ wheels for master
* :ghpull:`5555`: Use shorter float repr in figure options dialog.
* :ghpull:`5552`: Dep contourset vminmax
* :ghpull:`5146`: Move impl. of plt.subplots to Figure.add_subplots.
* :ghpull:`4367`: TST : enable coveralls
* :ghpull:`4678`: TST: Enable coveralls/codecov code coverage
* :ghpull:`5451`: [Bug] masking of NaN Z values in pcolormesh
* :ghpull:`4863`: [mpl_toolkits] Allow "figure" kwarg for host functions in parasite_axes
* :ghpull:`5166`: [BUG] Don't allow 1d-arrays in plot_surface.
* :ghpull:`5360`: Add a new memleak script that does everything
* :ghpull:`5389`: Faster image generation in WebAgg/NbAgg backends
* :ghpull:`4970`: Fixed ZoomPanBase to work with log plots
* :ghpull:`5371`: DOC: Add what's new entry for TransformedPatchPath.
* :ghpull:`4920`: ENH: Add TransformedPatchPath for clipping.
* :ghpull:`5290`: implemeted get_ticks_direction()
* :ghpull:`5268`: Document and generalise $MATPLOTLIBRC
* :ghpull:`3519`: pep8 fixes
* :ghpull:`4898`: HostAxesBase now adds appropriate _remove_method to its parasite axes.
* :ghpull:`5177`: MAINT: dviread refactoring
* :ghpull:`5021`: Use json for the font cache instead of pickle
* :ghpull:`5147`: Cleaned up text in pyplot_tutorial.rst
* :ghpull:`5063`: added tick labels from values demo
* :ghpull:`5033`: Bugfix for issue #750 (gridlines for 3d axes cover a plotted surface …
* :ghpull:`4807`: setupext.py: let the user set a different pkg-config
* :ghpull:`4816`: FIX: violinplot crashed if input variance was zero
* :ghpull:`4890`: Reduce redudant code in axes_grid{,1}.colorbar
* :ghpull:`4824`: Two bugs in colors.BoundaryNorm
* :ghpull:`4490`: Enh mappable remapper
* :ghpull:`4851`: Fix tight layout in pyplot.py
* :ghpull:`3347`: Toolbar tracks views if axes are added during use
* :ghpull:`3554`: Allow for null-strides in wireframe plot
* :ghpull:`2637`: Rcparam ng proposal (don't merge)
* :ghpull:`4694`: Mpl traitlets
* :ghpull:`3818`: [ENH] Initial support for linestyle cycling on plot()
* :ghpull:`3682`: Provide programmatic access valid interp options
* :ghpull:`4718`: Expose interpolation short names at module level.
* :ghpull:`3947`: Date fixes
* :ghpull:`4711`: Dummypr
* :ghpull:`4714`: Add an option to streamplot to manually specify the seed points.
* :ghpull:`4583`: Mnt mailmap
* :ghpull:`4153`: bytes2pdatenum
* :ghpull:`4393`: Fix Line2D function set_markersize so it doesn't fail if given a string ...
* :ghpull:`4314`: Implemented a new Style Cycle feature for Issue #2841
* :ghpull:`4241`: Use traditional linestyle shortcuts
* :ghpull:`4397`: Added backend which uses iTerm2 ability to show images in console.
* :ghpull:`3659`: improvements to install / testing [manually merge to master]
* :ghpull:`4006`: Allow interrupts to be delivered once Python is fixed.
* :ghpull:`3994`: Add per-page pdf notes in PdfFile and PdfPages.
* :ghpull:`4080`: test_axes: remove extraneous "show()"
* :ghpull:`4069`: backend_cairo: Clip drawn paths to context.clip_extents()
* :ghpull:`4050`: Fix masked array handling
* :ghpull:`4008`: Path fast verts bug fix
* :ghpull:`4022`: More helpful error message for pgf backend
* :ghpull:`4004`: Provide arguments to mencoder in a more proper way
* :ghpull:`3995`: Fix wx._core.PyAssertionError ... wxGetStockLabel(): invalid stock item ID
* :ghpull:`3988`: MNT : deprecate FigureCanvasBase.onHilite
* :ghpull:`3971`: Added "val" attribute to widgets.RadioButtons
* :ghpull:`3978`: Fix clipping/zooming of inverted images
* :ghpull:`3916`: RF: always close old figure windows
* :ghpull:`3958`: Suppress some warnings in examples
* :ghpull:`3831`: Fix python3 issues in some examples
* :ghpull:`3943`: Legend deprecate removal + cleanup
* :ghpull:`3955`: API : tighten validation on pivot in Quiver
* :ghpull:`3950`: Ensure that fonts are present on travis when building docs.
* :ghpull:`3883`: BUG/API : relax validation in hist
* :ghpull:`3942`: MNT : slight refactor of Axis.set_ticklabels
* :ghpull:`3936`: issue#3934: Call autoscale_view() in add_patch()
* :ghpull:`3925`: Text.{get,set}_usetex: manually enable/disable TeX
* :ghpull:`3792`: Add legend.facecolor and edgecolor to rcParams
* :ghpull:`3835`: Single axes artist
* :ghpull:`3866`: Regression in transforms: raises exception when applied to single point
* :ghpull:`3853`: typeFace as bytestring in Py3
* :ghpull:`3855`: Allow ``color=None`` to be passed to plotting functions.
* :ghpull:`3795`: RcParams instances for matplotlib.style.use
* :ghpull:`3402`: Image tutorial notebook edit
* :ghpull:`3824`: Path.contains_points() returns a uint8 array instead of a bool array
* :ghpull:`2743`: Updated the macosx backed figure manager show function to bring the
* :ghpull:`3812`: insert deprecation warning for set_graylevel
* :ghpull:`3393`: 2 draw optimization -- pre-parse colors, short-circuit path construction code
* :ghpull:`3265`: Allow both linestyle definition "accents" and dash-patterns as linestyle...
* :ghpull:`3774`: [examples] final pep8 fixes
* :ghpull:`3698`: fixed axvline description of ymin/ymax args. Little edit in axhline doc
* :ghpull:`3083`: New rcParams to set pyplot.suptitle() defaults
* :ghpull:`3683`: remove _orig_color which is duplicate of _rgb
* :ghpull:`3502`: Improved selection widget
* :ghpull:`3736`: Boxplot examples
* :ghpull:`3770`: Treat Sphinx warnings as errors when building docs on Travis
* :ghpull:`3777`: Upgrade agg to SVN version
* :ghpull:`3781`: Fix compiler warning
* :ghpull:`3778`: Reduce coupling between _tkagg and _backend_agg modules
* :ghpull:`3737`: Rgb2lab minimal
* :ghpull:`3769`: made idle_event() in backend_bases.py return True
* :ghpull:`3768`: Mock backens when building doc
* :ghpull:`3714`: [examples] fix pep8 error classes e231 and e241
* :ghpull:`3764`: MNT : removed \*args from CallbackRegistry init
* :ghpull:`3765`: MNT : delete unused Image
* :ghpull:`3763`: WebAgg: _png.write_png raises TypeError
* :ghpull:`3760`: ENH: use fewer points for 3d quiver plot
* :ghpull:`3499`: Legend marker label placement
* :ghpull:`3735`: ENH: add pivot kwarg to 3d quiver plot
* :ghpull:`3755`: Reenable shading tests for numpy 1.9.1 and later
* :ghpull:`3744`: Final decxx corrections to PR #3723
* :ghpull:`3546`: Example of embedding a figure into an existing Tk canvas
* :ghpull:`3717`: Github status upgrade
* :ghpull:`3687`: Errorbar markers not drawn in png output
* :ghpull:`3724`: Remove duplicate import_array() call
* :ghpull:`3723`: Complete removal of PyCXX
* :ghpull:`3668`: [examples] pep8 fix E26*
* :ghpull:`3119`: Remove the check on path length over 18980 in Cairo backend
* :ghpull:`2759`: MEP22 Navigation toolbar coexistence TODELETE
* :ghpull:`3675`: Additional Warnings in docs build on travis after merge of decxx
* :ghpull:`3630`: refactor ftface_props example
* :ghpull:`3671`: fix for #3669 Font issue without PyCXX
* :ghpull:`3681`: use _fast_from_codes_and_verts in transform code
* :ghpull:`3678`: DOC/PEP8 : details related to PR #3433
* :ghpull:`3433`: Added center and frame arguments for pie-charts [merge to master at cl]
* :ghpull:`3677`: Rotation angle between 0 and 360.
* :ghpull:`3674`: Silince UnicodeWarnings in tests
* :ghpull:`3355`: Unneeded argument in get_linestyle
* :ghpull:`3558`: Adds multiple histograms side-by-side example
* :ghpull:`3665`: Remove usage of raw strides member in _backend_gdk.c
* :ghpull:`3309`: Explicitly close read and write of Popen process (latex)
* :ghpull:`3488`: pep8ify examples (part2)
* :ghpull:`3589`: ENH: add to_grayscale() method to color maps
* :ghpull:`3662`: Make all classes new-style.
* :ghpull:`3646`: Remove PyCXX dependency for core extension modules
* :ghpull:`3664`: [examples] pep8 fix e251 e27*
* :ghpull:`3638`: MNT : slight refactoring of Gcf
* :ghpull:`3387`: include PySide in qt4agg backend check
* :ghpull:`3597`: BUG/TST : skip example pep8 if don't know source path
* :ghpull:`3635`: fix pep8 error classes e20[12] and e22[12] in examples
* :ghpull:`3653`: Make ScalarMappable a new-style class.
* :ghpull:`3642`: TST : know-fail shadding tests
* :ghpull:`3515`: examples: fix pep8 error classes E111 and E113
* :ghpull:`3096`: Axes labelpad rc
* :ghpull:`3291`: Lightsource enhancements
* :ghpull:`3369`: Added legend.framealpha to rcParams, as mentioned in axes.legend docstring
* :ghpull:`3513`: examples: fully automated fixing of E30 pep8 errors
* :ghpull:`3507`: general pep8 fixes
* :ghpull:`3376`: Move widget.{get,set}_active to AxisWidget.
* :ghpull:`3419`: Better repr for Bboxes.
* :ghpull:`3425`: Pep8ify examples
* :ghpull:`3384`: Test marker styles
* :ghpull:`2931`: Added center and frame arguments for pie-charts
* :ghpull:`3349`: DOC : added folders for api_changes and whats_new
* :ghpull:`3359`: PEP8 conformity; removed outcommented code
* :ghpull:`3194`: Annotate bbox darrow
* :ghpull:`3283`: Suppress invalid argument warnings in inverse Mollweide projection
* :ghpull:`3235`: Silence some more warnings
* :ghpull:`2227`: Refactor of top-level doc/README.rst
* :ghpull:`2740`: MEP22 first draft (DO NOT MERGE)

Issues (360):

* :ghissue:`9248`: Mismatched plots in the 2.1 whatsnew
* :ghissue:`5890`: Broader-ranged viridis cousin?
* :ghissue:`9234`: Make Rectangle._angle public.
* :ghissue:`9250`: backend toolbar error with wxPython 4.0.0b2
* :ghissue:`9134`: segfault ("recursive repaint") with Qt5Agg
* :ghissue:`9247`: yscale('log') broken for histogram
* :ghissue:`2935`: Non-accurate placing of images from plt.imshow in PDF output
* :ghissue:`8791`: figimage does not work when the output format is pdf.
* :ghissue:`1097`: Need to register numpy's datetime64 in the units framework
* :ghissue:`959`: idle_event is invoked only once
* :ghissue:`346`: markers as linestyles
* :ghissue:`312`: subplot() support for polar()
* :ghissue:`7687`: improve (matplotlib.widgets.Slider) doc + input validation
* :ghissue:`7787`: Masked array with plot_date chooses far too large time span
* :ghissue:`7946`: y-axis label no longer obeys x position in 2.0
* :ghissue:`8143`: check imshow performance
* :ghissue:`8420`: set_ylim not working with shared x axis on 2.0.0
* :ghissue:`8658`: scatterplot error with 3 pts, a NaN, and an RGB color
* :ghissue:`8682`: Problem about plot_trisurf of matplotlib 2.0.2
* :ghissue:`9196`: UnicodeDecodeError: 'ascii' codec can't decode byte 0x8e in position 20: ordinal not in range(128)
* :ghissue:`9167`: ``pcolormesh`` no longer compatible w/ <class 'pandas.core.indexes.datetimes.DatetimeIndex'>
* :ghissue:`9203`: imsave gives blank pdf/eps
* :ghissue:`9156`: Saving .png figure failing on OSX backend
* :ghissue:`9162`: Using matplotlib 2.1.0rc1 seems to corrupt PySide
* :ghissue:`9194`: LogNorm on empty image fails
* :ghissue:`8958`: Folder ordering for the examples / tutorials page
* :ghissue:`5643`: xlim not supporting datetime64 data
* :ghissue:`9080`: savefig.transparent has no effect when saving from UI
* :ghissue:`4703`: Pull in JSAnimation
* :ghissue:`8723`: imshow() pixelization in matplotlib 2.0.2 but not in 2.0.0
* :ghissue:`8631`: Image interpolation wrong for pixel values exceeding vmax
* :ghissue:`9041`: document axes-collision deprecation
* :ghissue:`3377`: re-organize gallery
* :ghissue:`2706`: Passing arguments to called function with widgets
* :ghissue:`2560`: error checking should be performed as early as possible (here: non-ASCII str's in e.g. ylabel())
* :ghissue:`5939`: No Disk Space: IOError: [Errno 2] No usable temporary directory found in ['/tmp', '/var/tmp', '/usr/tmp', '/root']
* :ghissue:`5308`: Can't use matplotlib if your home directory's quota is filled
* :ghissue:`6004`: add a "quick fail" to appveyor in case a new push to a PR was made
* :ghissue:`4746`: Qt4 backend windows don't have WM_CLASS property
* :ghissue:`7563`: Deduplication between examples and tests
* :ghissue:`7893`: Differing dependencies of matplotlib 2.0 with Python 3 and Python 2
* :ghissue:`8533`: Drifted marker positions
* :ghissue:`8718`: deprecation warning in the wxagg backend as of master
* :ghissue:`7954`: bar plot: in 2.0.0 bars not as given in the description, ie. first arg is not "left" but "center"
* :ghissue:`8932`: pwd required, but not available, for windows
* :ghissue:`8910`: axhline/axvline broken with pint.Quantity
* :ghissue:`8235`: Investigate why some examples build properly in our gallery despite using numpy and not importing it explicitely.
* :ghissue:`8908`: Weird behavior with pint.Quantity + masked array
* :ghissue:`9115`: mpl or plt in code example
* :ghissue:`6308`: Interactive figure issues with notebook backend
* :ghissue:`8052`: Issue with DPI corrections with Qt5 backend
* :ghissue:`8206`: rcsetup.py should validate strings using six.string_types (=basestring on Py2), not six.text_type
* :ghissue:`5824`: Recompute figsize-dependent parameters on resize
* :ghissue:`8618`: pyside2 as qt5 backend
* :ghissue:`9030`: DOC: better document rcParams in savefig.* grouping
* :ghissue:`9040`: 'Figure' object has no attribute '_original_dpi'
* :ghissue:`8953`: BUG: PathCollection.set_alpha causes colormap to be lost
* :ghissue:`4217`: Feature request: offset radial origin for polar plots
* :ghissue:`1730`: No grid for min values in polar plots
* :ghissue:`328`: thetamin/-max for polar plot
* :ghissue:`8701`: Class pages don't document their methods
* :ghissue:`4802`: Units examples broken
* :ghissue:`9020`: log-scaled Exception when pressing L-key
* :ghissue:`9024`: Axes creation seems to reuse an old one instead of creating a new one
* :ghissue:`8717`: Bug in the HiDPI support in the qt5agg backend
* :ghissue:`7695`: Jupyter magic command  %matplotlib notebook  fails with matplotlib2
* :ghissue:`8365`: Matplotlib %notebook lags when showing coordinate pixel values
* :ghissue:`8590`: Qt5 backend gives missing icon errors on KDE Neon
* :ghissue:`8849`: building conda-package on appveyor is broken
* :ghissue:`8973`: itertools issue when saving animations
* :ghissue:`8903`: Minor tick labels shown on all axes with log scale and share{x,y}=True
* :ghissue:`8943`: Using ``shadow=True`` does not allow for white background in ``ax.legend``
* :ghissue:`8232`: Reduce number of CI builds
* :ghissue:`6915`: plt.yscale('log') after plt.scatter() behaves unpredictably in this example.
* :ghissue:`7364`: Histogram compatibility with numpy
* :ghissue:`8992`: Path.arc breaks for some full-circle inputs
* :ghissue:`9004`: Zoom box doesn't display properly in OS X/macOS w/ subfigures using wxagg backend
* :ghissue:`8934`: Default 2.0 style should have a name
* :ghissue:`8909`: Lack of date/unit support for barbs/quiver
* :ghissue:`5820`: consider disabling the "fork me" ribbon for off-line doc
* :ghissue:`8361`: Installation on CentOS using pip in virtualenv
* :ghissue:`8433`: Insufficient OS/X installation Documentation
* :ghissue:`5805`: Build docs on both python 2 and 3
* :ghissue:`8061`: Scaling issues with PyQt5 when using mixed resolution displays
* :ghissue:`8964`: Interpolating with ``imshow`` makes some squares appear on plot
* :ghissue:`8875`: uploading the devdocs is broken
* :ghissue:`8783`: hline at y=0 appears after setting yscale to log
* :ghissue:`8045`: setting yscale to log, after drawing a plot with values equal to zero, results in incorrect handling of zero values
* :ghissue:`8923`: Slightly imprecise doc wording
* :ghissue:`5163`: stop() method in matplotlib.backend_bases.TimerBase is dysfunctional
* :ghissue:`8885`: scipy2017 sprint - docs
* :ghissue:`8742`: http://matplotlib.org/devdocs/{examples,gallery} point to old builds of the old examples/gallery folder
* :ghissue:`3931`: imshow with log/symlog scales fails to produce figures without raising an Exception
* :ghissue:`8578`: Exception in plt.tight_layout()
* :ghissue:`7429`: Two entries in examples fo marker_reference.py
* :ghissue:`2222`: Provide links to API docs in examples
* :ghissue:`8555`: Final documentation improvements
* :ghissue:`8564`: Find examples to convert to tutorials
* :ghissue:`8702`: setting ``font.family: serif`` does not change math font to serif.
* :ghissue:`8395`: Transforms Cannot be Added to Subplots in Python3
* :ghissue:`4886`: Move manual_axis.py out of pylab_examples
* :ghissue:`5004`: Alpha blending is incorrect in OffsetImage
* :ghissue:`8459`: plt.hist: Unable to plot multiple distributions when x is a datetime
* :ghissue:`8767`: Plotting series of bar charts using plt.subplots() based on data in Pandas dataframe fails when bars are aligned center
* :ghissue:`8821`: "ValueError: All values in the dash list must be positive" if linewidth is set to zero in matplotlib 2.x.x
* :ghissue:`8393`: Difference between settings of similar mlab spectrum tests
* :ghissue:`8748`: Use of recent Miktex version (2.9.6350) with Matplotlib --> "tex not found"
* :ghissue:`7599`: Feature request: add reflection to transforms
* :ghissue:`8534`: "divide by zero" warning doing a proportional colorbar with only 3 bounds
* :ghissue:`4748`: That colorbar.set_ticks can take a locator is not documented sufficently
* :ghissue:`3292`: Using env var to control where tmp files will be written to?
* :ghissue:`3046`: Axis ticks jumping while dragging a plot interactively
* :ghissue:`8750`: Cannot set mec with array
* :ghissue:`4253`: dtype problems with record arrays
* :ghissue:`7486`: Contour kills Python
* :ghissue:`7334`: VisibleDeprecationWarnings in test_given_colors_levels_and_extends
* :ghissue:`8417`: Scaling of ``mlab.magnitude_spectrum()`` is inconsistent
* :ghissue:`8679`: Tcl / Tk failures for Python 3 Linux 64-bit wheel builds
* :ghissue:`7911`: mathtext/mathfont intermittent failures
* :ghissue:`8732`: test_override_builtins failing on master
* :ghissue:`8684`: GTKAgg blit with bbox
* :ghissue:`8629`: Remove unused resolution kwarg to PolarAxes
* :ghissue:`8529`: clabel throws runtime error for circular-like contours
* :ghissue:`8611`: Adding legend to a plot with some nan data raises warning
* :ghissue:`8464`: Possible legend locations
* :ghissue:`8387`: MacOSX backend: figure is cleared when moving from one screen to another
* :ghissue:`8283`: [feature request] easier custom ordering of legend entries
* :ghissue:`8299`: copy a color map object does not isolate changes to cm
* :ghissue:`8640`: Creating axes and figures with NaN sizes should raise errors earlier
* :ghissue:`4590`: Python crash and exit  when using plt.show()
* :ghissue:`8620`: clf synonym clear does not support keep_observers
* :ghissue:`7490`: overhaul external process calls in TexManager
* :ghissue:`6791`: Updating Qhull?
* :ghissue:`5930`: Include ability to query status of CheckButtons widget
* :ghissue:`8589`: zoomed_inset_axes places the inset box outside the figure when the axes are inverted
* :ghissue:`7988`: poor categorical support w/ numpy<1.8
* :ghissue:`8498`: pep8 not running on examples on master
* :ghissue:`8597`: Improve test for LogFormatter
* :ghissue:`3528`: PS backend is not tested
* :ghissue:`4379`: for the root example page, please provide more description
* :ghissue:`8541`: Generate a ``tutorials`` sphinx gallery
* :ghissue:`7793`: Add pillow and graphviz to doc build dependencies
* :ghissue:`8501`: Remove false deprication warning
* :ghissue:`8445`: Cannot display np.array with dtype = np.float128
* :ghissue:`7835`: Deprecate is_string_like
* :ghissue:`8520`: Documentation builds are failing due to sphinx-gallery changes
* :ghissue:`6921`: "Error: local variable 'xdata' referenced before assignment" in legend_handler.py
* :ghissue:`7725`: ``is_string_like`` returns True for numpy ``object`` arrays
* :ghissue:`8057`: markevery only accepts builtin integers, not numpy integers
* :ghissue:`8078`: plt.subplots crashes when handed fig_kw argument
* :ghissue:`6649`: UnboundLocalError in hist(x, bins, histtype='step', normed=1) on double entries in bins
* :ghissue:`7924`: Python 3.6 deprecated escape sequences.
* :ghissue:`8128`: figure.Figure.autofmt_xdate applied to major xtick labels only
* :ghissue:`8296`: Remove idle_event from examples/event_handling/idle_and_timeout.py
* :ghissue:`8242`: Investigate alternative svg renderers for the test suite
* :ghissue:`7460`: Raise error if argument to xlim is invalid, e.g., nan
* :ghissue:`8465`: zorder values as a sequence are not respected by LineCollection
* :ghissue:`8457`: Allow to change base of LogNorm?
* :ghissue:`537`: Orthogonal projection for mplot3d
* :ghissue:`8153`: Long lines in literal blocks run off the edge of the page
* :ghissue:`7785`: Passing a transposed array to patch.set_offsets()
* :ghissue:`7683`: Please add <shade = True> parameter to bar3d
* :ghissue:`8260`: test_backend_ps.py leaves temporary files in /tmp
* :ghissue:`7655`: Event picking does not seem to work on polar bar plots
* :ghissue:`3540`: Pick events broken in log axes
* :ghissue:`8124`: Actually deprecate Axes.axesPatch, Figure.figurePatch
* :ghissue:`8230`: cache local freetype source
* :ghissue:`8197`: Matplotlib 2.0.0 crashes on plotting contour of array with two dimensions of size 1 in Python 3.4
* :ghissue:`8054`: is_scalar_or_string deprecated too early
* :ghissue:`2304`: Add an argument rotate_labels to pie chart
* :ghissue:`8046`: Arc patch with starting and ending angle
* :ghissue:`7616`: make 'dpi' optional for animation.MovieWriter.setup
* :ghissue:`8067`: Coordinates of text not properly set in pgf files
* :ghissue:`8112`: Deprecate assert_str_equal
* :ghissue:`8015`: Document new testing procedure
* :ghissue:`6042`: return ``_text`` property as  __repr__  for Text class
* :ghissue:`6708`: KnownFailure becomes an error with ``--processes=1`` flag
* :ghissue:`6285`: ``plt.subplots()`` does not remove existing subplots when called on existing figure
* :ghissue:`7967`: Catch or stop specgram warnings during tests
* :ghissue:`6902`: Include test files in coverage report
* :ghissue:`5325`: Migrate to py.test
* :ghissue:`6064`: specgram(x) should warn if x.size < 256
* :ghissue:`7922`: FT2Font do not close open file, leads to delayed ResourceWarning
* :ghissue:`7852`: _rrule maximum recursion depth exceeded on multiprocessing usage
* :ghissue:`6207`: axes_grid1.zoomed_inset_axes does not accept location as string
* :ghissue:`7816`: re-enable or delete xmllint tests
* :ghissue:`3354`: Unecessary arguement in GraphicsContextBase get_linestyle
* :ghissue:`7487`: Funny things happen when a rectangle with negative width/height is passed to ``axes()``
* :ghissue:`7649`: --nose-verbose isn't a correct option for nose
* :ghissue:`7393`: ``subplot()``: incorrect description of deletion of overlapping axes in the docs
* :ghissue:`3991`: SIGINT is ignored by MacOSX backend
* :ghissue:`3486`: Update Selection Widgets
* :ghissue:`6972`: quiverkey problem when angles=array
* :ghissue:`7717`: make all deprecation warnings be ``mplDeprecation`` instances
* :ghissue:`7673`: Baseline image reuse breaks parallel testing
* :ghissue:`3212`: Why are numpoints and scatterpoints two different keywords?
* :ghissue:`4428`: Hyphen as a subscript doesn't appear at certain font sizes
* :ghissue:`2886`: The wrong \Game symbol is used
* :ghissue:`7663`: BUG: Can't import ``matplotlib._backports``
* :ghissue:`7647`: Decorator for deprecation ignores arguments other than 'message'
* :ghissue:`5806`: FutureWarning with Numpy 1.10
* :ghissue:`6480`: Setting markeredgecolor raises a warning
* :ghissue:`6317`: PDF file generation is not deterministic - results in different outputs on the same input
* :ghissue:`6543`: Why does fill_betweenx  not  have interpolate?
* :ghissue:`7056`: setup.py --name and friends broken
* :ghissue:`5961`: track bdist_wheel release and remove the workaround when 0.27 is released
* :ghissue:`6885`: Check if ~/.matplotlib/ is a symlink to ~/.config/matplotlib/
* :ghissue:`7484`: Remove numpy 1.6 specific work-arounds
* :ghissue:`7244`: Codecov instead of coveralls?
* :ghissue:`7314`: Better error message in scatter plot when len(x) != len(c)
* :ghissue:`6228`: Rasterizing patch changes filling of hatches in pdf backend
* :ghissue:`3023`: contourf hatching and saving to pdf
* :ghissue:`7361`: add multi-process flag as ``-j`` to ``test.py``
* :ghissue:`7390`: MAINT move the examples from doc/pyplots to examples and make them reproducible
* :ghissue:`7287`: Make matplotlib.use() report where the backend was set first, in case of conflict
* :ghissue:`5222`: legend--plot handle association
* :ghissue:`7215`: BUG: bar deals with bytes and string x data in different manners, both that are unexpected
* :ghissue:`3959`: setting up matplotlib for development
* :ghissue:`7240`: New tests without baseline images never produce a result
* :ghissue:`1039`: Cairo backend marker/line style
* :ghissue:`3232`: Navigation API Needed
* :ghissue:`6135`: matplotlib.animate writes png frames in cwd instead of temp files
* :ghissue:`7081`: enh: additional colorblind-friendly colormaps
* :ghissue:`6616`: Keyboard shortcuts for toggling minor ticks grid and opening figureoptions window
* :ghissue:`4753`: rubber band in qt5agg slow
* :ghissue:`1711`: Autoscale to automatically include a tiny margin with ``Axes.errorbar()``
* :ghissue:`6795`: suggestion: set_xticklabels and set_yticklabels default to current labels
* :ghissue:`6839`: Test ``test_pickle.test_complete`` is broken
* :ghissue:`6615`: Bad event index for step plots
* :ghissue:`6546`: Recommendation to install packages for various OS
* :ghissue:`6705`: The test suite spends 20% of it's time in ``gc.collect()``
* :ghissue:`6657`: appveyor is failing on pre-install
* :ghissue:`2663`: Multi Cursor disable broken
* :ghissue:`1069`: Add a donation information page
* :ghissue:`6447`: Line2D.contains does not take drawstyle into account.
* :ghissue:`6104`: docs: latex required for PDF plotting?
* :ghissue:`6459`: use conda already installed on appveyor
* :ghissue:`2842`: matplotlib.tests.test_basic.test_override_builtins() fails with Python >=3.4
* :ghissue:`5461`: Feature request: allow a default line alpha to be set in mpl.rcParams
* :ghissue:`5132`: ENH: Set the alpha value for plots in rcParams
* :ghissue:`3373`: add link to gtk embedding cookbook to website
* :ghissue:`2511`: NavigationToolbar breaks if axes are added during use.
* :ghissue:`5219`: Notebook backend: possible to remove javascript/html when figure is closed?
* :ghissue:`5111`: nbagg backend captures exceptions raised by callbacks
* :ghissue:`4940`: NBAgg figure management issues
* :ghissue:`4582`: Matplotlib IPython Widget
* :ghissue:`6330`: ticklabel_format reset to default by ScalarFormatter
* :ghissue:`6278`: imshow with pgf backend does not render transparency
* :ghissue:`6266`: Better fallback when color is a float
* :ghissue:`6002`: Potential bug with 'start_points' argument of 'pyplot.streamplot'
* :ghissue:`5792`: Not easy to get colorbar tick mark locations
* :ghissue:`4597`: use mkdtemp in _create_tmp_config_dir
* :ghissue:`4271`: general colormap reverser
* :ghissue:`6212`: ENH? BUG? ``pyplot.setp``/``Artist.setp`` does not accept non-indexable iterables of handles.
* :ghissue:`4445`: Two issues with the axes offset indicator
* :ghissue:`6003`: In 'pyplot.streamplot', starting points near the same streamline raise 'InvalidIndexError'
* :ghissue:`6105`: Accepting figure argument in subplot2grid
* :ghissue:`3897`: bug: inconsistent types accepted in DateLocator subclasses
* :ghissue:`6134`: Cannot plot a line of width=1 without antialiased
* :ghissue:`6092`: %matplotlib notebook broken with current matplotlib master
* :ghissue:`1235`: Legend placement bug
* :ghissue:`2499`: Showing np.uint16 images of the form (h,w,3) is broken
* :ghissue:`5479`: Table: auto_set_column_width not working
* :ghissue:`5513`: Call get_backend in pylab_setup
* :ghissue:`3948`: a weird thing in the source code comments
* :ghissue:`5971`: Add support for PySide2 (Qt5)
* :ghissue:`5616`: Better error message if no animation writer is available
* :ghissue:`5748`: Windows test failures on appveyor
* :ghissue:`5944`: Notebook backend broken on Master
* :ghissue:`2841`: There is no set_linestyle_cycle in the matplotlib axes API
* :ghissue:`5403`: Document minimal MovieWriter sub-class
* :ghissue:`4756`: font_manager.py takes multiple seconds to import
* :ghissue:`4491`: Document how to get a framework build in a virtual env
* :ghissue:`5468`: axes selection in axes editor
* :ghissue:`3316`: wx crashes on exit if figure not shown and not explicitly closed
* :ghissue:`4211`: Axes3D quiver: variable length arrows
* :ghissue:`5429`: Segfault in matplotlib.tests.test_image:test_get_window_extent_for_AxisImage on python3.5
* :ghissue:`3867`: OSX compile broken since CXX removal (conda only?)
* :ghissue:`347`: Faster Text drawing needed
* :ghissue:`5221`: infinite range for hist(histtype="step")
* :ghissue:`5277`: implement ``get_ticks_direction()``
* :ghissue:`4896`: [mpl_toolkits.axes_grid1] Can't remove host axes' twin axes
* :ghissue:`5218`: Figure should be a contextmanager?
* :ghissue:`4024`: Path effects applied to annotation text containing \n
* :ghissue:`3588`: ax.minorticks_on won't play nicely with symlog-scale.
* :ghissue:`4574`: Removing figureoptions from subclassed NavigationToolbar2QT
* :ghissue:`5042`: Feature request: pre_draw_event
* :ghissue:`4761`: ScalarFormatter throws math domain errors with polar curvilinear grid examples
* :ghissue:`3649`: Matplotlib Installing Test Dependencies
* :ghissue:`2654`: ````CGContextRef is NULL```` of ``tight_layout`` with MacOSX backend
* :ghissue:`4540`: add scroll-to zoom to main codebase
* :ghissue:`2694`: Provide public access to the toolbar state for widget interaction
* :ghissue:`2699`: key_press_handler captures number keys and 'a'?
* :ghissue:`4758`: matplotlib %notebook steals focus in jupyter notebooks
* :ghissue:`699`: Error in AxesGrid docs
* :ghissue:`4318`: pyplot.savefig fails with ValueError: cannot convert float NaN to integer
* :ghissue:`3146`: Display z value in matshow in addition of x, y.
* :ghissue:`4620`: Default bottom for step and stepfilled histograms creates offset on log plots
* :ghissue:`4447`: Qt figure options widget can't undo step linestyle
* :ghissue:`4549`: Strange behavior with data from grib file
* :ghissue:`4556`: update errorbar artists
* :ghissue:`4066`: Nan issue in text.py
* :ghissue:`3418`: auto-wrapping text
* :ghissue:`1709`: Feature Requestion: filled step plot
* :ghissue:`2136`: Inconsistent linestyle specifications between Line2D and Patch artists
* :ghissue:`2277`: Easy fix for clipping misrendering of matplotlib's SVG in other viewers
* :ghissue:`4338`: pylab.plot markers aren't independent from lines (pylab: 1.9.2)
* :ghissue:`2516`: bar() (and possibly other plots) should take an array of string labels for x axis
* :ghissue:`4252`: Simplify handling of remote JPGs
* :ghissue:`3608`: Suggest unexisting filename when saving displayed figure
* :ghissue:`3024`: Option to turn on minor ticks in matplotlibrc
* :ghissue:`3930`: ConnectionPath with fancy arrow of length zero produces no plot
* :ghissue:`3285`: legend: reverse horizontal order of symbols and labels
* :ghissue:`4110`: Move testing support into setup.py
* :ghissue:`2246`: Counterintuitive behavior using get/set _yticklabels (or _xticklabels)
* :ghissue:`2387`: Clean up imports
* :ghissue:`253`: Align text using advance width, not glyph width
* :ghissue:`4073`: Can't set marker fillstyle
* :ghissue:`4102`: Unsharp text in the Inline-backend.
* :ghissue:`1341`: Add label support to fill_between
* :ghissue:`4074`: Sliders show as (truncated) triangles when using Cairo backends, fine with Agg.
* :ghissue:`4076`: contains() is broken with scatter plots with master, works with v1.4.3rc1
* :ghissue:`4071`: boxplot raises KeyError when notch == True and one of the boxes has no data.
* :ghissue:`3998`: Semilog plots with zero values
* :ghissue:`4049`: Issue with plotting zeros in log space
* :ghissue:`4021`: using animation.save with ffmpeg writer after compiling with py2exe opens command prompt
* :ghissue:`2678`: mencoder tests fail
* :ghissue:`3979`: WebAgg Saving JPEG Raises Error
* :ghissue:`3951`: validation of ``pivot`` in ``quiver``
* :ghissue:`2845`: Why are we doing second -> date conversion our selves?
* :ghissue:`3785`: Set legend's background using rcParams/style
* :ghissue:`3776`: Bug in circle patch plotting when using the same patch for two different figures
* :ghissue:`3849`: Issue with Seaborn and log plots in Python3
* :ghissue:`2971`: Feature Request: Zoom Functions
* :ghissue:`1184`: AttributeError: 'FigureCanvasQTAgg' object has no attribute 'callbacks'
* :ghissue:`1481`: Fix variable naming in axes.quiver
* :ghissue:`2413`: ERROR: matplotlib.tests.test_bbox_tight.test_bbox_inches_tight_suptile_legend.test
* :ghissue:`3356`: Why does ``set_fontproperties`` copy?
* :ghissue:`3375`: LassoSelector could implement {set,get}_active
* :ghissue:`3696`: markeredgecolor none visibility bug in 1.5.x (re-opening #598)
* :ghissue:`3789`: Segfault on Travis
* :ghissue:`3011`: Allow to customize default font size for suptitle() in matplotlibrc
* :ghissue:`3782`: segfaults in test suite
* :ghissue:`3685`: Docs require skimage
* :ghissue:`3598`: test_light_source_shading_default and test_light_source_masked_shading fails with numpy 1.9
* :ghissue:`3712`: Invalid symbol in _backend_gdk.c if numpy version < 1.7
* :ghissue:`3669`: Test faliures after merging the decxx branch (#3646)
* :ghissue:`3596`: Pep8 tests fails when running python tests.py from base mpl dir.
* :ghissue:`3639`: Shading tests failing on master
* :ghissue:`2873`: Add violin plots
* :ghissue:`1713`: Can't store Unicode values in .matplotlibrc
* :ghissue:`233`: Make hist with 'step' histtype draw Line2D instead of Patch
* :ghissue:`3366`: feature request: set_data method for errorbar
* :ghissue:`3338`: resizing figures in webagg
* :ghissue:`2965`: Feature Request: Data Cursor Mode
* :ghissue:`2840`: read Navigation toolbar parameters
* :ghissue:`2770`: No way to pass clear_temp to ``Animation.save``
* :ghissue:`1408`: Feature request: streaklines and improvements to streamplot
* :ghissue:`2237`: Interactive plot styling
* :ghissue:`379`: Axes objects to hold dictionary of axis objects
