diff --git a/doc/users/github_stats.rst b/doc/users/github_stats.rst index 509f3d3bc0d9..04ef8df2d36b 100644 --- a/doc/users/github_stats.rst +++ b/doc/users/github_stats.rst @@ -3,1944 +3,176 @@ GitHub Stats ============ -GitHub stats for 2017/10/03 - 2018/07/15 (tag: v2.1.0) +GitHub stats for 2018/03/05 - 2018/08/09 (tag: v2.2.0) These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 678 issues and merged 1064 pull requests. +We closed 27 issues and merged 101 pull requests. +The full list can be seen `on GitHub `__ -The following 183 authors contributed 2957 commits. +The following 28 authors contributed 347 commits. * 816-8055 -* Adrien F. Vincent -* ahed87 -* akrherz -* Akshay Nair -* Alexander Harnisch -* AlexCav -* Allan Haldane * Andreas Gustafsson -* Andy Mastbaum +* Andrew Nelson * Antony Lee -* aparamon -* apodemus -* Arthur Paulino -* as691454 -* ash13 -* Atharva Khare -* Avinash Sharma -* Bastian Bechtold -* Ben * Ben Root -* Blaise Thompson -* Boaz Mohar -* Brendan Zhang -* Brennan Magee -* castany -* cclauss -* cgohlke -* ch3rn0v * Charles Ruan -* Chris Holdgraf -* Christoph Gohlke -* cld -* cldssty -* clintval -* Cody Scot * dahlbaek -* Dakota Blair -* daronjp * David Stansby -* deepyaman -* Derek Kim -* Derek Tropf -* Dietmar Schwertberger * DietmarSchwertberger -* Divyam Madaan -* Doug Blank -* Duncan Macleod -* Elijah Schutz +* Elizabeth Seiver * Elliott Sales de Andrade -* Emlyn Price * Eric Firing -* Eric Wieser -* Erik M. Bray -* et2010 -* Fabian Kloosterman * Federico Ariza -* Filip Dimitrovski -* Franco Vaccari * fredrik-1 -* fuzzythecat -* Gauravjeet -* Graeme Smecher -* gregorybchris -* Hajoon Choi * hannah -* Harnesser -* Harshal Prakash Patankar -* Helder -* HHest -* Ida Hjorth * Importance of Being Ernest * ImportanceOfBeingErnest -* Jake Vanderplas -* Jamie Nunez -* Jason Neal -* jdollichon -* JelsB * Jens Hedegaard Nielsen -* Jerry Lui -* jerrylui803 * Jody Klymak * joelostblom -* John Hoffman -* Johnny Gill -* Joseph Albert -* Joseph Fox-Rabinovitz -* Joseph Martinot-Lagarde * Jouni K. Seppänen -* Juan Nunez-Iglesias -* Justin Cai -* Katrin Leinweber -* Kevin Ji -* Kexuan Sun -* Kieran Ramos -* Kjell Le -* Leo Singer -* Lionel Miller -* Luca Verginer -* luz.paz -* Martin Spacek -* Matthew Bell -* Matthew Brett -* Matthias Bussonnier -* Matti Picus -* mattip -* Maximilian Maahn -* Maximilian Nöthe -* mcquin * Michael Droettboom -* Michael Seifert -* Mitar -* Mudit Surana -* Nathan Goldbaum -* Nathaniel M. Beaver -* navdeep rana * Nelle Varoquaux -* nemanja -* Nick Forrington -* Nick Garvey -* Nick Papior -* Nik Quibin -* Nikita Kniazev -* Nis Martensen -* nmartensen -* Norman Fomferra -* ob -* Olivier -* Osarumwense -* Paramonov Andrey -* Pastafarianist -* Paul Ganssle * Paul Hobson -* Paul Seyfert -* pdubcali -* Peter Mackenzie-Helnwein -* Peter Würtz -* pharshalp -* Phil Ruffwind -* Pranav Garg -* Richard Gowers -* Rob Harrigan -* Robin Dunn -* roonjoot -* Roy Smith +* Paul Ivanov * Ryan May -* Saket Choudhary -* Salinder Sidhu -* Sam Vaughan -* Sean Farley -* Sergey B Kirpichev -* settheory -* simonpf -* Sourav Singh -* stone -* stonebig -* Taehoon Lee -* Tanuj -* Taras Kuzyo -* TD22057 -* tdpetrou -* Ted Petrou * Thomas A Caswell -* Thomas Mansencal -* Thomas Robitaille -* Thomas Spura -* Thomas VINCENT -* thuvejan * Tim Hoffmann -* Tom -* Tom Augspurger -* Tom Dupré la Tour -* TomDonoghue -* WANG Aiyong -* William Mallard -* y1thof -* Yao-Yuan Mao -* Yuval Langer -* Zac-HD -* zhangeugenia -* zhoubecky -* ZWL -* Андрей Парамонов GitHub issues and pull requests: -Pull Requests (1064): +Pull Requests (101): -* :ghpull:`10954`: Cache various dviread constructs globally. -* :ghpull:`11660`: DOC: tweak reviewer guidelines. -* :ghpull:`9150`: Don't update style-blacklisted rcparams in rc_* functions -* :ghpull:`10936`: Simplify tkagg C extension. -* :ghpull:`11378`: SVG Backend gouraud_triangle Correction -* :ghpull:`11383`: FIX: Improve *c* (color) kwarg checking in scatter and the related exceptions -* :ghpull:`11627`: FIX: CL avoid fully collapsed axes -* :ghpull:`11658`: Sort named colors example vertically for easier comparison of similar colors -* :ghpull:`11504`: Bump pgi requirement to 0.0.11.2. -* :ghpull:`11650`: Add CircleCI cache of user fonts. -* :ghpull:`11640`: Fix barplot color if none and alpha is set -* :ghpull:`11443`: changed paths in kwdocs -* :ghpull:`11626`: Minor docstring fixes -* :ghpull:`11619`: DOC: move a couple of GridSpec examples into subplots gallery -* :ghpull:`11631`: DOC: better tight_layout error handling -* :ghpull:`11651`: Remove unused imports in examples -* :ghpull:`11633`: Clean up next api_changes -* :ghpull:`11643`: Fix deprecation messages. -* :ghpull:`11642`: Fix gitter badge; remove depsy badge. -* :ghpull:`9223`: Set norm to log if bins=='log' in hexbin +* :ghpull:`11835`: Backport PR #11831 on branch v2.2.x +* :ghpull:`11831`: animation api documentation changes +* :ghpull:`11834`: Backport PR #11824 on branch v2.2.x +* :ghpull:`11824`: facecolor stale missing +* :ghpull:`11827`: FIX: correct macro logic in file_compat.h +* :ghpull:`11817`: Merge pull request #11533 from tacaswell/update_for_py37 +* :ghpull:`11533`: MNT: updates for python 3.7 +* :ghpull:`11813`: Backport axes grid work +* :ghpull:`11808`: updates error message to run pytest instead of tests.py standalone +* :ghpull:`11812`: Final backports +* :ghpull:`11811`: Backport: resolve conflict to get this into v2.2.3 +* :ghpull:`9993`: Rewrite and greatly simplify qt_compat.py. +* :ghpull:`11786`: Fix collections import warnings for Python 3.7 +* :ghpull:`11733`: MAINT: use collections.abc for 3.7 +* :ghpull:`11697`: Backport PR #11694 on branch v2.2.x +* :ghpull:`11694`: moving toolmanager initialization up before toolbar +* :ghpull:`11671`: refresh the github stats +* :ghpull:`11669`: Fix invalid escape sequences on branch v2.2.x +* :ghpull:`11638`: Backport PR #11636 on branch v2.2.x +* :ghpull:`11634`: Backport #11624 * :ghpull:`11636`: Don't flush file object opened for reading -* :ghpull:`11622`: FIX: be forgiving about the event for enterEvent not having a pos * :ghpull:`11624`: Don't use Popen(..., shell=True). -* :ghpull:`11616`: Fix some doctest issues -* :ghpull:`11562`: Deactivate smartquotes -* :ghpull:`10872`: Cleanup _plot_args_replacer logic -* :ghpull:`11617`: Clean up what's new -* :ghpull:`11610`: FIX: let colorbar extends work for PowerNorm -* :ghpull:`11615`: Revert glyph warnings -* :ghpull:`11614`: CI: don't run tox to test pytz -* :ghpull:`11603`: Doc merge up -* :ghpull:`11613`: Make flake8 exceptions explicit -* :ghpull:`11611`: Fix css for parameter types -* :ghpull:`10001`: MAINT/BUG: Don't use 5-sided quadrilaterals in Axes3D.plot_surface -* :ghpull:`10234`: PowerNorm: do not clip negative values -* :ghpull:`11398`: Simplify retrieval of cache and config directories -* :ghpull:`10682`: ENH have ax.get_tightbbox have a bbox around all artists attached to axes. -* :ghpull:`11590`: Don't associate Wx timers with the parent frame. -* :ghpull:`10245`: Cache paths of fonts shipped with mpl relative to the mpl data path. -* :ghpull:`11381`: Deprecate text.latex.unicode. -* :ghpull:`11601`: FIX: subplots don't mutate kwargs passed by user. -* :ghpull:`11609`: Remove _macosx.NavigationToolbar. -* :ghpull:`11608`: Remove some conditional branches in examples for wx<4. -* :ghpull:`11604`: TST: Place animation files in a temp dir. -* :ghpull:`11605`: Suppress a spurious missing-glyph warning with ft2font. -* :ghpull:`11360`: Pytzectomy -* :ghpull:`10885`: Move GTK3 setupext checks to within the process. -* :ghpull:`11081`: Help tool for Wx backends -* :ghpull:`10851`: Wx Toolbar for ToolManager -* :ghpull:`11247`: Remove mplDeprecation -* :ghpull:`9426`: Don't mark a patch transform as set if the parent transform is not set. -* :ghpull:`9175`: Warn on freetype missing glyphs. -* :ghpull:`11412`: Make contour and contourf color assignments consistent. -* :ghpull:`11477`: Enable flake8 and re-enable it everywhere -* :ghpull:`11165`: Fix figure window icon -* :ghpull:`11584`: ENH: fix colorbar bad minor ticks -* :ghpull:`11438`: ENH: add get_gridspec convenience method to subplots -* :ghpull:`11451`: Cleanup Matplotlib API docs -* :ghpull:`11579`: DOC update some examples to use constrained_layout=True +* :ghpull:`11599`: Backport PR #11559 on branch v2.2.x +* :ghpull:`11598`: Backport PR #10915 on branch v2.2.x * :ghpull:`11588`: DOC: warn if user is using constrained layout and use subplots_adjust -* :ghpull:`11594`: Some more docstring cleanups. -* :ghpull:`11593`: Skip wx interactive tests on OSX. -* :ghpull:`11592`: Remove some extra spaces in docstrings/comments. -* :ghpull:`11585`: Some doc cleanup of Triangulation * :ghpull:`11580`: Use plt.subplots() -* :ghpull:`10474`: Use TemporaryDirectory instead of mkdtemp in a few places. -* :ghpull:`11240`: Deprecate the examples.directory rcParam. -* :ghpull:`11370`: Sorting drawn artists by their zorder when blitting using FuncAnimation -* :ghpull:`11576`: Add parameter doc to save_diff_image -* :ghpull:`11573`: Inline setup_external_compile into setupext. -* :ghpull:`11571`: Cleanup stix_fonts_demo example. +* :ghpull:`11574`: Backport PR #11565 on branch v2.2.x * :ghpull:`11565`: Update docstring of pyplot.matshow() -* :ghpull:`11563`: Use explicit signature in pyplot.close() -* :ghpull:`9801`: ENH: Change default Autodatelocator *interval_multiples* -* :ghpull:`11570`: More simplifications to FreeType setup on Windows. -* :ghpull:`11401`: Some py3fications. -* :ghpull:`11566`: Cleanups. -* :ghpull:`11520`: Add private API retrieving the current event loop and backend GUI info. -* :ghpull:`11544`: Restore axes sharedness when unpickling. -* :ghpull:`11568`: Figure.text changes -* :ghpull:`11248`: Simplify FreeType Windows build. -* :ghpull:`11556`: Fix colorbar bad ticks * :ghpull:`11559`: FIX: Toolbar disappears in TkAgg if window if resized -* :ghpull:`11494`: Fix CI install of wxpython. -* :ghpull:`11564`: triinterpolate cleanups. -* :ghpull:`11548`: Use numpydoc-style parameter lists for choices +* :ghpull:`11567`: Backport PR #11500 on branch v2.2.x * :ghpull:`11500`: Fix shims with PyQt5 5.11 -* :ghpull:`11549`: Some docstring cleanup in ticker -* :ghpull:`11547`: Fix example links -* :ghpull:`11555`: Fix spelling in title -* :ghpull:`11404`: FIX: don't include text at -inf in bbox -* :ghpull:`11455`: Fixing the issue where right column and top row generate wrong stream… * :ghpull:`11060`: Fix inset_axes + doc -* :ghpull:`11297`: Prefer warn_deprecated instead of warnings.warn. -* :ghpull:`11495`: Update the documentation guidelines -* :ghpull:`11545`: Doc: fix x(filled) marker image -* :ghpull:`11287`: Maintain artist addition order in Axes.mouseover_set. -* :ghpull:`11530`: FIX: Ensuring both x and y attrs of LocationEvent are int -* :ghpull:`10336`: Use Integral and Real in typechecks rather than explicit types. -* :ghpull:`10298`: Apply gtk3 background. -* :ghpull:`10297`: Fix gtk3agg alpha channel. -* :ghpull:`9094`: axisbelow should just set zorder. -* :ghpull:`11542`: Documentation polar grids -* :ghpull:`11459`: Doc changes in add_subplot and add_axes -* :ghpull:`10908`: Make draggable callbacks check that artist has not been removed. -* :ghpull:`11522`: Small cleanups. -* :ghpull:`11539`: DOC: talk about sticky edges in Axes.margins -* :ghpull:`11540`: adding axes to module list -* :ghpull:`11537`: Fix invalid value warning when autoscaling with no data limits -* :ghpull:`11512`: Skip 3D rotation example in sphinx gallery -* :ghpull:`11538`: Re-enable pep8 on examples folder -* :ghpull:`11532`: Fix the display of negative radian values in ``basic_units.py`` -* :ghpull:`11136`: Move remaining examples from api/ +* :ghpull:`11535`: Backport PR #11517 on branch v2.2.x * :ghpull:`11517`: Update legend loc default value in docstring -* :ghpull:`11519`: Raise ImportError on failure to import backends. -* :ghpull:`11529`: add documentation for quality in savefig -* :ghpull:`11528`: Replace an unnecessary zip() in mplot3d by numpy ops. -* :ghpull:`11492`: add __repr__ to GridSpecBase -* :ghpull:`11521`: Add missing ``.`` to rcParam -* :ghpull:`11491`: Fixed the source path on windows in rcparam_role -* :ghpull:`11514`: Remove embedding_in_tk_canvas, which demonstrated a private API. -* :ghpull:`11513`: Changed docstrings in Text -* :ghpull:`11503`: Remove various mentions of the now removed GTK(2) backend. -* :ghpull:`11493`: Update a test to a figure-equality test. -* :ghpull:`11501`: Treat empty $MPLBACKEND as an unset value. -* :ghpull:`11395`: Various fixes to deprecated and warn_deprecated. -* :ghpull:`11408`: Figure equality-based tests. -* :ghpull:`11461`: Fixed bug in rendering font property kwargs list -* :ghpull:`11397`: Replace ACCEPTS by standard numpydoc params table. -* :ghpull:`11483`: Use pip requirements files for travis build +* :ghpull:`11489`: Backport PR #11485 on branch v2.2.x * :ghpull:`11485`: Use null character instead of recasting NULL to char -* :ghpull:`11481`: remove more pylab references -* :ghpull:`11476`: Remove pylab references -* :ghpull:`11448`: Link rcParams role to docs -* :ghpull:`11442`: doc_AxesBase_bug -* :ghpull:`11424`: DOC: point align-ylabel demo to new align-label functions -* :ghpull:`11454`: add subplots to axes documentation -* :ghpull:`11470`: Hyperlink DOIs against preferred resolver -* :ghpull:`11462`: Doc: beautify usetex demo example -* :ghpull:`11421`: DOC: make signature background grey -* :ghpull:`11457`: Search $CPATH for include directories -* :ghpull:`11456`: DOC: fix minor typo in figaspect -* :ghpull:`11444`: Pin pytest-timeout to fix the build. -* :ghpull:`11293`: Lim parameter naming -* :ghpull:`11447`: Do not use class attributes as defaults for instance attributes -* :ghpull:`11449`: Slightly improve doc sidebar layout -* :ghpull:`11224`: Add deprecation messages for unused kwargs in FancyArrowPatch -* :ghpull:`11437`: Doc markersupdate -* :ghpull:`11430`: Doc: Make first line in tables darker & bullets in tables -* :ghpull:`11417`: FIX: better default spine path (for logit) -* :ghpull:`11427`: FIX: pathlib in nbagg -* :ghpull:`11428`: Doc: Remove huge note box from examples. -* :ghpull:`11411`: Update documentation CSS +* :ghpull:`11419`: Backport PR #11409: plt.box_bug_fix +* :ghpull:`11379`: Backport PR #11363 on branch v2.2.x * :ghpull:`11409`: plt.box_bug_fix -* :ghpull:`11392`: Deprecate the ``verts`` kwarg to ``scatter``. -* :ghpull:`11410`: removing url dependency and resizing fig * :ghpull:`11407`: Properly position markers in step plots. -* :ghpull:`11402`: Remove unnecessary str calls. -* :ghpull:`11403`: timeline example -* :ghpull:`11355`: DOC: Small tweak to customizing tutorial default style files can be found on github -* :ghpull:`11399`: Autogenerate credits.rst -* :ghpull:`11382`: plt.subplots and plt.figure docstring changes -* :ghpull:`11388`: DOC: Constrained layout tutorial improvements -* :ghpull:`11400`: Correct docstring for axvspan() -* :ghpull:`11396`: Remove some (minor) comments regarding Py2. -* :ghpull:`11210`: FIX: don't pad axes for ticks if they aren't visible or axis off -* :ghpull:`11215`: DOC: add to transforms tutorial re fig.dpi_scale_trans -* :ghpull:`11362`: Fix tox configuration * :ghpull:`11330`: FIX: Don't let constrained_layout counter overflow * :ghpull:`11363`: Improve docstring of Axes.pcolorfast -* :ghpull:`11366`: Improve docstring of Axes.spy -* :ghpull:`11289`: io.open and codecs.open are redundant with open on Py3. -* :ghpull:`11213`: MNT: deprecate patches.YAArrow -* :ghpull:`11352`: Catch a couple of test warnings -* :ghpull:`11292`: Simplify cleanup decorator implementation. -* :ghpull:`11349`: Remove non-existent files from MANIFEST.IN -* :ghpull:`11353`: DOC: Adding example references for API & Pyplots sections -* :ghpull:`11348`: Make OSX's blit() have a consistent signature with other backends. +* :ghpull:`11354`: Backport PR #11344 on branch v2.2.x * :ghpull:`11344`: Improve docstring of Axes.pcolormesh -* :ghpull:`11345`: Revert "Deprecate text.latex.unicode." -* :ghpull:`11223`: Add an arrow tutorial -* :ghpull:`11342`: fix sphinx issue in color cycle tutorial -* :ghpull:`11339`: Convert Ellipse docstring to numpydoc -* :ghpull:`11255`: Deprecate text.latex.unicode. -* :ghpull:`11338`: Fix typos * :ghpull:`11336`: Use raw string literals for docstrings with escapes -* :ghpull:`11331`: multiprocessing.set_start_method() --> mp.set_start_method() +* :ghpull:`11334`: Backport pull request #10858 +* :ghpull:`11333`: Backport #10806 to v2.2.x * :ghpull:`11312`: Replace :ref:``sphx_glr_...`` by :doc:``/...``. -* :ghpull:`11329`: Minor docstring update of thumbnail -* :ghpull:`9551`: Refactor backend loading -* :ghpull:`11328`: Undeprecate Polygon.xy from #11299 -* :ghpull:`11318`: Improve docstring of imread() and imsave() -* :ghpull:`11311`: Simplify image.thumbnail. -* :ghpull:`11225`: Add stacklevel=2 to some more warnings.warn() calls -* :ghpull:`11313`: Add changelog entry for removal of proprietary sphinx directives. -* :ghpull:`11323`: Fix infinite loop for connectionstyle + add some tests -* :ghpull:`11314`: API changes: use the heading format defined in README.txt -* :ghpull:`11320`: Py3fy multiprocess example. -* :ghpull:`6254`: adds two new cyclic color schemes +* :ghpull:`11327`: Backport PR #11317 on branch v2.2.x * :ghpull:`11317`: Improve docstring of Axes.pcolor -* :ghpull:`11268`: DOC: Sanitize some internal documentation links -* :ghpull:`11300`: Start replacing ACCEPTS table by parsing numpydoc. -* :ghpull:`11298`: Automagically set the stacklevel on warnings. -* :ghpull:`11277`: Avoid using MacRoman encoding. -* :ghpull:`11295`: Use sphinx builtin only directive instead of custom one. -* :ghpull:`11305`: Reuse the noninteractivity warning from Figure.show in _Backend.show. -* :ghpull:`11307`: Avoid recursion for subclasses of str that are also "PathLike" in to_filehandle() -* :ghpull:`11304`: Re-remove six from INSTALL.rst. -* :ghpull:`11299`: Fix a bunch of doc/comment typos in patches.py. -* :ghpull:`11301`: Undefined name: cbook --> matplotlib.cbook -* :ghpull:`11254`: Update INSTALL.rst. -* :ghpull:`11267`: FIX: allow nan values in data for plt.hist -* :ghpull:`11271`: Better argspecs for Axes.stem -* :ghpull:`11272`: Remove commented-out code, unused imports -* :ghpull:`11286`: Fix broken link -* :ghpull:`11280`: Trivial cleanups -* :ghpull:`10514`: Cleanup/update cairo + gtk compatibility matrix. -* :ghpull:`11282`: Reduce the use of C++ exceptions -* :ghpull:`11278`: Remove conditional path for sphinx <1.3 in plot_directive. -* :ghpull:`11273`: Include template matplotlibrc in package_data. -* :ghpull:`11265`: Minor cleanups. * :ghpull:`11262`: Use dummy_threading if threading not available -* :ghpull:`11249`: Simplify FreeType build. -* :ghpull:`11158`: Remove dependency on six - we're Py3 only now! -* :ghpull:`10050`: Update Legend draggable API -* :ghpull:`11257`: DOC: Sort gallery subsections by explicit list then by filename -* :ghpull:`11206`: More cleanups -* :ghpull:`11001`: DOC: improve legend bbox_to_anchor description -* :ghpull:`11258`: Removed comment in AGG backend that is no longer applicable -* :ghpull:`11062`: FIX: call constrained_layout twice -* :ghpull:`11251`: Re-run boilerplate.py. -* :ghpull:`11228`: Don't bother checking luatex's version. -* :ghpull:`11207`: Update venv gui docs wrt availability of PySide2. -* :ghpull:`11236`: Minor cleanups to setupext. -* :ghpull:`11239`: Reword the timeout error message in cbook._lock_path. +* :ghpull:`11260`: Backport PR #11189 on branch v2.2.x * :ghpull:`11047`: FIX: image respect norm limits w/ None -* :ghpull:`11204`: Test that boilerplate.py is correctly run. -* :ghpull:`11172`: ENH add rcparam to legend_title -* :ghpull:`11229`: Simplify lookup of animation external commands. -* :ghpull:`11209`: DOC: Adding example references for Shapes,Pie&Polar,Color sections -* :ghpull:`11212`: Fix CirclePolygon __str__ + adding tests -* :ghpull:`11216`: Yet another set of simplifications. -* :ghpull:`11056`: Simplify travis setup a bit. -* :ghpull:`11221`: DOC: Search codex (fix import line) -* :ghpull:`11211`: Revert explicit linestyle kwarg on step() -* :ghpull:`11205`: Minor cleanups to pyplot. -* :ghpull:`11174`: Replace numeric loc by position string -* :ghpull:`11208`: Don't crash qt figure options on unknown marker styles. -* :ghpull:`11191`: DOC: Adding example references for Images,contours,fields section -* :ghpull:`11195`: Some unrelated cleanups. -* :ghpull:`11192`: Don't use deprecated get_texcommand in backend_pgf. -* :ghpull:`11197`: Simplify demo_ribbon_box.py. -* :ghpull:`11180`: DOC: Revive Irregularly spaced data contour example -* :ghpull:`11137`: Convert \**kwargs to named arguments for a clearer API +* :ghpull:`11173`: Define ``__repr__``, not ``__str__`` for transforms. * :ghpull:`11189`: FIX: remove recursive call to str in transform repr -* :ghpull:`11186`: DOC: minor tweaks to manual backport instructions -* :ghpull:`10982`: Improve docstring of Axes.imshow -* :ghpull:`11182`: Use GLib.MainLoop() instead of deprecated GObject.MainLoop() -* :ghpull:`11188`: Fix image size in interpolation example -* :ghpull:`11185`: Fix undefined name error in backend_pgf. +* :ghpull:`11184`: Manual backport #11035 * :ghpull:`11035`: FIX: constrained_layout and repeated calls to suptitle -* :ghpull:`10321`: Ability to scale axis by a fixed factor -* :ghpull:`8787`: Faster path drawing for the cairo backend (cairocffi only) -* :ghpull:`11179`: Convert internal tk focus helper to a context manager -* :ghpull:`11176`: Allow creating empty closed paths -* :ghpull:`10339`: Pass explicit font paths to fontspec in backend_pgf. -* :ghpull:`9832`: Minor cleanup to Text class. -* :ghpull:`11141`: Remove mpl_examples symlink. -* :ghpull:`11169`: DOC: Reactivate search for codex -* :ghpull:`10715`: ENH: add title_fontsize to legend -* :ghpull:`11166`: Set stacklevel to 2 for backend_wx -* :ghpull:`10934`: Autogenerate (via boilerplate) more of pyplot. -* :ghpull:`9298`: Cleanup blocking_input. +* :ghpull:`11171`: FIX: str method for SymmetricalLogTransform +* :ghpull:`11162`: Backport PR #11161 on branch v2.2.x * :ghpull:`11161`: DOC: small-doc-improvements1 -* :ghpull:`10947`: DOC: add tutorial explaining imshow *origin* and *extent* -* :ghpull:`11157`: Fix contour return link -* :ghpull:`11146`: Explicit args and refactor Axes.margins -* :ghpull:`11145`: Use kwonlyargs instead of popping from kwargs -* :ghpull:`11119`: PGF: Get unitless positions from Text elements (fix #11116) -* :ghpull:`9078`: New anchored direction arrows -* :ghpull:`11144`: Remove toplevel unit/ directory. * :ghpull:`11079`: Resurrecting axes_grid1 documentation -* :ghpull:`11149`: Modified the plot width of the matshow() example in order to fit margin… -* :ghpull:`11148`: remove use of subprocess compatibility shim * :ghpull:`11105`: When drawing markers, don't set the GraphicsContext alpha. -* :ghpull:`11143`: Use debug level for debugging messages -* :ghpull:`11142`: Finish removing future imports. -* :ghpull:`11130`: Don't include the postscript title if it is not latin-1 encodable. -* :ghpull:`11093`: DOC: Fixup to AnchoredArtist examples in the gallery +* :ghpull:`10881`: FIX: make un-used ticks not be visible * :ghpull:`10968`: Improve docstring of contour -* :ghpull:`11132`: pillow-dependency update -* :ghpull:`10446`: implementation of the copy canvas tool +* :ghpull:`11120`: Backport PR #10981 on branch v2.2.x * :ghpull:`10981`: Document change of label visibility on shared axes -* :ghpull:`9131`: FIX: prevent the canvas from jump sizes due to DPI changes -* :ghpull:`9454`: Batch ghostscript converter. -* :ghpull:`10545`: Change manual kwargs popping to kwonly arguments. +* :ghpull:`11114`: Backport PR #10792 on branch v2.2.x * :ghpull:`10792`: Fixed not being able to set vertical/horizontal alignments in polar graphs -* :ghpull:`10950`: Actually ignore invalid log-axis limit setting -* :ghpull:`11096`: Remove support for bar(left=...) (as opposed to bar(x=...)). -* :ghpull:`11106`: py3fy art3d. +* :ghpull:`11111`: Pin sphinx!=1.7.3 on v2.2.x * :ghpull:`11107`: Pin sphinx to 1.7.2 to unbreak the doc build. -* :ghpull:`11085`: Use GtkShortcutsWindow for Help tool. -* :ghpull:`11099`: Deprecate certain marker styles that have simpler synonyms. -* :ghpull:`11100`: Some more deprecations of old, old stuff. * :ghpull:`11090`: Clean docstring of CountourSet -* :ghpull:`11097`: Schedule a removal date for passing normed (instead of density) to hist. -* :ghpull:`11080`: Py3fy backend_qt5 + other cleanups to the backend. -* :ghpull:`11083`: Update Pie Demo2 -* :ghpull:`10967`: updated the pyplot fill_between example to elucidate the premise;maki… -* :ghpull:`10211`: Doc add sha to footer +* :ghpull:`11084`: Backport PR #10899: Update cycler docstrings and favor kwarg over two… * :ghpull:`10899`: Update cycler docstrings and favor kwarg over two-args form -* :ghpull:`11063`: Enable sphinx.ext.viewcode -* :ghpull:`11075`: Drop alpha channel when saving comparison failure diff image. -* :ghpull:`11045`: Help tool. -* :ghpull:`11076`: Don't create texput.{aux,log} in rootdir everytime tests are run. -* :ghpull:`11073`: py3fication of some tests. * :ghpull:`11071`: Add note about hist2d resetting axis limits -* :ghpull:`11074`: bytes % args is back since py3.5 -* :ghpull:`11066`: Use chained comparisons where reasonable. -* :ghpull:`11061`: Changed tight_layout doc strings -* :ghpull:`11064`: Minor docstring format cleanup -* :ghpull:`11055`: Remove setup_tests_only.py. -* :ghpull:`11057`: Update Ellipse position with ellipse.center +* :ghpull:`11067`: Remove unnecessary shebang. +* :ghpull:`11054`: Backport PR #11052 on branch v2.2.x * :ghpull:`11052`: Fix CircleCI build. -* :ghpull:`11043`: Doc: unreference specific axis for get_ticklabels() in axis.py -* :ghpull:`11009`: Changed fill.py example to be less misleading -* :ghpull:`11017`: Doc: Adding annotated heatmap example -* :ghpull:`11028`: Add note concerning python2 support on doc start page -* :ghpull:`11030`: Update doc string for get_yticklabels -* :ghpull:`11019`: DOC: add links to examples for a few examples -* :ghpull:`10435`: Pathlibify font_manager (only internally, doesn't change the API). +* :ghpull:`11023`: Backport PR #11022 on branch v2.2.x * :ghpull:`11022`: MNT: remove distutils.sysconfig import from toplevel module -* :ghpull:`10442`: Make the filternorm prop of Images a boolean rather than a {0,1} scalar. -* :ghpull:`11018`: Add link to developer discussions... -* :ghpull:`9855`: ENH: make ax.get_position apply aspect -* :ghpull:`9987`: MNT: hist2d now uses pcolormesh instead of pcolorfast -* :ghpull:`11014`: Merge v2.2.x into master +* :ghpull:`11011`: Backport PR #11002 on branch v2.2.x * :ghpull:`11002`: Fix logic error in ScalarMappable.to_rgba -* :ghpull:`11000`: FIX: improve Text repr to not error if non-float x and y. -* :ghpull:`10995`: Fix layout of Other Parameters in docs -* :ghpull:`10991`: Improve docstring of Axes.matshow -* :ghpull:`10992`: Rewrite dashes example -* :ghpull:`10987`: DOC: better document the MEP process -* :ghpull:`10910`: FIX: return proper legend window extent -* :ghpull:`10983`: Simplfy zorder_demo example for individual order -* :ghpull:`10915`: FIX: tight_layout having negative width axes -* :ghpull:`10408`: Factor out common code in _process_unit_info +* :ghpull:`10952`: Backport PR #10951 on branch v2.2.x +* :ghpull:`10979`: Backport PR #10978 on branch v2.2.x * :ghpull:`10978`: Remove to-be-deprecated NumPy imports. -* :ghpull:`10971`: Skip pillow animation test if pillow not importable -* :ghpull:`10970`: Simplify/fix some manual manipulation of len(args). -* :ghpull:`10962`: Clean up zorder example -* :ghpull:`10953`: update nested-pie example with donut -* :ghpull:`10958`: Simplify the grouper implementation. -* :ghpull:`10508`: Deprecate FigureCanvasQT.keyAutoRepeat. -* :ghpull:`10607`: Move notify_axes_change to FigureManagerBase class. -* :ghpull:`10215`: Test timers and (a bit) key_press_event for interactive backends. -* :ghpull:`10955`: Py3fy cbook, compare_backend_driver_results -* :ghpull:`10680`: Rewrite the tk C blitting code * :ghpull:`10951`: fix wx rubberband: correctly ensure x0<=x1 -* :ghpull:`9498`: Move title up if x-axis is on the top of the figure -* :ghpull:`10942`: Make active param in CheckBottons optional, default false -* :ghpull:`10943`: Allow pie textprops to take alignment and rotation arguments -* :ghpull:`10780`: Fix scaling of RadioButtons -* :ghpull:`10938`: Fix two undefined names -* :ghpull:`10685`: fix plt.show doesn't warn if a non-GUI backend -* :ghpull:`10689`: Declare global variables that are created elsewhere +* :ghpull:`10937`: Backport PR #10935 on branch v2.2.x * :ghpull:`10935`: FIX: Postscript allow empty markers * :ghpull:`10858`: FIX: ioerror font cache, second try -* :ghpull:`10898`: Replace "matplotlibrc" by "rcParams" in the docs where applicable. -* :ghpull:`10926`: Some more removals of deprecated APIs. -* :ghpull:`10918`: Use function signatures in boilerplate.py. -* :ghpull:`10914`: Changed pie charts default shape to circle and added tests -* :ghpull:`10930`: Update definition of area in scatter examples -* :ghpull:`10864`: ENH: Stop mangling default figure file name if file exists -* :ghpull:`10562`: Remove deprecated code in image.py +* :ghpull:`10929`: Fix rctemplate tests when user config file exists. +* :ghpull:`10927`: Backport PR #10919 on branch v2.2.x * :ghpull:`10919`: Fix overflow when resizing path-to-string buffer. -* :ghpull:`10798`: FIX: axes limits reverting to automatic when sharing -* :ghpull:`10485`: Remove the 'hold' kwarg from codebase -* :ghpull:`10459`: Move some examples out of examples/api -* :ghpull:`10913`: Rely a bit more on rc_context. -* :ghpull:`10299`: Invalidate texmanager cache when any text.latex.* rc changes. -* :ghpull:`10906`: Deprecate ImageComparisonTest. -* :ghpull:`10904`: Improve docstring of clabel() -* :ghpull:`10912`: remove unused matplotlib.testing import -* :ghpull:`10692`: Update afm docs and internal data structures -* :ghpull:`10896`: Update INSTALL.rst. -* :ghpull:`10905`: Inline knownfailureif. -* :ghpull:`10907`: No need to mark (unicode) strings as u"foo" anymore. -* :ghpull:`10903`: Py3fy testing machinery. -* :ghpull:`10901`: Remove Py2/3 portable code guide. -* :ghpull:`10900`: Remove some APIs deprecated in mpl2.1. -* :ghpull:`10902`: Kill some Py2 docs. -* :ghpull:`10894`: Update install instructions for win -* :ghpull:`10892`: Replace suggested labels with good first issue label -* :ghpull:`10884`: Style fixes to setupext.py. -* :ghpull:`10865`: DOC: use OO-ish interface in image, contour, field examples -* :ghpull:`8479`: FIX markerfacecolor / mfc not in rcparams -* :ghpull:`10314`: setattr context manager. -* :ghpull:`10158`: Allow mplot3d rasterization; adjacent cleanups. -* :ghpull:`10871`: Rely on rglob support rather than os.walk. -* :ghpull:`10878`: Change hardcoded brackets for Toolbar message * :ghpull:`10877`: Fix invalid escape sequence in docstring. -* :ghpull:`10708`: Py3fy webagg/nbagg. -* :ghpull:`10862`: py3ify table.py and correct some docstrings -* :ghpull:`10870`: Restore main doc page . -* :ghpull:`10810`: Fix for plt.plot() does not support structured arrays as data= kwarg +* :ghpull:`10868`: Backport PR #10867 on branch v2.2.x * :ghpull:`10867`: MNT: move bz2 back to function level -* :ghpull:`10861`: More python3 cleanup -* :ghpull:`9903`: ENH: adjustable colorbar ticks -* :ghpull:`10831`: Minor docstring updates on binning related plot functions +* :ghpull:`10860`: Backport PR #10856 on branch v2.2.x * :ghpull:`10856`: Fix xkcd style garbage collection. -* :ghpull:`9571`: Remove LaTeX checking in setup.py. -* :ghpull:`10097`: Reset extents in RectangleSelector when not interactive on press. -* :ghpull:`10686`: fix BboxConnectorPatch does not show facecolor -* :ghpull:`10801`: Fix undefined name. Add animation tests. -* :ghpull:`10796`: Added descriptions for line bars and markers examples -* :ghpull:`10846`: Unsixification -* :ghpull:`10852`: Update docs re: pygobject in venv. -* :ghpull:`10847`: Py3fy axis.py. +* :ghpull:`10853`: Backport PR #10662 on branch v2.2.x * :ghpull:`10662`: Update docs on Axes.set_prop_cycle -* :ghpull:`10834`: Minor docstring updates on spectral plot functions -* :ghpull:`10849`: DOC: CL make pcolormesh calls consistent -* :ghpull:`10778`: wx_compat is no more. -* :ghpull:`10609`: More wx cleanup. -* :ghpull:`10826`: Py3fy dates.py. -* :ghpull:`10837`: Correctly display error when running setup.py test. -* :ghpull:`10838`: Don't use private attribute in tk example. Fix Toolbar class rename. -* :ghpull:`10835`: DOC: Make colorbar tutorial examples look like colorbars. -* :ghpull:`10823`: Add some basic smoketesting for webagg (and wx). -* :ghpull:`10828`: Add print_rgba to backend_cairo. * :ghpull:`10833`: Propagate marker antialias setting to GraphicsContext. -* :ghpull:`10830`: Make function signatures more explicit -* :ghpull:`10829`: Use long color names for default rcParams -* :ghpull:`10374`: Update layout of sidebar in documentation -* :ghpull:`10799`: DOC: make legend docstring interpolated -* :ghpull:`10818`: Deprecate vestigial Annotation.arrow. -* :ghpull:`10817`: Add test to imread from url. -* :ghpull:`10696`: Simplify venv docs. -* :ghpull:`10724`: Py3fication of unicode. -* :ghpull:`10815`: API: shift deprecation of TempCache class to 3.0 -* :ghpull:`10725`: FIX/TST constrained_layout remove test8 duplication -* :ghpull:`10805`: FIX: properties and setp on Table instances * :ghpull:`10806`: MNT: catch more illegal '\' -* :ghpull:`10296`: Improve docstrings of pyplot axis-related functions -* :ghpull:`10278`: improve docstring of Axes.loglog, Axes.semilogx, Axes.semilogy -* :ghpull:`10705`: FIX: enable extend kwargs with log scale colorbar -* :ghpull:`10400`: numpydoc-ify art3d docstrings -* :ghpull:`10723`: repr style fixes. -* :ghpull:`10592`: Rely on generalized * and ** unpackings where possible. -* :ghpull:`10787`: Fix offsetbox expand mode -* :ghpull:`9475`: Declare property aliases in a single place -* :ghpull:`10793`: A hodgepodge of Py3 & style fixes. -* :ghpull:`10781`: Mention Jupyter in matplotlib usage -* :ghpull:`10794`: fixed comment typo -* :ghpull:`10768`: Fix crash when imshow encounters longdouble data -* :ghpull:`10774`: Remove dead wx testing code. -* :ghpull:`10756`: Fixes png showing inconsistent inset_axes position -* :ghpull:`10773`: Consider alpha channel from RGBA color of text for SVG backend text opacity rendering -* :ghpull:`10772`: API: check locator and formatter args when passed -* :ghpull:`10713`: Implemented support for 'markevery' in prop_cycle -* :ghpull:`10751`: make centre_baseline legal for Text.set_verticalalignment -* :ghpull:`10771`: FIX/TST OS X builds -* :ghpull:`10754`: Fix image fmt detection for Path input. -* :ghpull:`10739`: FIX: ffmpeg logging level -* :ghpull:`10726`: FIX: re-instate verbose alias -* :ghpull:`10752`: Update copyright date to 2018 -* :ghpull:`10742`: FIX: reorder linewidth setting before linestyle -* :ghpull:`10714`: sys.platform is normalized to "linux" on Py3. -* :ghpull:`10542`: Minor cleanup: PEP8, PEP257 -* :ghpull:`10636`: Remove some wx version checks. -* :ghpull:`10736`: Avoid narrowing conversion in image_wrapper on 32-bit. -* :ghpull:`10731`: Corrected mistitling on the annotation tutorial page -* :ghpull:`10734`: Fix logging level type -* :ghpull:`10728`: Set data limits for Axes3DSubplot.plot when zdir=y or zdir=x #5742 -* :ghpull:`10721`: sanitize norm extrema to be floats -* :ghpull:`10710`: BUG: Fix UnboundLocalError in contour labelling -* :ghpull:`10703`: Fix signature docstring in _png extension. -* :ghpull:`10683`: Convert Tick attributes to numpydoc -* :ghpull:`10690`: Improve lazy-ticks realization. -* :ghpull:`10697`: Remove special-casing of _remove_method when pickling. -* :ghpull:`10701`: Autoadd removal version to deprecation message. -* :ghpull:`10699`: Remove incorrect warning in gca(). -* :ghpull:`10564`: Nested classes and instancemethods are directly picklable on Py3.5+. -* :ghpull:`10107`: Fix stay_span to reset onclick in SpanSelector. -* :ghpull:`10480`: Filter out invalid value warnings in log scaling -* :ghpull:`10596`: Switch to per-file locking. -* :ghpull:`10681`: Fix tk icon loading. -* :ghpull:`10532`: Py3fy backend_pgf. -* :ghpull:`10618`: Fixes #10501. python3 support and pep8 in jpl_units -* :ghpull:`10652`: Some py3fication for matplotlib/__init__, setupext. -* :ghpull:`10522`: Py3fy font_manager. -* :ghpull:`10666`: More figure-related doc updates -* :ghpull:`10507`: Remove Python 2 code from C extensions -* :ghpull:`10426`: Delete deprecated backends -* :ghpull:`9814`: figure_enter_event uses now LocationEvent instead of Event. Fix issue #9812. -* :ghpull:`10658`: FIX Speed up constrained layout -* :ghpull:`9918`: Remove old nose testing code -* :ghpull:`10672`: Deprecation fixes. -* :ghpull:`10608`: Remove most APIs deprecated in 2.1. -* :ghpull:`10599`: Axes doc updates -* :ghpull:`10665`: Highlight deprecations in the docs -* :ghpull:`10653`: Mock is in stdlib in Py3. -* :ghpull:`10603`: Remove workarounds for numpy<1.10. -* :ghpull:`10660`: Work towards removing reuse-of-axes-on-collision. -* :ghpull:`10364`: Workaround property list indent -* :ghpull:`10661`: Homebrew python is now python 3 -* :ghpull:`10613`: FIX: resolution of imshow for floats and 2-D greyscale PIL images -* :ghpull:`10638`: WIP: ENH: autodecode pandas timestamps * :ghpull:`10595`: Improve Figure docstrings -* :ghpull:`10656`: Minor fixes to event handling docs. -* :ghpull:`10629`: FIX/ENH CL: Allow single parent colorbar w/ gridspec layout -* :ghpull:`10635`: Simplify setupext by using globs. -* :ghpull:`10632`: Support markers from Paths that consist of one line segment -* :ghpull:`10558`: Remove if six.PY2 code paths from boilerplate.py -* :ghpull:`10645`: Add mplcairo to 3rdparty docs. -* :ghpull:`10640`: Fix extra and missing spaces in constrainedlayout warning. -* :ghpull:`10631`: Convert NaT to nan in date2num -* :ghpull:`10623`: Fix for failing bar plot w/ units -* :ghpull:`10622`: make seaborn great again on Matplotlib-2.2 -* :ghpull:`10624`: Some trivial py3fications. -* :ghpull:`10548`: Implement PdfPages for backend pgf -* :ghpull:`10625`: Fixes to constrainedlayout tutorial markup. -* :ghpull:`10614`: Use np.stack instead of list(zip()) in colorbar.py. -* :ghpull:`10621`: Cleanup and py3fy backend_gtk3. -* :ghpull:`10568`: Prevent ZeroDivisionError when devicePixelRatio() returns 0 -* :ghpull:`10615`: More style fixes. -* :ghpull:`10604`: Minor style fixes. -* :ghpull:`10531`: Update matplotlibrc.template -* :ghpull:`10565`: Strip python 2 code from subprocess.py -* :ghpull:`10605`: Bump a tolerance in test_axisartist_floating_axes. -* :ghpull:`10554`: Make ax3d.get_xlim() return a tuple, as 2D axes do. -* :ghpull:`7853`: Use exact types for Py_BuildValue. -* :ghpull:`10594`: FIX: colorbar check for constrained layout -* :ghpull:`10570`: Fix check_shared in test_subplots. -* :ghpull:`10581`: Might be ``figure.constrained_layout.use`` -* :ghpull:`10569`: Various style fixes. -* :ghpull:`10593`: Use 'yield from' where appropriate. -* :ghpull:`10563`: Add some mlab alternatives -* :ghpull:`10588`: Bugfix in axes3d not raising an exception -* :ghpull:`10518`: Fix Wx inconsistencies -* :ghpull:`10428`: Fix wx canvas type injection. -* :ghpull:`10577`: Minor simplification to Figure.__getstate__ logic. -* :ghpull:`10578`: Fix eventplot exception due to uninitiliazed ``_is_horizontal`` attribute -* :ghpull:`10552`: Fix issue with clf not clearing constrainedlayout -* :ghpull:`10549`: Source typos -* :ghpull:`10525`: Convert six.moves.xrange() to range() for Python 3 -* :ghpull:`10551`: Simplify rst cross references by omitting the shortener ~ when not needed -* :ghpull:`10538`: FIX: TypeError when using offset box in expand mode with tightlayout -* :ghpull:`10541`: More argumentless (py3) super() -* :ghpull:`10539`: TST: Replace assert_equal with plain asserts. -* :ghpull:`10534`: Modernize cbook.get_realpath_and_stat. -* :ghpull:`10524`: Remove unused private _StringFuncParser. -* :ghpull:`10470`: Remove Python 2 code from setup -* :ghpull:`10429`: Fix wxcairo byteorder. -* :ghpull:`10462`: Fix add_subplot documentation regarding args -* :ghpull:`10484`: Add libm when building Qhull. -* :ghpull:`10509`: Move some logging calls down to DEBUG level. -* :ghpull:`10528`: py3fy examples -* :ghpull:`10520`: Py3fy mathtext.py. -* :ghpull:`10527`: Switch to argumentless (py3) super(). -* :ghpull:`10523`: The current master branch is now python 3 only. -* :ghpull:`10519`: _macosx.m fails to compile on Mac OS 10.6.8 Snow Leopard - Issue #10516 -* :ghpull:`10432`: Use some new Python3 types -* :ghpull:`10475`: Use HTTP Secure for matplotlib.org -* :ghpull:`10383`: Fix some C++ warnings -* :ghpull:`10478`: Separate plots using #### in xkcd.py -* :ghpull:`10505`: Remove backport of which() -* :ghpull:`10486`: BUG: sscanf did not parse arguments in _tkagg.cpp -* :ghpull:`10469`: FIX: DPI inconsistency of draggable legend -* :ghpull:`10483`: Remove backports.functools_lru_cache -* :ghpull:`10451`: renaming duplicated file names -* :ghpull:`10492`: Avoid UnboundLocalError in drag_pan. -* :ghpull:`10473`: DOC: Expending a bit about the "tableau-colorblind10" entry in What's new -* :ghpull:`10491`: Simplify Mac builds on Travis -* :ghpull:`10490`: DOC: added bounds and more description to margins -* :ghpull:`10481`: Remove python 2 compatibility code from dviread -* :ghpull:`10447`: Remove Python 2 compatibility code from backend_pdf.py -* :ghpull:`10468`: Replace is_numlike by isinstance(..., numbers.Number). -* :ghpull:`10454`: Set packet_ends = None before using in dviread.py -* :ghpull:`10439`: mkdir is in the stdlib in Py3. -* :ghpull:`10431`: Some font-related numpydoc changes -* :ghpull:`10467`: update example docstring of afm.py -* :ghpull:`10460`: DOC: remove sphinx markup that confsed SG -* :ghpull:`10461`: fix broken link in lib/matplotlib/dates.py comment -* :ghpull:`10463`: DOC: Add cividis to the tutorial about colormaps -* :ghpull:`10392`: FIX: make set_text(None) keep string empty instead of "None" -* :ghpull:`10450`: DOC: add active state to install docs -* :ghpull:`10425`: API: only support python 3.5+ -* :ghpull:`10440`: Add canonical link to webpages -* :ghpull:`10444`: DOC: s/xasis/xaxis/ in whats_new.rst -* :ghpull:`10441`: Fix doc build error. -* :ghpull:`10422`: Define RecursionError for Python versions < 3.5 -* :ghpull:`10437`: Add docstring to set_interpolation -* :ghpull:`10427`: Cleanup old print statements -* :ghpull:`10414`: Doc merge up api whats new -* :ghpull:`10416`: Update some wx examples -* :ghpull:`10423`: DOC/STY: whitespace and docstring fixes -* :ghpull:`10208`: Add some wx specific tools for ToolManager -* :ghpull:`9114`: Fix PdfPages+cairo. -* :ghpull:`9074`: Don't abort on FT2Font weakref. -* :ghpull:`10274`: doc: fix layout of tables within parameter lists -* :ghpull:`10421`: remove string escapes from matplotlibrc.template -* :ghpull:`9783`: Categorical: Unsorted, String only, fix overwrite bug -* :ghpull:`10420`: Fix some broken links -* :ghpull:`10395`: WxCairo backend. -* :ghpull:`10415`: fix bug #3690: don't call evt.Skip() when window has just been destroyed -* :ghpull:`10352`: Explicitely destroy created wx PaintDC -* :ghpull:`10377`: FigureCanvasWx/Agg fixed size -* :ghpull:`10399`: Avoid double draw in qt5cairo. -* :ghpull:`9871`: Cividis colormap added with short description in whats_new -* :ghpull:`10413`: DOC: Fix typos in section names. -* :ghpull:`10407`: TST/FIX twinx and twiny w/ constrainedlayout -* :ghpull:`10409`: Remove unused _is_list_like. Move six import up. -* :ghpull:`10412`: GTK backend deprecations -* :ghpull:`10385`: Fix deprecations in examples -* :ghpull:`10389`: import six -* :ghpull:`10405`: Minor updates to unit doc -* :ghpull:`10366`: Axes doc datanotes -* :ghpull:`10402`: MNT: remove example based on Enthought Traits package -* :ghpull:`7545`: Axisartist testing + bugfixes -* :ghpull:`10390`: file() was removed in Python 3 -* :ghpull:`10394`: Wrong explanation in docstring for add_subplot fixed -* :ghpull:`10393`: OOification of the new examples from #10306 -* :ghpull:`10306`: Add ytick label right/left properties in matplotlibrc -* :ghpull:`9081`: cell returned when added to Table -* :ghpull:`10387`: TST: Small fix to constrainedlayout7 test (removed image) -* :ghpull:`9708`: Cleanup doc/conf.py & local sphinx extensions -* :ghpull:`10370`: Clean up units.py -* :ghpull:`9934`: MEP22 implementation for QT backend -* :ghpull:`9151`: Deprecate mlab functions -* :ghpull:`10210`: qt{4,5}cairo backend: the minimal version. -* :ghpull:`10379`: FIX: re-jigger deprecation of rcParams using machinery in __init__ -* :ghpull:`10276`: improve docstring of Axes.step -* :ghpull:`10371`: Fix constrainedlayout uneven grid specs -* :ghpull:`10220`: Clip RGB data to valid range for imshow -* :ghpull:`9991`: MAINT: Use vectorization in plot_trisurf, simplifying greatly -* :ghpull:`10363`: Fix to allow both old and new style wx versions -* :ghpull:`10309`: Improve code generated by boilerplate.py -* :ghpull:`10367`: constrained layout guide typos -* :ghpull:`9082`: [MRG] Constrained_layout (geometry manager) -* :ghpull:`10359`: Add attributes section to ColorbarBase doc -* :ghpull:`10362`: Switch to using StrictVersion in wx_compat.py -* :ghpull:`10353`: Fix syntax highlighting of sample bash and bibtex in rst markup. -* :ghpull:`10354`: DOC: clarify that clim is not a valid kwarg if vmin/vmax are used -* :ghpull:`10355`: Fix typo in tutorial; & change mention of Qt4 to Qt5 (new default). -* :ghpull:`10351`: FIX: deprecate qt4/5 rcparams -* :ghpull:`10347`: Hide the backend.qt4/5 rcparam deprecation warning in test suite. -* :ghpull:`10348`: When latex fails, make sure it does not write a dvi. -* :ghpull:`10226`: Custom :rcparam: role. -* :ghpull:`10335`: Update some image_comparison tests. -* :ghpull:`10282`: Deprecate the backend.qt{4,5} rcParams. -* :ghpull:`10281`: Move down logging levels in mpl/__init__ to DEBUG. -* :ghpull:`10337`: Deprecate backend_tkagg.AxisMenu. -* :ghpull:`10242`: Fix InvertedLog10Transform.inverted() -* :ghpull:`10331`: Remove unnecessary calls to float() before division. -* :ghpull:`10327`: Don't call np.identity() in transforms. -* :ghpull:`10325`: Minor improvements to quadmesh_demo. -* :ghpull:`10340`: update set_drawstyle -* :ghpull:`10333`: Remove some commented out debug prints. -* :ghpull:`10301`: Deprecate truncating saved unsized anims to 100 frames. -* :ghpull:`10332`: Join strings instead of adding them. -* :ghpull:`10330`: Shorten a long and now outdated comment. -* :ghpull:`10326`: Various examples updates. -* :ghpull:`10328`: Use deg2rad/rad2deg where appropriate. -* :ghpull:`10324`: Linewrap backend_pgf to 79 characters. -* :ghpull:`10033`: Improve handling of shared axes with specified aspect ratio -* :ghpull:`10310`: Add libdl on Unix-like systems. -* :ghpull:`10320`: DOC: Tiny fixes, and possible overhaul, of the two scales example in the gallery -* :ghpull:`10313`: Make commented ACCEPTS statements inline comments -* :ghpull:`10316`: TST FIX pyqt5 5.9 -* :ghpull:`10302`: Alternate implementation of lazy ticks. -* :ghpull:`9652`: Align x and y labels between axes -* :ghpull:`10292`: Unset the canvas manager when saving the figure. -* :ghpull:`10303`: Simplify Axis.get_{major,minor}_ticks. -* :ghpull:`10295`: Pass options to ps2pdf using ``-foo#bar`` instead of ``-foo=bar``. -* :ghpull:`10311`: Clean up next what's new files -* :ghpull:`10224`: improve docstring of Axes.errorbar -* :ghpull:`10308`: Switch the lasso selector to use mpl event handling, not input(). -* :ghpull:`10206`: Don't convert numbers plotted on an axis with units -* :ghpull:`10305`: Make the horizontal bar appear in AnchoredArtists example. -* :ghpull:`10289`: Ensure image scale factors are scalars -* :ghpull:`10284`: Allow ACCEPTS as ReST comment in docstrings -* :ghpull:`10266`: More misc. typos -* :ghpull:`10283`: Deprecate obsolete 'plugins.directory' rcparam. -* :ghpull:`10286`: Update multi_image example. -* :ghpull:`10240`: Pillow animation writer. -* :ghpull:`10279`: Add 'val' attribute to slider doc -* :ghpull:`10280`: Update writing docs concerning explicit parameter lists -* :ghpull:`10231`: Support PathLike inputs. -* :ghpull:`9952`: Errorbars accept marker_options and follow prop_cycle -* :ghpull:`10271`: whats_new.rst: "C" must be capitalized in "CreationDate" -* :ghpull:`9911`: Make _get_rgba_face actually always return a RGBA. -* :ghpull:`10200`: Catch normed warning in tests -* :ghpull:`10219`: Improve transform docstrings -* :ghpull:`10076`: improve sub-second datetime plotting and documentation -* :ghpull:`8512`: DOC: add quickstart section to the gridspec tutorial -* :ghpull:`10168`: Minor update to multiprocessing example. -* :ghpull:`10154`: improve Axes.stem docstring -* :ghpull:`10203`: Update docs, in particular for backends. -* :ghpull:`9884`: DOC: re-organize devel/documenting_mpl.rst -* :ghpull:`10243`: improve docstring of Axes.scatter -* :ghpull:`10250`: Minor refactor of backend_ps. -* :ghpull:`10261`: Some comment typo fixes -* :ghpull:`10125`: Cleanup animation examples -* :ghpull:`10197`: AFM fonts don't have .postscript_name, but .get_fontname(). -* :ghpull:`10263`: FIX: (re-allow) legend OrderedDict handles and labels... -* :ghpull:`10257`: BLD: use correct method to get installation hints -* :ghpull:`10259`: Clean up example section titles -* :ghpull:`10254`: Quick and dirty revert of busy cursor for 2.1.2. -* :ghpull:`9570`: Allow setting MATPLOTLIBRC by process substitution. -* :ghpull:`10247`: Simplify _get_xdg_cache_dir in setupext. -* :ghpull:`10256`: Remove reference to ignored rcParam, nbagg.transparent -* :ghpull:`10133`: FIX: Image scaling for large dynamic range ints -* :ghpull:`10077`: Use fuzzy comparison for stroke join determination. -* :ghpull:`10246`: improve docstring of Axes.plot_date -* :ghpull:`10233`: Move unrendered docstrings to private attributes. -* :ghpull:`10010`: FIX: Check for fontsize smaller than 1 pt and round up -* :ghpull:`10248`: Minor cleanups. -* :ghpull:`9356`: COMPAT: use tkagg backend on PyPy -* :ghpull:`10188`: Doc timer docs -* :ghpull:`10232`: Unify "blank space" and "white space" to "space". -* :ghpull:`10138`: Clean up _axes.py docstrings -* :ghpull:`10228`: Add closing quotes to embedded python in rst markup. -* :ghpull:`10217`: TST: Don't use set -e. -* :ghpull:`10214`: DOC: fix '\' markup for sphinx and py37 -* :ghpull:`10213`: Add missing import to backend_tkagg. -* :ghpull:`9275`: Tkagg fixes -* :ghpull:`10204`: Cleanup backend_cairo. -* :ghpull:`10195`: Wrap a few overly long lines. -* :ghpull:`10190`: improve docstring of Axes.plot -* :ghpull:`10086`: Deprecate support for "svg fonts" font embedding. -* :ghpull:`10119`: Simplify gridspec.py. -* :ghpull:`10193`: Handle Tick gridline properties like other Tick properties -* :ghpull:`10182`: improve docstrings for Axes.bar, Axes.barh, Axes.stackplot -* :ghpull:`10186`: improve docstrings of Axes.fill_between and Axes.fill_betweenx -* :ghpull:`10181`: Cleanup texmanager. -* :ghpull:`10192`: remove evt.Skip() from EVT_PAINT handler -* :ghpull:`10191`: Minor refactoring of docstring formatting in preprocess_data -* :ghpull:`10196`: Remove most instances of pep8 E502 (redundant backslashes). -* :ghpull:`10139`: Improve legend_handler docstrings -* :ghpull:`10198`: Improve hist2d returns doc -* :ghpull:`10146`: Updated what's new entry for color comparision method -* :ghpull:`10184`: Remove executable bit from example. -* :ghpull:`10180`: Rebase of #8504 -* :ghpull:`10178`: Simplify pandas fixture. -* :ghpull:`10124`: TST: centralize and standardize pandas imports -* :ghpull:`10175`: Agg: When a single Text uses usetex, don't pass it through mathtext parser -* :ghpull:`10166`: Hide fully transparent text in PS output. -* :ghpull:`10150`: Docstring updates for ``Axes.fill`` and ``Axes.pie`` -* :ghpull:`10172`: Slight improvements to contour.py doc -* :ghpull:`10159`: improve Axes.broken_barh docstring -* :ghpull:`10169`: Make relim() take images into account too. -* :ghpull:`10171`: Replace normed with density in examples -* :ghpull:`10046`: Add missing decode() in svg font embedding path. -* :ghpull:`9317`: On 2.7, run tests on oldest documented supported pytest and pytest-cov. -* :ghpull:`10091`: Replace "True | False" by "bool" in the docs. -* :ghpull:`10129`: Fix multiple zero labels when using SymLogNorm -* :ghpull:`10085`: Move missing font message to debug level -* :ghpull:`10155`: Use keyword arguments for setp() in examples -* :ghpull:`10152`: DOC: update the datetime64 HowTo -* :ghpull:`9645`: expose Path.contains_points as a method of Patch -* :ghpull:`10093`: Some docstring fixes and change a raise type -* :ghpull:`10141`: Zoom out to rectangle is not experimental anymore. -* :ghpull:`10087`: Update docs on installing GUI toolkits in virtualenvs. -* :ghpull:`10137`: Remove gen rst -* :ghpull:`10126`: Move axisartist examples to their folder. -* :ghpull:`10131`: cairo backends do not support blitting; mark them as such. -* :ghpull:`10134`: Minor style cleanups. -* :ghpull:`10127`: Use subplots() instead of axes_grid in suitable examples. -* :ghpull:`9938`: Cleanup imports. -* :ghpull:`10116`: Add simple image test for 3D tricontour and tricontourf -* :ghpull:`10090`: Minor simplification to _pylab_helpers. -* :ghpull:`10089`: Deprecate passing strings instead of booleans to control tick state (and other states). -* :ghpull:`9975`: Remove some test warnings -* :ghpull:`10084`: DOC: Better error when float on datetime axis -* :ghpull:`10092`: Minor cleanups to the cairo backend. -* :ghpull:`10120`: Minor simplification to legend.py. -* :ghpull:`10101`: Add origin as sticky point for radial axes -* :ghpull:`10104`: Minor fixes to backend_template. -* :ghpull:`9619`: FIX: non-existing variable -* :ghpull:`10020`: Let Container reprs report the actual subtype. -* :ghpull:`9959`: DOC: Update color tutorial to explain alpha -* :ghpull:`10094`: replace six.next -> next (available since Py2.6). -* :ghpull:`10103`: Simplify Colormap.__call__. -* :ghpull:`10102`: Remove list(zip(...)) when unnecessary. -* :ghpull:`10106`: Clean up some widget docstrings -* :ghpull:`10108`: Dedent docs in contributing.rst bullet/numbered lists. -* :ghpull:`10096`: Logging and exception messages cleanup. -* :ghpull:`10095`: Remove some debugging code. -* :ghpull:`10100`: STY: fix line length -* :ghpull:`9316`: Removal of deprecated features for 2.2 -* :ghpull:`10098`: Doc update: Explain what drawing a line does in RectangularSelector. -* :ghpull:`9997`: Fix empty plot with drawstyle="steps" -* :ghpull:`10065`: Add version to documentation header -* :ghpull:`10028`: Remove some deprecated rcParams. -* :ghpull:`10024`: Deprecate nbagg.transparent rcParam. -* :ghpull:`10074`: Prefer vendored qhull if sys-wide version can't be determined. -* :ghpull:`10044`: Remove some uses of unicode_literals -* :ghpull:`10055`: Documentation mistake in pyplot.py corrected -* :ghpull:`10064`: FIX: remove repeated label legend logic -* :ghpull:`10052`: Use consistent float-to-str formatting for tests with units -* :ghpull:`10032`: Add method for comparing two colors -* :ghpull:`10030`: Fix using .get_color() and friends in labels handling -* :ghpull:`10031`: Fix legend color comparisions -* :ghpull:`10021`: Cleanup issue template. -* :ghpull:`10026`: Fix scatter docstring markup -* :ghpull:`10043`: Update FreeType hashes -* :ghpull:`10027`: Improve errorbar returns doc -* :ghpull:`10019`: TST: test mlab cohere -* :ghpull:`10025`: Remove badges from website sidebar -* :ghpull:`10000`: Fix figure.colorbar() with axes keywords -* :ghpull:`9999`: improve legend docstring -* :ghpull:`9514`: Convert index.html and citing.html to rst. -* :ghpull:`10006`: add mpl-template and plotnine to 3rd party doc -* :ghpull:`7945`: fix StixSans mapping bug -* :ghpull:`10014`: FIX: pass nonposx/y args through loglog etc -* :ghpull:`10004`: Fixed critical typo in mlab.cohere -* :ghpull:`9989`: FIX: clabel manual spacing was incorrect -* :ghpull:`9998`: Fix scatter_piecharts example -* :ghpull:`9956`: BUG: clear events before destroying windows in tkagg -* :ghpull:`9949`: fix docstring in ToolManager -* :ghpull:`9641`: Implement Qt4 backend by fully reexporting Qt5 backend. -* :ghpull:`9932`: Support pgi as alternative gobject bindings. -* :ghpull:`9986`: Remove unused import in toolmanager example -* :ghpull:`9968`: Deprecate pyplot.axes with an Axes argument -* :ghpull:`9962`: toolbar checkbutton fix bug in tkinter python3.6 -* :ghpull:`9981`: DOC: Add alpha compositing note to "matplotlib.pyplot.imshow" definition. -* :ghpull:`9969`: Numpydoc conversion and clarification of some AxesBase docstrings -* :ghpull:`9946`: Clean up legend docstrings -* :ghpull:`9951`: Improve documentation on Axes position -* :ghpull:`9964`: Update Axes docs on aspect-related methods -* :ghpull:`9385`: Bump test coverage of Qt5 UI. -* :ghpull:`9958`: FIX: put Nav Home view back inside pan/zoom -* :ghpull:`9945`: Only label vertical lines in acorr -* :ghpull:`9930`: Cleanup pyplot.axes() -* :ghpull:`9942`: Minor doc formatting cleanups in pyplot -* :ghpull:`9933`: Fix Rectange.get_bbox() -* :ghpull:`9929`: In tests, remove unused imports and sort some remaining imports. -* :ghpull:`9928`: Cleanup delaxes() -* :ghpull:`9750`: Use command keys for window shortcuts in Qt on OSX -* :ghpull:`9072`: Use left/right top/bottom instead of width/height in Rectangle -* :ghpull:`9917`: Unify (parametrize) test_composite across backends. -* :ghpull:`9919`: In unit/memleak, write to in-memory buffer instead of file. -* :ghpull:`9916`: backend_agg cleanup. -* :ghpull:`9915`: Deprecate unused FigureManagerBase.show_popup. -* :ghpull:`9825`: Deprecate Artist.onRemove, Artist.hitlist. -* :ghpull:`9513`: Switch to makefile-based doc build. -* :ghpull:`9865`: less_simple_linear_interpolation can be replaced by np.interp. -* :ghpull:`9904`: Deprecate unused ContourLabeler.get_real_label_width. -* :ghpull:`9881`: Polar tick fixes -* :ghpull:`9028`: Modified rrulewraper to handle timezone-aware datetimes. -* :ghpull:`9900`: DOC: Updates multiprocessing example. -* :ghpull:`9907`: DOC: (subjectively) nicer annotated barchart example -* :ghpull:`9448`: Fix instance of 'RendererPS' has no 'tex' member -* :ghpull:`9899`: make SubplotTool into a modal dialog, keep ref to SubplotTool -* :ghpull:`9889`: Deprecate 'normed' kwarg to hist -* :ghpull:`9421`: Improve reprs of transforms. -* :ghpull:`9897`: changed line to 'alias for set_multialignment' -* :ghpull:`9875`: Additions to the documentation guide -* :ghpull:`9878`: TST: Lock pytest to 3.2.5 until 3.3.1 released -* :ghpull:`9805`: Update documentation guide -* :ghpull:`9836`: ENH/MacOS Allow shift modifiers to key events -* :ghpull:`9860`: Vectorize and document simple_linear_interpolation. -* :ghpull:`9869`: Clean tmpdir at exit. -* :ghpull:`9781`: Convert LineCollection docstring to numpydoc -* :ghpull:`9862`: PRF: Don't used MaskedArray in Aitoff transform. -* :ghpull:`9854`: Exclude dviread.Text from the documentation. -* :ghpull:`9861`: Remove some unused imports; reword/remarkup some docstrings. -* :ghpull:`9857`: documentation: fix url for pillow -* :ghpull:`9811`: dynamically finding the backend preferred format for button images -* :ghpull:`9841`: ENH: make interval_multiples work for years -* :ghpull:`9826`: Deprecate column cycling when plot() inputs have nonmatching shapes. -* :ghpull:`9852`: Simplify the pyplot animation demo. -* :ghpull:`9853`: Move image_slices_viewer example from animation to event_handling. -* :ghpull:`9848`: Fix typo in axis api doc -* :ghpull:`9846`: Move enumeration of text tutorial into table. -* :ghpull:`9827`: DOC: add more tutorial to text/text_intro -* :ghpull:`9773`: MNT: Make sure AppVeyor fails if tests fail -* :ghpull:`9806`: Remove call to nonexistent FT2Font.get_fontsize. -* :ghpull:`9816`: ENH: add pad kwarg to set_title -* :ghpull:`9817`: API: do not truncate svg size to integer points -* :ghpull:`9599`: Unify the three Qt5 embedding examples. -* :ghpull:`9803`: Add links to python's strftime method -* :ghpull:`9807`: Simplify test_tinypages. -* :ghpull:`9790`: Link GridSpec docs to SubplotParams paramter descriptions -* :ghpull:`9311`: Update docs on docs. -* :ghpull:`9794`: DOC: for datetime64 support -* :ghpull:`9779`: ENH: support np.datenum64 in dates.py -* :ghpull:`9654`: Correctly convert units for a stacked histogram -* :ghpull:`9670`: Make tick_left/right keep labels off if they are already off -* :ghpull:`9723`: ENH: Catch masked array and invalid x, y to pcolormesh -* :ghpull:`9766`: Fix mixed_subplots example -* :ghpull:`9255`: New color blind-friendly color cycle -* :ghpull:`9756`: DOC removing pyplot_annotate.py -* :ghpull:`9759`: blocking_input: Fix "manager" attr check -* :ghpull:`9313`: [MRG] Replace verbose class with standard logging library -* :ghpull:`9743`: FIX: check if contour level in format dictionary, or return a default -* :ghpull:`9753`: FIX: Detrending before windowing _spectral_helper -* :ghpull:`9752`: DOC: example demo_parasite_axes2.py broken on 2.1.0 -* :ghpull:`9587`: Remove unused example with no plot -* :ghpull:`9715`: Change set_figwidth/height to be consistent w/ set_size_inches -* :ghpull:`9657`: Add API note about MovieWriterRegistry exception -* :ghpull:`9748`: Reword subplot() doc. -* :ghpull:`9379`: ENH: Added __repr__ for Figure -* :ghpull:`9724`: Fix PDFpages bug -* :ghpull:`9726`: FIX/TST: update tests for pandas 0.21 -* :ghpull:`9677`: Rely more on lru_cache rather than custom caching. -* :ghpull:`9698`: Set widget background color to white. -* :ghpull:`9733`: Allow _BackendNbAgg.show() to take keyword "block" -* :ghpull:`9732`: Added mention of WCSAxes in the third-party packages page -* :ghpull:`9711`: Minor markup fix. -* :ghpull:`9718`: Revert "Axes.__init__ speedup" -* :ghpull:`8626`: Axes.__init__ speedup -* :ghpull:`9662`: Fix crash when restarting OSX single shot timer -* :ghpull:`9461`: Property tables -* :ghpull:`9684`: Make some more of figure.py numpydoc -* :ghpull:`9703`: Deprecate Artist.is_figure_set. -* :ghpull:`9697`: Raise minimum WX version to 2.9. -* :ghpull:`9705`: Fix scatterplot categorical support -* :ghpull:`9687`: Fix callbackregistry docstring. -* :ghpull:`9689`: Updates to font-related examples. -* :ghpull:`9690`: Move example in wrong folder -* :ghpull:`9678`: Remove a few unnecessary global statements. -* :ghpull:`9685`: Trivial aliases. -* :ghpull:`9566`: Update API examples -* :ghpull:`9680`: Actually install the deps on Appveyor. -* :ghpull:`9481`: Apply hinting factor rcParam in all cases. -* :ghpull:`9676`: FIX: Catch IOError on font-cache write -* :ghpull:`9673`: On CI, just let pip resolve most dependencies. -* :ghpull:`9649`: Reoder Axes API docs. -* :ghpull:`9658`: Pin pandas on appveyor too -* :ghpull:`9665`: Update agg_oo_sgskip.py -* :ghpull:`9661`: Fix arcs with very large width/height. -* :ghpull:`9510`: BLD: Fix some bugs in ``setupext.py`` -* :ghpull:`9646`: Convert dviread to use lru_cache. -* :ghpull:`9648`: Correct https git URIs in documentation -* :ghpull:`9614`: Added an entry for mpl-scatter-density in the third-party tools page -* :ghpull:`9640`: Remove unused global cmd_split variable. -* :ghpull:`9532`: Further improve colormap discussion. -* :ghpull:`9324`: [MRG] Allow kwarg handles and labels figure.legend and make doc for kwargs the same -* :ghpull:`9643`: More helpful error if requested MovieWriter not available -* :ghpull:`9359`: Keep track of axes in interactive navigation. -* :ghpull:`9389`: Assign event to later Axes if zorders are tied. -* :ghpull:`9612`: Only set view/data intervals if axis is set in AutoDateLocator -* :ghpull:`9627`: Move old logo to history page. -* :ghpull:`9624`: DOC: move whats_new entry to next_whats_new folder -* :ghpull:`9625`: STY: remove trailing whitespace -* :ghpull:`9600`: Fix some widget docstrings. -* :ghpull:`9617`: Pin pandas<0.21 to unbreak the build. -* :ghpull:`9515`: Attribute users/intro to JDH and rename to history. -* :ghpull:`9615`: Do not hardcode fill=False in mark_inset -* :ghpull:`9262`: Minor doc markup fixes. -* :ghpull:`9603`: Fix xkcd() not resetting context anymore. -* :ghpull:`9604`: Gridspec doc fixes -* :ghpull:`9008`: adding webagg.address parameter to rcParams -* :ghpull:`9519`: Increase patch test coverage -* :ghpull:`9497`: Test simplifications. -* :ghpull:`9536`: Simplify declaration of install_requires. -* :ghpull:`9601`: Fix PEP8 in stackplot -* :ghpull:`9595`: Convert stackplot docstring to numpydoc -* :ghpull:`9589`: Fix typo in isinstance -* :ghpull:`9523`: Add capstyle and joinstyle attributes to Collection class (Issue #8277) -* :ghpull:`9584`: Add returns documentation to fill_between methods -* :ghpull:`9575`: Add some legend handler documentation -* :ghpull:`9477`: In LogTransform, clip after log, not before. -* :ghpull:`9568`: Add a proper docstring to AutoLocator -* :ghpull:`9569`: Docstring fix. -* :ghpull:`9564`: TST: add test of normed histogram with unequal bins -* :ghpull:`9552`: animation: Remove examples keyword -* :ghpull:`9555`: MRG: expand docstring for ``hist`` -* :ghpull:`9469`: FIX: PyQt versions where showing the Qt versions -* :ghpull:`9549`: Fix stale draws on MacOSX backend -* :ghpull:`9544`: adding links to color examples and tutorials in the api page -* :ghpull:`9540`: DOC fix set_xticklabels docstring -* :ghpull:`9442`: BUG: Fix ``_extent`` not set in PcolorImage -* :ghpull:`9363`: Allow invalid limits when panning -* :ghpull:`9292`: Fix TypeError: a bytes-like object is required, not 'str' -* :ghpull:`9530`: DOC Added the colormap references back -* :ghpull:`9517`: Convert slider docstrings to numpydoc -* :ghpull:`9516`: Make colorbar docstring numpydoc -* :ghpull:`9504`: Truncate windows registry entries after null byte. -* :ghpull:`9484`: Force installation of wx from whl, not from pypi. -* :ghpull:`9300`: Simplify mpl.testing._copy_metadata. -* :ghpull:`9508`: CI: do not run pushes to the auto-backport branches -* :ghpull:`9506`: fix typo in rst markup -* :ghpull:`7739`: WIP: Fix artifact upload -* :ghpull:`9396`: Fix minor bug in vertex insert -* :ghpull:`9478`: Added description to widget example programs except Cursor and Menu -* :ghpull:`9164`: include overspilling axes legends in ax.get_tightbbox -* :ghpull:`9495`: Macosx fixes -* :ghpull:`9465`: Avoid dividing by zero in AutoMinorLocator (fixes #8804) -* :ghpull:`9425`: Minor fixes to plot_directive. -* :ghpull:`9486`: Don't leak test.jpeg into cwd while testing. -* :ghpull:`9490`: No need to fake sets with dicts anymore. -* :ghpull:`9487`: Improve test_backend_svg.test_determinism. -* :ghpull:`9483`: DOC Demote container headings one level Artist tutorial (minor) -* :ghpull:`9447`: Update examples for axisgrid1 -* :ghpull:`9121`: Remove old normalising code from plt.hist -* :ghpull:`9293`: minor (unrelated) cleanups -* :ghpull:`9459`: Modified restrictions on ``margins`` method -* :ghpull:`9473`: Changes to better highlight development-workflow in docs -* :ghpull:`9423`: Mark the interactive backend test as flaky. -* :ghpull:`9476`: Get rid of a few unnecessary line continuations in strings. -* :ghpull:`9435`: Shadow patch now initializes zorder behind argument patch -* :ghpull:`9472`: documentation fix regarding contour and tricontour (#9088) -* :ghpull:`9456`: Documented the incompatibility of shrink and cax kwargs in colorbar. -* :ghpull:`9378`: DOC: fill out dev docs -* :ghpull:`9464`: Fix multiple unreferenced local variable warnings -* :ghpull:`9463`: DOC: Re-enable next what's new entries. -* :ghpull:`9451`: custom legends example -* :ghpull:`9137`: Adds option for Slider to snap to discrete values -* :ghpull:`9441`: STY: fix bad indentation -* :ghpull:`9449`: TST: Enable xdist on Appveyor -* :ghpull:`9444`: STY: Remove explicit return in __init__ -* :ghpull:`9452`: FIX: Always update tick labels (fixes #9397) -* :ghpull:`9438`: Remove unused variable 'sign' -* :ghpull:`9418`: TST: Disable faulthandler on Windows if CPython 3.6-3.6.3 -* :ghpull:`9440`: Remove reimport of modules -* :ghpull:`9439`: Fix undefined variable 'warnings' -* :ghpull:`9437`: Fix Undefined variable 'symbol' -* :ghpull:`9424`: Minor fixes to gallery build. -* :ghpull:`9432`: Correct minor typo -* :ghpull:`9420`: Trivial doc fixes. -* :ghpull:`9427`: Fix NameError: name 'exc' is not defined -* :ghpull:`9428`: Fix NameError: name 'ArgumentError' is not defined -* :ghpull:`9409`: TST: Fix flaky tests order -* :ghpull:`9408`: updating color cycle tutorial -* :ghpull:`9415`: Import time module so that pyplot.pause works -* :ghpull:`9410`: BUG: Fix savefig GUI in GTK backend -* :ghpull:`9254`: imshow transparency blend example -* :ghpull:`9403`: MAINT Documentation on doc is outdated -* :ghpull:`9367`: Tell user to try installing pkg-config if packages not found -* :ghpull:`9383`: Increase axes test coverage -* :ghpull:`9401`: FIX scipy is not a requirement -* :ghpull:`9392`: Add examples for subplots_axes_and_figures -* :ghpull:`9394`: [Doc] Add pcolor, contour, imshow to and other small changes -* :ghpull:`9395`: TST: Unblock Appveyor build by patching ``subprocess`` -* :ghpull:`9347`: Fix backend refactor -* :ghpull:`9365`: If PIL.image is missing, tell user to install pillow -* :ghpull:`9381`: Add tutorials to the Users Guide. -* :ghpull:`9343`: Fix broken link to proxy artists documentation -* :ghpull:`9368`: Add link to Matplotlib paper on citing page -* :ghpull:`9375`: Document get_{x,y}axis_transform more prominently. -* :ghpull:`9376`: Fix docstring typo in Rectangle, Ellipse, and Spine. -* :ghpull:`9353`: Fix edgecolor being only applied to first bar. -* :ghpull:`9335`: Fix poorly done deprecations in image.py. -* :ghpull:`9341`: Update descriptions for images_contours_and_fields -* :ghpull:`9342`: Fix typo of pixels in legend_handler.py -* :ghpull:`9333`: Add descriptions for remaining event handling examples -* :ghpull:`9279`: Update doc strings -* :ghpull:`9242`: Errorbar bugfix -* :ghpull:`9323`: Axis user guide -* :ghpull:`9328`: Fix NameError: name 'os' is not defined -* :ghpull:`9309`: DOC: Update docstring to numpy format for last few functions in transforms -* :ghpull:`9291`: Doc updates -* :ghpull:`9299`: Restore better error message on std::runtime_error. -* :ghpull:`9295`: In text, warn and return instead of raise exception for non-finite x, y -* :ghpull:`9303`: Don't use pytest.filterwarings, which needs pytest>=3.2. -* :ghpull:`9289`: Throw std::runtime_exception instead of char*. -* :ghpull:`9268`: Fix documents of semilogx and semilogy. -* :ghpull:`9286`: Ask Appveyor to ignore certain branches. -* :ghpull:`9277`: plot_surface docstring + edge case fix -* :ghpull:`9278`: Remove scatter_profile example. -* :ghpull:`9272`: Include the default of "plot_pre_code" of the plot directive in the documentation -Issues (678): +Issues (27): -* :ghissue:`11649`: problems with timestamps in matplotlib seems related to bug #9779 -* :ghissue:`9264`: save file under existing name fails on windows -* :ghissue:`3872`: collections.BrokenBarHCollection.span_where not working with pandas timeseries -* :ghissue:`8509`: autofmt_xdate should not make xticklabels invisible when x-axis is not shared between rows -* :ghissue:`7405`: "ValueError: ordinal must be >= 1" when plotting after axhline -* :ghissue:`11655`: Sequential boxplot call edits xticklabels and xlim attributes -* :ghissue:`11653`: TkAgg is currently broken (raise an AttributeError when trying to disply a plot) -* :ghissue:`11628`: edgecolor argument not working in matplotlib.pyplot.bar -* :ghissue:`11625`: plt.tight_layout() does not work with plt.subplot2grid -* :ghissue:`11645`: Why subplot error? some points missed in result -* :ghissue:`4993`: Version ~/.cache/matplotlib -* :ghissue:`7842`: If hexbin has logarithmic bins, use log formatter for colorbar -* :ghissue:`11639`: Anaconda qt 5.9.6 conflicts +* :ghissue:`11822`: matplotlib.pyplot import gives error on MacOSX +* :ghissue:`11832`: Marker disappears with markerfacecolor='None' when saving as eps file +* :ghissue:`11810`: Figure gets collapsed after nth iteration using constrained_layout +* :ghissue:`11389`: Incorrect processing of plot_args when using data argument * :ghissue:`11635`: "import matplotlib.pyplot" fails on NetBSD with version 2.2.2 -* :ghissue:`11632`: Unexpected Error when working in "batch mode" in plt.figure() -* :ghissue:`11607`: AttributeError: 'QEvent' object has no attribute 'pos' -* :ghissue:`11486`: Colorbar does not render with PowerNorm and min extend when using imshow -* :ghissue:`11433`: Remove "Excellence in plotting" banner from website -* :ghissue:`11582`: wx segfault -* :ghissue:`11515`: using 'sharex' once in 'subplots' function can affect subsequent calles to 'subplots' -* :ghissue:`10972`: don't let matplotlib pop up all opened windows -* :ghissue:`11606`: I cannot install matplotlib woth Python 3.7.0 -* :ghissue:`10269`: input() blocks any rendering and event handling -* :ghissue:`10345`: Python 3.4 with Matplotlib 1.5 vs Python 3.6 with Matplotlib 2.1 -* :ghissue:`10443`: Drop use of pytz dependency in next major release -* :ghissue:`10572`: contour and contourf treat levels differently -* :ghissue:`11123`: Crash when interactively adding a number of subplots -* :ghissue:`11550`: Undefined names: 'obj_type' and 'cbook' -* :ghissue:`11138`: Only the first figure window has mpl icon, all other figures have default tk icon. -* :ghissue:`11596`: MatplotlibDeprecationWarning in basemap __init__ -* :ghissue:`11557`: Hoping add a drawing function 'patch' in matplotlib -* :ghissue:`11510`: extra minor-ticks on the colorbar when used with the extend option -* :ghissue:`11434`: Some subplot axes not displaying when using both gridspec_kw/width_ratios and subplot2grid -* :ghissue:`11369`: zorder of Artists not being respected when blitting with FuncAnimation -* :ghissue:`11569`: Matplotlib cannot find fonts in Xubuntu 18.04 and outcomes annoying userwarning * :ghissue:`6781`: Toolbar disappears in TkAgg if window if resized -* :ghissue:`11560`: fill_between() misbehaves with unsorted x -* :ghissue:`11490`: Some issues about doc of plt.hist -* :ghissue:`11452`: Streamplot ignores rightmost column and topmost row of velocity data -* :ghissue:`11153`: Unexpected behavior for Axes.quiver(transform=None) -* :ghissue:`10888`: pyplot: Program halts after gui save of first plot * :ghissue:`10890`: Bug causes to_rgba to fail inside cm.py -* :ghissue:`11122`: Can't import name _backports when importing Axes3D from mplot3d -* :ghissue:`11284`: imshow of multiple images produces old pixel values printed in status bar -* :ghissue:`11496`: MouseEvent.x and .y have different types -* :ghissue:`11543`: Implement support for hiding ticks labels from a stylesheet and/or "rcParams". -* :ghissue:`11534`: Cross-reference margins and sticky edges -* :ghissue:`11541`: matplotlib not working radar plot v2.2.2 python 3.6 Anaconda W10 -* :ghissue:`11531`: ``basic_units.py`` doesn't display negative radians correctly -* :ghissue:`9984`: document that subprocess32 wheels require --pre flag -* :ghissue:`10270`: Axes docstring doesn't document kwargs... -* :ghissue:`7402`: Return filename in Figure.savefig -* :ghissue:`11516`: after updating to python 3.6 from python 3.5 stopped to work plt.show(block = False) * :ghissue:`9582`: axes_grid1 docs do not appear on mpl.org anymore. -* :ghissue:`9789`: Resize figure with tight_layout throws a numpy linalg error -* :ghissue:`9800`: semilogx() raises incorrect ValueError with AGG backend -* :ghissue:`11511`: Math expression doesn't show properply in wrapped text -* :ghissue:`11487`: Histogram plot to support specifying colors for each patch as part of the color argument -* :ghissue:`11488`: Strange behaviour with ligatures and combination of pgf and lualatex -* :ghissue:`11463`: Problem with Lualatex backend -* :ghissue:`11315`: Ways to improve the documentation search results * :ghissue:`11484`: Matplotlib does not build on OpenBSD using clang -* :ghissue:`11482`: custom rotate polygon is getting skewed -* :ghissue:`11471`: matplotlib.pyplot.plot draws wrong figure -* :ghissue:`11458`: markerfacecolor="None" becomes black when using the alpha channel -* :ghissue:`11453`: PyQt GPL "infecting" even when using PySide backend -* :ghissue:`11450`: bbox intersection algorithm docs -* :ghissue:`11440`: Get rid of get_test_data in axes3d examples -* :ghissue:`11436`: imsave always saves alpha channel -* :ghissue:`11439`: Matplotlib 2.0.0rc2 banner still present in at least one docs page -* :ghissue:`8556`: Add images of markers to the list of markers -* :ghissue:`7342`: list of markers in documentation could be improved -* :ghissue:`7555`: Deprecation needed for ``frange`` and others? -* :ghissue:`11435`: plt.subplot eats my subplots -* :ghissue:`11386`: Logit scale doesn't position x/ylabel correctly first draw -* :ghissue:`11384`: Undefined name 'Path' in backend_nbagg.py -* :ghissue:`11426`: nbagg broken on master. 'Path' is not defined... * :ghissue:`11302`: [DOC] Build of documentation fails -* :ghissue:`6812`: Matplotlib seaborn styles examples -* :ghissue:`11414`: Incorrect x-axis when plotting an array -* :ghissue:`990`: imshow extent keyword (documentation?) -* :ghissue:`326`: Changing color of axes, labels, tickmarks in one move -* :ghissue:`11390`: Internal use of deprecated code * :ghissue:`11031`: wrong x-position of marker with drawstyle='steps-xxx' -* :ghissue:`8278`: FuncAnimation with generator defaults to arbitrary save_count=100 -* :ghissue:`7347`: atomic saving of pdf -* :ghissue:`7675`: qt4agg subplots dialog suggests an error -* :ghissue:`11374`: Using matplotlib.subplot with GeoAxes fails to give same size panels -* :ghissue:`11393`: setting default figsize with pyplot.rc in same (jupyter/ipython) cell of matplotlib import does not work -* :ghissue:`11377`: Feature Req: ``plt.subplots(sharev=True)`` * :ghissue:`11372`: Symbols not showing in eps format -* :ghissue:`11203`: tight_layout reserves tick space even if disabled -* :ghissue:`11361`: Tox.ini does not work out of the box -* :ghissue:`11253`: Problem while changing current figure size in Jupyter notebook -* :ghissue:`11371`: How to speed up Display in Python using FIgureCanvasTKAgg() -* :ghissue:`11368`: %matplotlib notebook broken in 2.2.2 on linux. Works in 2.0.2. -* :ghissue:`11359`: Animating circles sometimes skews them to ellipses -* :ghissue:`11347`: Unable to load rcParams in Matplotlib 2.2 -* :ghissue:`11309`: Get the z coord in event -* :ghissue:`11219`: Write an arrow tutorial * :ghissue:`10814`: manually backport #10806 -* :ghissue:`11322`: Really deprecate Patches.xy? -* :ghissue:`11294`: ConnectionStyle Angle3 hangs with specific parameters -* :ghissue:`9518`: Some ConnectionStyle not working -* :ghissue:`11319`: matplotlib.pyplot.imshow does not work as expected -* :ghissue:`11303`: Using fonttype 42 will make the produced PDF size considerably larger when the image has Chinese characters -* :ghissue:`11306`: savefig and path.py -* :ghissue:`11077`: Font "DejaVu Sans" can only be used through fallback -* :ghissue:`2850`: sphinxext.plot_directive: captions not working -* :ghissue:`10323`: imshow documentation has confusing matrix dimensions -* :ghissue:`10105`: Horizontal and vertical text alignment not working on set_rgrids() -* :ghissue:`10827`: Python crashes when running embedding_in_pyqt5.py using PySide2 -* :ghissue:`11279`: systemwide defaults are ignored if user rc is found, this is atypical behavior -* :ghissue:`10717`: Failure to find matplotlibrc when testing installed distribution -* :ghissue:`11276`: plt.ion() call before plt.figure() call fails after a Windows 10 update. -* :ghissue:`7203`: Issue when saving to pdf for plots using different plt.style.use -* :ghissue:`10813`: Importing pyplot with Qt5Agg creates QApplication instance -* :ghissue:`11167`: Using multiple fonts for tick labels -* :ghissue:`11152`: matplotlib hangs on plotting -* :ghissue:`11270`: Broken test for pcolormesh with masked array as input -* :ghissue:`11269`: Triangle plot with Python using data file -* :ghissue:`9912`: Cleaning up variable argument signatures -* :ghissue:`11264`: 'str' object has no attribute '_rgba_under' when trying to set_under a colormap -* :ghissue:`11261`: about the contourf command -* :ghissue:`11256`: Errors in the examples for matplotlib.pyplot.streamplot -* :ghissue:`10156`: Pyplot doc summary should strip docstring signatures * :ghissue:`10072`: imshow doesn't properly display some images -* :ghissue:`11244`: Question: matplotlib.pyplot max number of x,y of the ``plot()`` method -* :ghissue:`11245`: Place subplots at scatter point positions inside a scatter -* :ghissue:`11242`: Dre -* :ghissue:`3701`: unit tests should compare pyplot.py with output from boilerplate.py -* :ghissue:`11237`: Error with simple plot -* :ghissue:`11230`: facecolor and color interference -* :ghissue:`11220`: can't plot from remote machine connected via ssh -X from macOS -* :ghissue:`11226`: RAM does not get cleaned correctly using Qt5 backend -* :ghissue:`3364`: pdf backend displaces patches -* :ghissue:`9955`: test input data is not existed for demo -* :ghissue:`9950`: rcParams['pdf.use14corefonts'] = True fails bizarrely -* :ghissue:`6743`: Feature request: Adding XClass property to interactively created figures -* :ghissue:`11198`: incorrect default limits 'log' scale depending on order of scatter * :ghissue:`11163`: RecursionError when calling get_yaxis_transform() on a Symlog-scaled axis. -* :ghissue:`11183`: Undefined name 'system_fonts' in backend_pgf.py -* :ghissue:`9129`: Slider Class: Option for discrete values -* :ghissue:`11101`: Crash on empty patches -* :ghissue:`11151`: DOC: In search for the matplotlib codex -* :ghissue:`11164`: p * :ghissue:`11156`: Error in documentation of pyplot.errorbar() -* :ghissue:`9062`: Improper scaling on low-res display when a hi-res display is also present on the system -* :ghissue:`11116`: Saving plot with text annotation and time axis to pgf file errors with multiple backends * :ghissue:`11104`: pyplot.plot conflict: markerfacecolor ='none' and alpha -* :ghissue:`11133`: ax.scatter after boxplot does not scatter-plot the right values * :ghissue:`11126`: Legend positioning behavior change from matplotlib {2.1.0 -> 2.2.2} -* :ghissue:`11124`: [Bug] savefig cannot save file with a Unicode name -* :ghissue:`11140`: Invalid Display Variable * :ghissue:`10633`: Type Error when saving jpg image (Pillow 3) -* :ghissue:`11103`: Pie demo crashes backport v2.2.2-doc -* :ghissue:`11128`: Saved animation is not the same as in the notebook * :ghissue:`10911`: Get ticklabels back on shared axis -* :ghissue:`11070`: Add a "density" kwarg to hist2d * :ghissue:`5609`: Segfaults with wxpython 3.0.2.0 backend -* :ghissue:`11118`: Linux Distro MPL Writes Empty Plot for Fig with Unfilled markers saved as EPS -* :ghissue:`11117`: Documentation, Spinx -* :ghissue:`11115`: Reusing cleared figure with suptitle and constrained layout raises an exception -* :ghissue:`7733`: Trying to set_ylim(bottom=0) on a log scaled axis changes plot -* :ghissue:`11113`: Line2D markfacecolor=None fails if set_alpha() is called -* :ghissue:`11112`: No module named 'matplotlib.externals' only inside IPython3 console -* :ghissue:`10319`: TST: pyqt 5.10 breaks pyqt5 interactive tests -* :ghissue:`8142`: saving pdf breaks with invisible markers? -* :ghissue:`11078`: handling datetime labels -* :ghissue:`11091`: plt.plot() crashes -* :ghissue:`10676`: Add source code to documentation -* :ghissue:`3815`: hist2d and x/y limits -* :ghissue:`11068`: Matplotlib.units fails if used in a file called new.py -* :ghissue:`11058`: PyQt backend: libgcc_s.so.1 must be installed for pthread_cancel to work -* :ghissue:`10477`: matplotlib install fails under windows 7 with python_d -* :ghissue:`10956`: Feature Request: Add annotations to heatmaps (imshow or pcolor*) -* :ghissue:`11049`: Import Error from Matplotlib v. 2.2.2 under Anaconda 5.1 Mac OS X Sierra -* :ghissue:`8699`: Make legend title fontsize obey fontsize kwarg by default? -* :ghissue:`11040`: Checking if a figure is empty (no data visible) -* :ghissue:`11041`: legend(bbox_transform) don't work with tight layout in 2.2.x -* :ghissue:`11024`: quotes_historical_yahoo_ohlc didn't get data * :ghissue:`11021`: remove ``import distutils.sysconfig`` from ``lib/matplotlib/__init__.py`` -* :ghissue:`10993`: ``matplotlib-2.2.2-py3.5-nspkg.pth`` cause pip3 error. -* :ghissue:`9207`: axes has no method to return new position after box is adjusted due to aspect ratio... -* :ghissue:`4615`: hist2d with log xy axis -* :ghissue:`11016`: Could not load matplotlib icon: can't use "pyimage10" as iconphoto: not a photo image -* :ghissue:`11012`: Subplot figure have big blank space In Spyder3 -* :ghissue:`11008`: set_aspect("equal") not accord with get_xlim() -* :ghissue:`11006`: Development build: symbol not found in ``_path`` module -* :ghissue:`10996`: Plotting text with datetime axis causes warning -* :ghissue:`6924`: Docstring section "Other Parameters" not rendering with rest of table -* :ghissue:`7582`: Report date and time of cursor position on a plot_date plot -* :ghissue:`10114`: Remove mlab from examples -* :ghissue:`10342`: imshow longdouble not truly supported -* :ghissue:`10396`: [Question]: Plot the exact number of hexagons using hexbin -* :ghissue:`10988`: How to initiate the format of a line in matplotlib? -* :ghissue:`10985`: How to initiate the format of a line in matplotlib? -* :ghissue:`8062`: tight_layout + lots of subplots + long ylabels inverts yaxis -* :ghissue:`4413`: Long axis title alters xaxis length and direction with ``plt.tight_layout()`` * :ghissue:`10949`: Qt5Agg blitting issue with matplotlib 2.2.2 * :ghissue:`10966`: pillow animation writer failing macOS tests -* :ghissue:`10969`: default style of 3D plot -* :ghissue:`10959`: Matplotlib in vfx tools. -* :ghissue:`10957`: in 2.1.1 the x/y limits don't update when updating axes content -* :ghissue:`1415`: Plot title should be shifted up when xticks are set to the top of the plot -* :ghissue:`10946`: Adding a special color name for 'last color'. -* :ghissue:`10789`: Make pie charts circular by default -* :ghissue:`10945`: "Bad" deprecation warning: "Invalid escape sequence" warning incorrectly flags LaTeX -* :ghissue:`10941`: Cannot set text alignment in pie chart -* :ghissue:`7908`: plt.show doesn't warn if a non-GUI backend is being used -* :ghissue:`10502`: 'FigureManager' is an undefined name in backend_wx.py * :ghissue:`10921`: No markers in EPS if fillstyle='none' -* :ghissue:`10648`: pyplot hangs at plot() -* :ghissue:`10925`: imshow with interpolation='none': PDF contains two pixmaps * :ghissue:`10889`: memory error using savefig with ylim to create pdf of box plots -* :ghissue:`10923`: shorten a colorbar by half when the colorbar is created using axes_grid1 -* :ghissue:`10062`: axes limits revert to automatic on sharing axes? -* :ghissue:`10920`: set_marker(Path) is broken -* :ghissue:`10916`: Get original image values from a colormap array -* :ghissue:`9246`: ENH: make default colorbar ticks adjust as nicely as axes ticks -* :ghissue:`8818`: plt.plot() does not support structured arrays as data= kwarg -* :ghissue:`10880`: Documentation for new contributors not matching with actual issues labels -* :ghissue:`10869`: Text wrapping doesn't seem to work in jupyter notebook -* :ghissue:`5666`: setting MPLCONFIGDIR in __init__ as unicode breaks env on Python 2.7 for Windows -* :ghissue:`10883`: Matplotlib Crashses and Exits Python on plt.show() Using Qt5Agg Backend -* :ghissue:`10066`: Wheel build test failures on urlopen with handshake failure -* :ghissue:`9211`: Make error when trying to plot numerical data on datetime axis clearer -* :ghissue:`6023`: Error with plot_date and agg backend: ValueError: ordinal must be >= 1 -* :ghissue:`10533`: Recognize pandas Timestamp objects for DateConverter? -* :ghissue:`10855`: Embedding in Qt example gives AttributeError: 'Figure' object has no attribute 'subplots' -* :ghissue:`8358`: Minor ticks on log-scale colorbar are not cleared * :ghissue:`10866`: bz2 mistakenly made a hard requirement of matplotlib 2.2.2 -* :ghissue:`10839`: imshow crashes when in non blocking mode -* :ghissue:`10854`: Please clarify matplotlib-version in documentation and sample code! -* :ghissue:`10075`: RectangleSelector does not work if start and end points are identical -* :ghissue:`10859`: Some minor ticker are missing -* :ghissue:`9613`: Cannot plot bar chart with DatetimeIndex -* :ghissue:`8576`: support 'markevery' in prop_cycle -* :ghissue:`10848`: Tk error when pressing 'q' key on interactive 'key_press_event' window. -* :ghissue:`9920`: axes.errorbar complains about markerfacecolor parameter in property_cycle -* :ghissue:`9922`: axes.errorbar doesn't follow property cycle -* :ghissue:`8874`: Crash in python setup.py test -* :ghissue:`3871`: replace use of _tkcanvas with get_tk_widget() -* :ghissue:`9179`: pylab segfaults with QT5 backend and no x11 -* :ghissue:`6954`: Adding a system wide directory to place custom styles -* :ghissue:`2190`: Improve logging for remote benchmarking/debugging -* :ghissue:`2353`: Write a dependency policy -* :ghissue:`5052`: When zooming a triangle is rendered instead of a rectangle. -* :ghissue:`7165`: sip/pyqt4 issues during travisCI testing -* :ghissue:`6206`: appveyor: Implement skips of "obsolete" commits in PRs -* :ghissue:`5262`: 1.5.0~rc2: unittest failures/errors on (debian) ppc64el -* :ghissue:`5261`: 1.5.0~rc2: unittest failures/errors on (debian) powerpc -* :ghissue:`5258`: 1.5.0~rc2: unittest failures/errors on (debian) armhf -* :ghissue:`5257`: 1.5.0~rc2: unittest failures/errors on (debian) armel -* :ghissue:`5263`: 1.5.0~rc2: unittest failures/errors on (debian) s390x -* :ghissue:`5255`: 1.5.0~rc2: unittest failures/errors on (debian) mips -* :ghissue:`6115`: appveyor is failing on build -* :ghissue:`5362`: Warning from test_collections.test_picking -* :ghissue:`10550`: Use long color names for rc defaultParams -* :ghissue:`10821`: Cairo backend flips image -* :ghissue:`10820`: Axis autoscaling ignores margins -* :ghissue:`10740`: table.table fails with KeyError (legacy python and mpl 2.2.0 only) -* :ghissue:`10722`: Duplicated test name in test_constrainedlayout -* :ghissue:`10732`: Calling ``properties()`` on ``Table`` raises exception -* :ghissue:`10784`: axes.legend TypeError in v2.2.0 -* :ghissue:`10410`: eventplot alters data in some cases -* :ghissue:`10786`: ImportError, library not loaded for libc++abi.1.dylib -* :ghissue:`10419`: svg backend does not respect alpha channel of text *when passed as rgba* -* :ghissue:`10785`: TkAgg reports bad option 'foobar' for icon with ``logging`` set to INFO level -* :ghissue:`10783`: Adding an empty matplotlibrc in cwd changes the rcparams -* :ghissue:`10769`: DOC: set_major_locator could check that its getting a Locator (was EngFormatter broken?) -* :ghissue:`10770`: subplots with qt5agg backend flashes frame on windows desktop -* :ghissue:`10753`: PDF saved as raster graphic when plt.savefig is given a Path object -* :ghissue:`10729`: Animation saving via ffmpeg stops after some 300 frames -* :ghissue:`10716`: Removal of verbose not documented: AttributeError: module 'matplotlib' has no attribute 'verbose' -* :ghissue:`10758`: [PyInstaller] Failed import of cbook due to upgrade to matplolib 2.2.0 -* :ghissue:`10755`: AttributeError: module 'matplotlib' has no attribute 'verbose' -* :ghissue:`10727`: Doc issue: ConnectorPatch -> ConnectionPatch -* :ghissue:`10719`: Need better type error checking for linewidth in ax.grid -* :ghissue:`10749`: When I saved graph in JPG format it's outer axis are no longer present. -* :ghissue:`10750`: Are there any methods to stop the moving point showing again in python package matplotlib -* :ghissue:`10644`: autoscaling only one side of an axis -* :ghissue:`10698`: Build fails in clang i386 -* :ghissue:`10738`: Suggestion: improve mark_inset by letting user choose all four corners (locs) -* :ghissue:`5742`: ``Axes3DSubplot.plot`` not setting data limits correctly when ``zdir='x'`` or ``zdir='y'`` -* :ghissue:`3926`: Feature request: place axes relative to other axes, with automatic updating -* :ghissue:`10709`: How ._cntr should be imported on Matplotlib (LTS) 2.2.0 -* :ghissue:`10654`: PySmithPlot/Polar Plot update broken in 2.1.2 (works in 2.0.2) -* :ghissue:`7776`: tex cache lockfile retries should be configurable -* :ghissue:`10556`: Special conversions of xrange() -* :ghissue:`10060`: Dragged legend moves upon resizing figure window -* :ghissue:`10501`: cmp() is an undefined name in Python 3 -* :ghissue:`10655`: constrainedlayout is very slow for large number of subplots -* :ghissue:`4749`: Incorrect dependency handling from local pip -* :ghissue:`9812`: figure_enter_event generates base Event and not LocationEvent -* :ghissue:`10677`: Bug: Example from matplotlib.afm not working -* :ghissue:`10673`: Creating a 6 DoF plot of a quadcopter. -* :ghissue:`10671`: %gui wx crashes jupyter notebook kernel -* :ghissue:`10670`: matplotlib power spectral density (PSD) normalize -* :ghissue:`10567`: imshow in 2.1: color resolution depends on outliers? -* :ghissue:`10616`: get error when show a picture(image) : 'numpy.ndarray' object has no attribute 'mask' -* :ghissue:`10627`: Surprising alignment of (multiple) colorbars with constrained layout active -* :ghissue:`10647`: matplotlib with joblib with requests hangs -* :ghissue:`10630`: Adding NCL colortables to default matplotlib colormaps -* :ghissue:`10641`: Take too much memory and too long to save into figure -* :ghissue:`10619`: bar plot fails with units -* :ghissue:`10637`: I have already installed matplotlib function using the command : sudo apt-get install python3-matplotlib. -* :ghissue:`10585`: searborn adaptation need for Matptotlib-2.2.0rc1 -* :ghissue:`10620`: Error comparing label colors on duplicated labels -* :ghissue:`10494`: Keeping matplotlibrc.templace up to date -* :ghissue:`10382`: More documentation ``mlab`` deprecation. -* :ghissue:`10555`: Initial plot window ignoring rcParams figure.figsize -* :ghissue:`10611`: issue with matplotlib.add_subplot documentation -* :ghissue:`10602`: Random image failures with test_curvelinear4 -* :ghissue:`10496`: exception after clicking ok when editing axis curve info on 3d plot -* :ghissue:`10582`: Creating colorbar for manual axes broken -* :ghissue:`6412`: EventCollection._is_horizontal remains uninitialized, causing eventplot error -* :ghissue:`10583`: I have problems with display Arabic words in the plots, the words became backward, how can I solve it -* :ghissue:`10580`: Figures plotting in local display -* :ghissue:`10576`: legend in wrong place with wrong labels -* :ghissue:`10560`: fig.savefig alters the dimensions of the figure -* :ghissue:`10526`: In Axes.hist, 'range' kwarg shadows builtin 'range' needed for Py3 -* :ghissue:`10398`: plt.hist density argument does not function as described. -* :ghissue:`10547`: set_xticks does not work with x data type str -* :ghissue:`10543`: pyqt error while importing pyqt5 -* :ghissue:`10476`: Version 2.2.0rc1 triggers TypeError -* :ghissue:`10516`: _macosx.m fails to compile on Mac OS 10.6.8 Snow Leopard -* :ghissue:`10458`: Draggable legend changes position when saving figure with DPI value different from display -* :ghissue:`10517`: overlapping lines in matplotlib library -* :ghissue:`10500`: show() is an undefined name in backend_webagg.py -* :ghissue:`10479`: TclError in TkAgg with version 2.2.0rc1 -* :ghissue:`10397`: wxPython Phoenix release 4.0.0 will not plot -* :ghissue:`9972`: drag/pan error when mouse click is not 1 or 3 -* :ghissue:`9222`: Anaconda python spyder systematically crash when multiple plot savefig -* :ghissue:`6269`: MemoryError In copy_from_bbox -* :ghissue:`7795`: Incorrect uses of is_numlike -* :ghissue:`10453`: broken link in lib/matplotlib/dates.py comment -* :ghissue:`4319`: Documentation table of contents doesn't go deep enough -* :ghissue:`5731`: Move from numpydoc to sphinxcontrib-napoleon -* :ghissue:`3187`: moderize? boxplot demo -* :ghissue:`7978`: Warnings in doc build -* :ghissue:`10457`: Navigation history broken in matplotlib 2.1.0 -* :ghissue:`9065`: google indexes dev-docs -* :ghissue:`10391`: ax.get_legend().get_title().get_visible() does not work -* :ghissue:`9876`: Outlining of devel/documenting_matplotlib -* :ghissue:`10358`: Clarify documentation for fig.add_subplot() -* :ghissue:`9642`: contour_doc not rendered properly -* :ghissue:`1109`: MEP for a matplotlib geometry manager -* :ghissue:`10202`: error in construction of inverted log transforms -* :ghissue:`10434`: ``pip install matplotlib`` when Matplotlib is already installed fails because it tries to get unnecessary dependencies -* :ghissue:`6078`: mpl_event -* :ghissue:`9543`: Image interpolation gives slightly different result on 32-bit Python -* :ghissue:`10430`: find points which lies strictly inside the polygon -* :ghissue:`9312`: categorical axis sorts its keys -* :ghissue:`10424`: Confusing log message from GridSpec -* :ghissue:`9336`: Integer Categorical Values Not Getting Mapped Correctly -* :ghissue:`9350`: Data types not preserved in categoricals -* :ghissue:`9843`: Are categorical plots with single letter strings limited to show 10 categories? -* :ghissue:`9112`: PDFPages Errors on savefig (missing encode) -* :ghissue:`10418`: wxagg is broken as of master -* :ghissue:`10406`: Matplotlib stylesheet warnings: Key boxplot.medianprops.color: 'C1' does not look like a color arg`` -* :ghissue:`9147`: broken links in docs -* :ghissue:`4974`: make color abbrivations configurable -* :ghissue:`3690`: Using Ctrl-W to close a matplotlib window opened by exec-ing a script in wxpython causes a segfault under linux -* :ghissue:`10386`: Make kiwisolver an optional dependency? -* :ghissue:`10174`: Rendering problems with FigureCanvasWxAgg on OSX -* :ghissue:`9035`: savefig does put the correct dpi in the metadata of jpeg -* :ghissue:`5750`: whish for 2016: matplotlib can use only Pillow 3.0+ to create animated GIF -* :ghissue:`9717`: gtk3agg not working with python 3.6.3 & cairocffi 1.10.0 -* :ghissue:`6973`: Running pytest against non develop install fails -* :ghissue:`6836`: DOC: missing second y-axis in ``demo_parasite_axes2`` -* :ghissue:`5428`: Change ``setup.py install`` recommendation to ``pip install .`` -* :ghissue:`4978`: Use higher-resolution icons on HiDPI-friendly backends -* :ghissue:`4907`: mpl_toolkits not installed with ``pip install -e .`` -* :ghissue:`3446`: Add note about CHM security issues -* :ghissue:`3267`: Why does rec2csv ignore float precision? -* :ghissue:`10343`: Missing keys in matplotlibrc.template to move x-axis labels to top -* :ghissue:`10267`: matplotlibrc: new entry for placing y-axis tick label on Right or Left hand side. -* :ghissue:`10384`: maybe bugs in ax.annotate when get bbox coordinates(matplot-2.1.0)? -* :ghissue:`7155`: use categorical in demos -* :ghissue:`6802`: Discrete scatter? -* :ghissue:`9974`: toolbar.update() breaks history -* :ghissue:`10373`: cannot import matplotlib.pyplot -* :ghissue:`10368`: constrained layout uneven gridspec layouts... -* :ghissue:`9391`: imshow doesn't normalize the color range in RGB images -* :ghissue:`5382`: imsave and imshow ignore vmin/vmax -* :ghissue:`10372`: Floating point image RGB values must be in the 0..1 range -* :ghissue:`10349`: Rectangle patch added to a datetime x-axis is plotted with the wrong width -* :ghissue:`10344`: matplotlib can not handle pandas dataframe correctly when the label of the columns/index is strings but the actual data are float. -* :ghissue:`8308`: Too many open files: '/usr/lib/python3.6/site-packages/matplotlib/backends/web_backend/mpl.js' -* :ghissue:`10341`: syntax error without a space -* :ghissue:`10338`: line.set_drawstyle fails to produce step-like line -* :ghissue:`8852`: Rolling image if the FFMpegWriter dpi setting does not match that specified when a figure is created -* :ghissue:`10287`: _tkinter.TclError: can't invoke "wm" command: application has been destroyed -* :ghissue:`7640`: Some properties are set lazily and behaved inconsistently -* :ghissue:`4346`: Tick label padding on first y-axis changes when adding a second y-axis -* :ghissue:`5560`: Secondary_y axis default limit (top) & bound (upper) not matching ticks -* :ghissue:`8823`: colorbar might shrink plots if used with twinx -* :ghissue:`10318`: Matplotlib Sample Outdated? -* :ghissue:`8736`: Figure resize when saving a plot -* :ghissue:`10216`: TST: gdb has been removed from Travis -* :ghissue:`10290`: Figure rotation using Axes.text () with eps backend -* :ghissue:`10300`: How to use triplot to make a multi-color line of the triangular -* :ghissue:`8820`: Regression with numpy ~~1.13~~ 1.14 for colorbars of boolean data -* :ghissue:`5968`: Accepting pathlib.Path as path inputs? -* :ghissue:`10285`: Picture in online documentation for multi_image.py is cut off at bottom -* :ghissue:`10229`: ENH: Add imageio as an option for saving animated gifs -* :ghissue:`10288`: issue with version of six -* :ghissue:`10151`: Question on docstring and signature of Axes.stem() -* :ghissue:`10073`: datetime and sub-second resolution plotting -* :ghissue:`10277`: error import matplotlib.pyplot as plt -* :ghissue:`10265`: ENH tripcolor with explicit RGB colors -* :ghissue:`10262`: OrderedDict legends no longer work 2.1 -* :ghissue:`10162`: Increase of Computation time from 2.1.0 to 2.1.1 -* :ghissue:`6884`: MPLRC environment variable to set rcparams -* :ghissue:`10252`: Can't Import Matplotlib.pyplot - Anaconda 4.4, Python 3.6 & Windows 10 -* :ghissue:`7797`: Quiver barb size not correct on some arches (ppc64, ppc64le...) -* :ghissue:`5873`: Useless Dvi dispatch docs in dvi_read api docs -* :ghissue:`10251`: I have determined a color for each data point pragmatically and I have 11 set of x(time) and y(subjects) and I want to make plots for these values(x values) and these colors will be used for the data points on the plots. -* :ghissue:`5568`: Latin Modern support? -* :ghissue:`5208`: MathTex Font error -* :ghissue:`5250`: Font-weight range seems wrong -* :ghissue:`3531`: sundry documentation issues -* :ghissue:`6716`: ``cleanup`` decorator implemented in an obfuscated way -* :ghissue:`9160`: blank space vs. white space -* :ghissue:`524`: improving mpl docs and accessibility for API users -* :ghissue:`4313`: Document installation with pip for Python3 -* :ghissue:`6626`: Error in example http://matplotlib.org/examples/misc/multiprocess.html -* :ghissue:`8152`: test_fontconfig_fonts error on Linux wheel testing -* :ghissue:`7917`: Docstring of EventCollection cuts mid-sentence. -* :ghissue:`9906`: Incorrect alpha compositing using "matplotlib.pyplot.imshow". -* :ghissue:`10069`: Add what's new entry for new color comparision method -* :ghissue:`10221`: savefig() does not support PosixPath object for file name -* :ghissue:`10205`: matplotlib. -* :ghissue:`9040`: 'Figure' object has no attribute '_original_dpi' -* :ghissue:`5703`: Python 2.6 string format syntax errors in matplotlib 1.4.3 -* :ghissue:`10163`: savefig with eps draws a hidden axis -* :ghissue:`2508`: Relim not working correctly with images -* :ghissue:`10140`: Qt5Agg eats 100% CPU when plotting with block=True in interactive mode -* :ghissue:`10122`: Color bar has multiple labels for 0 if matplotlib.colors.SymLogNorm is used -* :ghissue:`10130`: Bar plot does not work -* :ghissue:`10135`: matplotlib installation from source and numpy incompatibility -* :ghissue:`10123`: memory leak with histograms -* :ghissue:`9887`: polar limits not snapping to 0 -* :ghissue:`9429`: Undefined name ``baseline``? -* :ghissue:`8547`: Allow scalar ``weights`` parameter to ``hist`` method -* :ghissue:`10115`: pcolor vs pcolorfast: unexpected white edgecolors using RGBA-alike colormaps -* :ghissue:`9200`: Documentation: File doc/users/whats_new/README does not exist -* :ghissue:`10078`: updating to release 2.1.1 causes pip to stop working -* :ghissue:`9597`: Plot with ``drawstyle="steps"`` fails if x and y are empty -* :ghissue:`8390`: Can't install matplotlib from source due to recent addition of QHULL_LIB_CHECK to src/qhull_wrap.c -* :ghissue:`8872`: Build errors with existing qhull -* :ghissue:`10053`: Duplicate legend labels with different colors can often result in an error. -* :ghissue:`10056`: Only one legend entry is rendered for items with the same label and color -* :ghissue:`10037`: Documentation mistake in the pyplot introductory tutorial -* :ghissue:`9973`: Slightly misleading errorbar docs that interferes with attempt to animate errorbar -* :ghissue:`10012`: TST: ``mlab.cohere`` needs a test -* :ghissue:`9996`: Remove badges from website side bar -* :ghissue:`8493`: Colorbar documentation: ``anchor`` not recognized as possible argument to plt.colorbar -* :ghissue:`8668`: handles keyword argument not documented in the help of legend -* :ghissue:`10015`: TKWindow unrecognized selector error -* :ghissue:`5507`: DLL load failed: cannot find specified procedure when importing matplotlib.pyplot -* :ghissue:`7939`: Mathtext.py glyph mapping fails for StixFonts (UnicodeFonts subclass) -* :ghissue:`4167`: No SVG/PDF export when useing latex package cmbrigth -* :ghissue:`4109`: WXAgg embedded navigation zoom, home, back not working -* :ghissue:`3848`: PGF Backend with LuaLaTeX: Permission denied error -* :ghissue:`10007`: nonposx and nonposy -* :ghissue:`9940`: Deprecate Axes as a valid pyplot.axes() argument type -* :ghissue:`10005`: matplotlib.pyplot.figlegend not working with Patches -* :ghissue:`10003`: Typo in mlab.cohere -* :ghissue:`9988`: Contours are not removed correctly when using clabel with manual -* :ghissue:`9185`: Problem in Scatter-Piecharts example -* :ghissue:`9856`: Python crashes when closing figures using TkAgg on Mac OS -* :ghissue:`9977`: Error shows when I import matplotlib after installation -* :ghissue:`9935`: QT5 AttributeError pixelDelta -* :ghissue:`9943`: toolmanager_sgskip + tkagg example couples "GroupHide" toggle with Pan and (second) Zoom -* :ghissue:`8347`: font_manager.py Bug -* :ghissue:`4575`: nbagg canvas size -* :ghissue:`9983`: ImportError: ZLIB_1.2.9 not found -* :ghissue:`9982`: ``````'module' object has no attribute 'subplots'`````` when importing with ``````__import__`````` -* :ghissue:`9954`: import matplotlib.pyplot as plt, ImportError: libGL.so.1: cannot open shared object file: No such file or directory -* :ghissue:`9980`: Cannot update to MPL v2.1.1 on Anaconda -* :ghissue:`7502`: Rely on Sphinx' "any" role to make docstrings more legible -* :ghissue:`9976`: ax.set_aspect triggers useless warnings -* :ghissue:`9965`: subplots ignores figsize argument -* :ghissue:`9863`: Y-axis value of a seaborn heatmap is reversed when home icon or H button is pushed -* :ghissue:`9944`: Acorr() creates two labels -* :ghissue:`9939`: Matplotlib scatterplot does not work with pandas timestamp/datetime format -* :ghissue:`2140`: Make Cmd-W close the window using QT4 on OS X -* :ghissue:`4916`: Cannot use a timedelta Rectangle width with a datetime axis -* :ghissue:`5798`: Use Makefile for sphinx build -* :ghissue:`9739`: doc inconsistency: definition of "aspect" -* :ghissue:`9018`: DayLocator is returning incorrect times around daylights switch over -* :ghissue:`7388`: Example examples/misc/multiprocess.py may not be python3 compatible? -* :ghissue:`9898`: using ``xs=..., ys=...`` on ax.scatter 2D raises error -* :ghissue:`9864`: Missing ``normed`` parameter description in matplotlib.pyplot.hist -* :ghissue:`9896`: Simple documentation typo -* :ghissue:`9895`: Sequential colormaps doesn't reach 100 lightness (pure white) -* :ghissue:`9893`: Bug with setting minor tick marks on plots -* :ghissue:`9890`: how to autoscale y axis in different [x1,x2] range? -* :ghissue:`9835`: Shift+Arrow key events not detected in osx backend -* :ghissue:`9879`: Usage FAQ section missing in 2.1.0 documentation -* :ghissue:`9786`: Consistent Documentation Guide for Docstrings -* :ghissue:`2259`: dates.date2num no longer works with numpy.datetime64 -* :ghissue:`9868`: Infinite number of /tmp/matplotlib-* dirs on machine without HOME env variable -* :ghissue:`8039`: "savefig" bug with unicode characters (version 2.0.0) -* :ghissue:`9834`: console gets stuck when creating figure -* :ghissue:`9866`: ValueError: ordinal must be >= 1 -* :ghissue:`9130`: axes.get_tightbbox doesn't include legends... -* :ghissue:`9302`: ENH: Switch from verbose to logging for warnings and logging -* :ghissue:`9531`: Improve Colormap example. -* :ghissue:`9838`: YearLocator should prefer ticks at the turn of the decade -* :ghissue:`9784`: plot(2D, 2D) will cycle through the input columns even with non-matching shapes -* :ghissue:`9719`: Appveyor passing, even when tests are failing -* :ghissue:`9849`: Crash when scroll on figure -* :ghissue:`1257`: Support for hierarchical labeling of bar-plots -* :ghissue:`9833`: Visibility of pane edges in 3d figures -* :ghissue:`9840`: quiver angles array UnboundLocalError: local variable 'lengths' referenced before assignment -* :ghissue:`9828`: Can't pickle plots with date axes (from pandas) -* :ghissue:`9822`: Cloud any one experience the below error while installing 'pyplot' package -* :ghissue:`9788`: font_manager calls nonexistent method FT2Font.get_fontsize -* :ghissue:`9436`: Instance of 'TextBox' has no 'observers' member? -* :ghissue:`9820`: Borders appear only for the first bar in the bar plot. -* :ghissue:`9744`: *frac* in set_thetagrids() doesn't work -* :ghissue:`9819`: Multi-page PDF file size jumps since 2.0.0 -* :ghissue:`9818`: edgecolor arg set to scalar applies to the first bar in bar() method -* :ghissue:`9610`: provide converters for datetime64 types -* :ghissue:`9815`: svg backend truncates output size to integer, which it doesn't need to (and pdf backend doesn't) -* :ghissue:`9785`: ``zorder=None`` not properly handled -* :ghissue:`9735`: 2.1.0 sdist does not allow building docs -* :ghissue:`9809`: legend() fails when data set with empty error bars has been plotted -* :ghissue:`9808`: inconsistent hatch and border color in barh in matplotlib 2.1.0 -* :ghissue:`7200`: Default locator for log-scale messes up minor ticks sometimes -* :ghissue:`9798`: PdfPages and PdfFile closing error -* :ghissue:`5541`: errorbar of (x,y) data on semilogx plot with NaN in x throws ValueError if errorbar() command initializes the axes -* :ghissue:`9791`: Contour plot doesn't show if setting "manual=True" in plt.clabel() -* :ghissue:`9780`: Dotted grid lines have different individual dot sizes in pdf files -* :ghissue:`5898`: Error on datetime data in stacked histogram plot -* :ghissue:`8982`: Backend MacOSX keyboard not working -* :ghissue:`9771`: Error in matplotlib with datetime64 with pandas 0.21.0 -* :ghissue:`9256`: reading truncated png can segfault python -* :ghissue:`9664`: Change in behavior of axis.tick_left() with shared axes from 2.0 to 2.1 -* :ghissue:`9358`: zoom/pan stack bug in 2.1.0 -* :ghissue:`9720`: plt.pcolormesh stopped working with Masked Arrays -* :ghissue:`1668`: Support .otf fonts -* :ghissue:`9758`: plt.ginput broken on 2.1.0: plot does not appear -* :ghissue:`2203`: Allow negative radial grid values in polar.py -* :ghissue:`6026`: bad behaviour on DateFormatter on y-axis --> polar vs normal plot -* :ghissue:`9742`: clabel raises KeyError with level on boundary since matplotlib 2.1.0 -* :ghissue:`9669`: Make forward=True default consistent across size changing methods -* :ghissue:`9751`: inconsistency in the algorithm for calculating cross spectral densities -* :ghissue:`5837`: Cannot start tkinter-based example on Python 3.5.1 using Mac Homebrew for Python and Tk -* :ghissue:`2422`: PDF backend on OS X 10.8 creates PDFs that are viewable in Adobe Reader, but not in Preview or QuickLook -* :ghissue:`9740`: doc infelicities on subaxes -* :ghissue:`9651`: "block" keyword unrecognized in 2.1 in notebook backend -* :ghissue:`9716`: Large size of plots saved as pdf -* :ghissue:`9741`: Missing arguments in call to exception_handler -* :ghissue:`9729`: plt.pause() with notebook backend causes error -* :ghissue:`8122`: keyword labelrotation is not recognized -* :ghissue:`9655`: Segmentation fault when starting a timer a second time (MacOS X backend) -* :ghissue:`9699`: IndexError thrown by pyplot.legend() -* :ghissue:`9494`: Categorical not hitting update path on fill_between -* :ghissue:`9700`: Subsequent calls to plt.scatter with different categories raise ValueError -* :ghissue:`9702`: Broken pdf export when using genuine TeX (Missing encode) -* :ghissue:`9701`: Bars are not visible in bar plot when log scale is enabled -* :ghissue:`9688`: ValueError: Invalid RGBA argument: nan -* :ghissue:`9548`: failure on import due to IOError writing font cache -* :ghissue:`9674`: is FigureCanvas<Backend>.blit(... bbox=box) ever used? -* :ghissue:`9671`: Style configuration changing behavior of savefig -* :ghissue:`9663`: Spelling error in gallery (agg_oo_sgskip.html) -* :ghissue:`9659`: patches.Arc objects randomly drawing the full ellipse -* :ghissue:`9380`: Cannot import pyplot. NameError: 'FigureManagerWebAgg' is not defined -* :ghissue:`3476`: File save dialog output goes to python terminal on OS X -* :ghissue:`8623`: fill_between incorrect with log y-axis and value 0 -* :ghissue:`4450`: shared axes switch to log scale -* :ghissue:`9320`: 2.1 figure.legend broken -* :ghissue:`9635`: matplotlib spline adjustment changes tick label visibility -* :ghissue:`9388`: Mouse events have incorrect inaxes/data properties when axes overlap (matplotlib 2.1.0) -* :ghissue:`9457`: ax.fill_between broken for log scale and values below zero -* :ghissue:`9558`: Inconsistency between AutoLocator and AutoDateLocator -* :ghissue:`9288`: Histograms disappear with logarithmic y-axis -* :ghissue:`9628`: Histogram missing in Matplotlib 2.1.0 -* :ghissue:`9609`: matplotlib color not equal to the setting -* :ghissue:`9611`: Unexpected behaviour with string input to .plot and .fill_between -* :ghissue:`9626`: Categorical plot example not working in 2.02. -* :ghissue:`9348`: Matplotlib introduction is unattributed -* :ghissue:`7158`: Arrays are not equal in 2.0.0b4 testsuite on Fedora rawhide/aarch64 (ARM v8 64bit) -* :ghissue:`9520`: XKCD context manager not resetting anymore in 2.1 -* :ghissue:`3491`: What's the best way to make a matplotlib colormap mutable? -* :ghissue:`9541`: Broken Basemap rotpole projection -* :ghissue:`9591`: Unable to draw horizontal arrow using annotation -* :ghissue:`9592`: Scientific notation digits on figure -* :ghissue:`9590`: Scientific format digits on figure -* :ghissue:`9557`: Behavior of hist() with normed=True changes from v2.0 to v2.1 -* :ghissue:`9585`: Cannot write JPG images anymore with Pillow 4.2 -* :ghissue:`9581`: pixel sizes uneven with ImageGrid -* :ghissue:`9577`: Plotting pcolor with datetime along coordinate fails with TypeError: invalid type promotion -* :ghissue:`9578`: matplotlib 2.1.0 "stable" -* :ghissue:`9467`: Error on updating to matplotlib 2.1.0 -* :ghissue:`9249`: basemap pcolormesh warning with matplotlib 2.0 -* :ghissue:`9443`: Cartopy Border Plotting Fails on 2.1 Only -* :ghissue:`9567`: Possible bug in tight_layout? -* :ghissue:`9560`: Can you add some speed speed to matplotlib.pyplot.stem? -* :ghissue:`9537`: No Bugs at all -* :ghissue:`8282`: changing facecolor to 'none' prevents updating canvas -* :ghissue:`3708`: examples/cursor.py gives RuntimeError on mac osx -* :ghissue:`8090`: Spectrogram of large arrays behaves badly on MacOSX backend -* :ghissue:`6538`: On armv7hl, some get_cursor_data calls return 0 instead of None. -* :ghissue:`9545`: plot_surface gives blank figure with log scale for axes -* :ghissue:`8426`: PcolorImage does not set ``_extent`` -* :ghissue:`9538`: How to avoid override pie -* :ghissue:`9406`: 2.1.0 serious regression in Qt5 backend -* :ghissue:`9361`: 2.1 change - Axis Limit Error -* :ghissue:`9390`: Save to .pdf doesn't work in 2.1.0 -* :ghissue:`9485`: FileNotFoundError while import matplotlib (maybe pyplot) -* :ghissue:`9332`: Qt backend figureoptions.py does not work due to change in image.py -* :ghissue:`6516`: savefig to pdf: 'str' object has no attribute 'decode' -* :ghissue:`9499`: A 3D object appears in front of another object, even though it is physically behind it. -* :ghissue:`5474`: tight_layout puts axes title below twiny xlabel -* :ghissue:`9183`: X-axis doesn't show entirely -* :ghissue:`8814`: 3D plot camera-rotation does not update with mouse movement when using the MacOS backend -* :ghissue:`9491`: TextBox widget on MacOSX fails with RuntimeError: Cannot get window extent w/o renderer -* :ghissue:`9496`: barh edgecolor and hatch are not applied to all bars -* :ghissue:`8804`: Division by zero in AutoMinorLocator -* :ghissue:`9480`: QWidget raise above canvas -* :ghissue:`9489`: Opening an interactive figure doesn't work on MacOSX backend with matplotlib v2.1 -* :ghissue:`7092`: pyplot.scatter method is not working with Iterator types of an input arguments -* :ghissue:`8131`: bad error message from pyplot.plot -* :ghissue:`8333`: Rely on numpy to properly normalize histograms with unequal bin widths -* :ghissue:`9334`: Remove restriction in ``plt.margins(m)`` to 0 <= m <= 1 -* :ghissue:`9474`: [TST] qt5 backend test sometimes failing -* :ghissue:`9377`: Shadow applied to a simple patch does not show -* :ghissue:`9355`: DOC: developer tips guide incomplete (for complete newbie) -* :ghissue:`2539`: boxplot treats iterables differently by type -* :ghissue:`5630`: Ipe backend -* :ghissue:`9455`: ticklabel and gridlines in polar projection in v2.1.0 -* :ghissue:`9088`: Number of levels in contour can be larger than the requested number -* :ghissue:`9471`: AttributeError: 'str' object has no attribute 'zorder' -* :ghissue:`8941`: Colorbar: 'shrink' not recognized at argument to colorbar when cax is specified -* :ghissue:`9466`: Plot window crashes when the 'Edit axes' button is pressed' -* :ghissue:`8411`: Saving figures as PDF miss aligns rotated labels -* :ghissue:`9397`: Incorrect labels returned with custom formatter and locator -* :ghissue:`9453`: how to remove the black bounding box of legend? -* :ghissue:`8193`: eventplot throws exception when using color different than one of {'b', 'g', 'r', 'c', 'm', 'y', 'k', 'w'} -* :ghissue:`8883`: Incorrect example for interactive plotting in Matplotlib Usage FAQ -* :ghissue:`7527`: Locators raise unclear exceptions on MappingView input -* :ghissue:`8769`: seeing issue on six.py import name in matplotlib on python3.4 -* :ghissue:`9182`: Text bug -* :ghissue:`9326`: Non-reproducible line in Image tutorial -* :ghissue:`8796`: Varying results depending on freetype version -* :ghissue:`9412`: pyplot.pause doesn't import the time module but uses it (v2.1.0) -* :ghissue:`9407`: 2.1.0: Cannot save figures in GTK backend -* :ghissue:`9176`: Appveyor build failing -* :ghissue:`9331`: ``matplotlib.pyplot`` is missing from intersphinx -* :ghissue:`9280`: imshow errors when plotting completely masked array -* :ghissue:`9349`: user's guide seriously denuded... -* :ghissue:`9369`: 2.1 - new problem with log ax.transData -* :ghissue:`9371`: Toolbar issue: Python3, wx4, windows only -* :ghissue:`9366`: MPL 2.1 cannot construct figure with figsize -* :ghissue:`9351`: mpl 2.1 barcharts edgecolor and linewidth only apply to first bar -* :ghissue:`9360`: When use a large data to draw a graph, It shows abnormal.. -* :ghissue:`9357`: ENH: Pickle backend -* :ghissue:`9345`: matplotlib 2.1.0, backend macosx: need _BackendMac, got FigureManagerMac -* :ghissue:`9344`: ImportError: No module named functools_lru_cache -* :ghissue:`9241`: Errorbar plot with first value masked raises TypeError -* :ghissue:`9322`: Usage Guide has description "circled in green" for Axis from v 1.5 -* :ghissue:`4728`: Sort out how to auto-nbconvert notebooks as part of doc build -* :ghissue:`3707`: re-write release guide -* :ghissue:`9315`: Can't exit the Drawing board process on Ubuntu -* :ghissue:`7422`: Document that python setup.py develop add the symlink to easy-install.pth -* :ghissue:`5256`: 1.5.0~rc2: unittest failures/errors on (debian) arm64 -* :ghissue:`9301`: Panning with mouse using Axes3d in plt.show() is laggy -* :ghissue:`9267`: NaN positional argument to ``ax.text`` fails silently notebook backend. -* :ghissue:`9294`: Segmentation fault (core dumped) when import matplotlib.pyplot -* :ghissue:`9235`: Incorrect fill_betweenx interpolation -* :ghissue:`8706`: Bug with 3D graphing -* :ghissue:`9276`: Discrepancy between svg and png plots -* :ghissue:`9273`: plot() mfc doesn't accept RGBA color