doc/users/prev_whats_new/github_stats_3.0.0.rst
.. _github-stats-3-0-0:
GitHub statistics for 2017/01/17 (tag: v2.0.0) - 2018/09/18
These lists are automatically generated, and may be incomplete or contain duplicates.
We closed 123 issues and merged 598 pull requests.
The full list can be seen on GitHub <https://github.com/matplotlib/matplotlib/milestone/23?closed=1>__
The following 478 authors contributed 9809 commits.
GitHub issues and pull requests:
Pull Requests (598):
12145: Doc final 3.0 docs12143: Backport PR #12142 on branch v3.0.x (Unbreak formlayout for image edits.)12142: Unbreak formlayout for image edits.12135: Backport PR #12131 on branch v3.0.x (Fixes currently release version of cartopy)12131: Fixes currently release version of cartopy12129: Backports for 3.012132: Backport PR #12130 on branch v3.0.x (Mention colorbar.minorticks_on/off in references)12130: Mention colorbar.minorticks_on/off in references12099: FIX: make sure all ticks show up for colorbar minor tick11962: Propagate changes to backend loading to setup/setupext.12128: Unbreak the Sphinx 1.8 build by renaming :math: to :mathmpl:.12126: Backport PR #12117 on branch v3.0.x (Fix Agg extent calculations for empty draws)12113: Backport PR #12112 on branch v3.0.x (Reword the LockDraw docstring.)12112: Reword the LockDraw docstring.12110: Backport PR #12109 on branch v3.0.x (Pin to sphinx<1.8; unremove sphinxext.mathmpl.)12084: DOC: link palettable12096: Backport PR #12092 on branch v3.0.x (Update backend_qt5agg to fix PySide2 mem issues)12083: Backport PR #12012 on branch v3.0.x (FIX: fallback text renderer to fig._cachedRenderer, if none found)12081: Backport PR #12037 on branch v3.0.x (Fix ArtistInspector.get_aliases.)12080: Backport PR #12053 on branch v3.0.x (Fix up some OSX backend issues)12037: Fix ArtistInspector.get_aliases.12053: Fix up some OSX backend issues12064: Backport PR #11971 on branch v3.0.x (FIX: use cached renderer on Legend.get_window_extent)12063: Backport PR #12036 on branch v3.0.x (Interactive tests update)11928: Update doc/conf.py to avoid warnings with (future) sphinx 1.8.12048: Backport PR #12047 on branch v3.0.x (Remove asserting about current backend at the end of mpl_test_settings.)11971: FIX: use cached renderer on Legend.get_window_extent12036: Interactive tests update12029: Backport PR #12022 on branch v3.0.x (Remove intent to deprecate rcParams["backend_fallback"].)12047: Remove asserting about current backend at the end of mpl_test_settings.12020: Backport PR #12019 on branch v3.0.x (typo: s/unmultipled/unmultiplied)12022: Remove intent to deprecate rcParams["backend_fallback"].12028: Backport PR #12023 on branch v3.0.x (Fix deprecation check in wx Timer.)12023: Fix deprecation check in wx Timer.12019: typo: s/unmultipled/unmultiplied12017: Backport PR #12016 on branch v3.0.x (Fix AttributeError in GTK3Agg backend)12016: Fix AttributeError in GTK3Agg backend11991: Backport PR #11988 on branch v3.0.x11978: Backport PR #11973 on branch v3.0.x11968: Backport PR #11963 on branch v3.0.x11967: Backport PR #11961 on branch v3.0.x11969: Fix an invalid escape sequence.11963: Fix some lgtm convention alerts11961: Downgrade backend_version log to DEBUG level.11953: Backport PR #11896 on branch v3.0.x11896: Resolve backend in rcParams.getitem("backend").11950: Backport PR #11934 on branch v3.0.x11952: Backport PR #11949 on branch v3.0.x11949: Remove test2.png from examples.11934: Suppress the "non-GUI backend" warning from the .. plot:: directive...11918: Backport PR #11917 on branch v3.0.x11916: Backport PR #11897 on branch v3.0.x11915: Backport PR #11591 on branch v3.0.x11897: HTMLWriter, put initialisation of frames in setup11591: BUG: correct the scaling in the floating-point slop test.11910: Backport PR #11907 on branch v3.0.x11907: Move TOC back to top in axes documentation11904: Backport PR #11900 on branch v3.0.x11900: Allow args to pass through _allow_super_init11889: Backport PR #11847 on branch v3.0.x11890: Backport PR #11850 on branch v3.0.x11850: FIX: macosx framework check11883: Backport PR #11862 on branch v3.0.x11882: Backport PR #11876 on branch v3.0.x11876: MAINT Better error message for number of colors versus number of data…11862: Fix NumPy FutureWarning for non-tuple indexing.11845: Use Format_ARGB32_Premultiplied instead of RGBA8888 for Qt backends.11843: Remove unnecessary use of nose.11600: backend switching -- don't create a public fallback API11833: adding show inheritance to autosummary template11828: changed warning in animation11829: func animation warning changes11826: DOC documented more of the gridspec options11818: Merge v2.2.x11821: DOC: remove multicolumns from examples11819: DOC: fix minor typo in figure example11722: Remove unnecessary hacks from setup.py.11802: gridspec tutorial edits11801: update annotations11734: Small cleanups to backend_agg.11785: Add missing API changes11788: Fix DeprecationWarning on LocatableAxes11558: Added xkcd Style for Markers (plot only)11755: Add description for metadata argument of savefig11703: FIX: make update-from also set the original face/edgecolor11765: DOC: reorder examples and fix top level heading11724: Fix cairo's image inversion and alpha misapplication.11726: Consolidate agg-buffer examples.11754: FIX: update spine positions before get extents11779: Remove unused attribute in tests.11770: Correct errors in documentation11778: Unpin pandas in the CI.11772: Clarifying an error message11760: Switch grid documentation to numpydoc style11705: Suppress/fix some test warnings.11763: Pin OSX CI to numpy<1.15 to unbreak the build.11767: Add tolerance to csd frequency test11757: PGF backend output text color even if black11751: Remove the unused 'verbose' option from setupext.9084: Require calling a _BoundMethodProxy to get the underlying callable.11752: Fix section level of Previous Whats New10513: Replace most uses of getfilesystemencoding by os.fs{en,de}code.11739: fix tight_layout bug #1173711744: minor doc update on axes_grid1's inset_axes11729: Pass 'figure' as kwarg to FigureCanvasQt5Agg super init.11736: Remove unused needs_sphinx marker; move importorskip to toplevel.11731: Directly get the size of the renderer buffer from the renderer.11717: DOC: fix broken link in inset-locator example11723: Start work on making colormaps picklable.11721: Remove some references to colorConverter.11713: Don't assume cwd in test_ipynb.11026: ENH add an inset_axes to the axes class11712: Fix drawing on qt+retina.11714: docstring for Figure.tight_layout don't include renderer parameter8951: Let QPaintEvent tell us what region to repaint.11234: Add fig.add_artist method11706: Remove unused private method.11637: Split API changes into individual pages10403: Deprecate LocatableAxes from toolkits11699: Dedent overindented rst bullet lists.11701: Use skipif instead of xfail when test dependencies are missing.11700: Don't use pytest -rw now that pytest-warnings is builtin.11696: Don't force backend in toolmanager example.11690: Avoid using private APIs in examples.11684: Style11666: TESTS: Increase tolerance for aarch64 tests11680: Boring style fixes.11678: Use super() instead of manually fetching supermethods for parasite axes.11679: Remove pointless draw() at the end of static examples.11676: Remove unused C++ code.11010: ENH: Add gridspec method to figure, and subplotspecs11672: Add comment re: use of lru_cache in PsfontsMap.11674: Boring style fixes.10954: Cache various dviread constructs globally.9150: Don't update style-blacklisted rcparams in rc_* functions10936: Simplify tkagg C extension.11378: SVG Backend gouraud_triangle Correction11383: FIX: Improve c (color) kwarg checking in scatter and the related exceptions11627: FIX: CL avoid fully collapsed axes11504: Bump pgi requirement to 0.0.11.2.11640: Fix barplot color if none and alpha is set11443: changed paths in kwdocs11626: Minor docstring fixes11631: DOC: better tight_layout error handling11651: Remove unused imports in examples11633: Clean up next api_changes11643: Fix deprecation messages.9223: Set norm to log if bins=='log' in hexbin11622: FIX: be forgiving about the event for enterEvent not having a pos11581: backend switching.11616: Fix some doctest issues10872: Cleanup _plot_args_replacer logic11617: Clean up what's new11610: FIX: let colorbar extends work for PowerNorm11615: Revert glyph warnings11614: CI: don't run tox to test pytz11603: Doc merge up11613: Make flake8 exceptions explicit11611: Fix css for parameter types10001: MAINT/BUG: Don't use 5-sided quadrilaterals in Axes3D.plot_surface10234: PowerNorm: do not clip negative values11398: Simplify retrieval of cache and config directories10682: ENH have ax.get_tightbbox have a bbox around all artists attached to axes.11590: Don't associate Wx timers with the parent frame.10245: Cache paths of fonts shipped with mpl relative to the mpl data path.11381: Deprecate text.latex.unicode.11601: FIX: subplots don't mutate kwargs passed by user.11609: Remove _macosx.NavigationToolbar.11608: Remove some conditional branches in examples for wx<4.11604: TST: Place animation files in a temp dir.11605: Suppress a spurious missing-glyph warning with ft2font.11360: Pytzectomy10885: Move GTK3 setupext checks to within the process.11081: Help tool for Wx backends10851: Wx Toolbar for ToolManager11247: Remove mplDeprecation9795: Backend switching9426: Don't mark a patch transform as set if the parent transform is not set.9175: Warn on freetype missing glyphs.11412: Make contour and contourf color assignments consistent.11477: Enable flake8 and re-enable it everywhere11165: Fix figure window icon11584: ENH: fix colorbar bad minor ticks11438: ENH: add get_gridspec convenience method to subplots11451: Cleanup Matplotlib API docs11579: DOC update some examples to use constrained_layout=True11594: Some more docstring cleanups.11593: Skip wx interactive tests on OSX.11592: Remove some extra spaces in docstrings/comments.11585: Some doc cleanup of Triangulation10474: Use TemporaryDirectory instead of mkdtemp in a few places.11240: Deprecate the examples.directory rcParam.11370: Sorting drawn artists by their zorder when blitting using FuncAnimation11576: Add parameter doc to save_diff_image11573: Inline setup_external_compile into setupext.11571: Cleanup stix_fonts_demo example.11563: Use explicit signature in pyplot.close()9801: ENH: Change default Autodatelocator interval_multiples11570: More simplifications to FreeType setup on Windows.11401: Some py3fications.11566: Cleanups.11520: Add private API retrieving the current event loop and backend GUI info.11544: Restore axes sharedness when unpickling.11568: Figure.text changes11248: Simplify FreeType Windows build.11556: Fix colorbar bad ticks11494: Fix CI install of wxpython.11564: triinterpolate cleanups.11548: Use numpydoc-style parameter lists for choices9583: Add edgecolors kwarg to contourf10275: Update contour.py and widget.py11547: Fix example links11555: Fix spelling in title11404: FIX: don't include text at -inf in bbox11455: Fixing the issue where right column and top row generate wrong stream…11297: Prefer warn_deprecated instead of warnings.warn.11495: Update the documentation guidelines11545: Doc: fix x(filled) marker image11287: Maintain artist addition order in Axes.mouseover_set.11530: FIX: Ensuring both x and y attrs of LocationEvent are int10336: Use Integral and Real in typechecks rather than explicit types.10298: Apply gtk3 background.10297: Fix gtk3agg alpha channel.9094: axisbelow should just set zorder.11542: Documentation polar grids11459: Doc changes in add_subplot and add_axes10908: Make draggable callbacks check that artist has not been removed.11522: Small cleanups.11539: DOC: talk about sticky edges in Axes.margins11540: adding axes to module list11537: Fix invalid value warning when autoscaling with no data limits11512: Skip 3D rotation example in sphinx gallery11538: Re-enable pep8 on examples folder11136: Move remaining examples from api/11519: Raise ImportError on failure to import backends.11529: add documentation for quality in savefig11528: Replace an unnecessary zip() in mplot3d by numpy ops.11492: add repr to GridSpecBase11521: Add missing . to rcParam11491: Fixed the source path on windows in rcparam_role11514: Remove embedding_in_tk_canvas, which demonstrated a private API.11507: Fix embedding_in_tk_canvas example.11513: Changed docstrings in Text11503: Remove various mentions of the now removed GTK(2) backend.11493: Update a test to a figure-equality test.11501: Treat empty $MPLBACKEND as an unset value.11395: Various fixes to deprecated and warn_deprecated.11408: Figure equality-based tests.11461: Fixed bug in rendering font property kwargs list11397: Replace ACCEPTS by standard numpydoc params table.11483: Use pip requirements files for travis build11481: remove more pylab references10940: Run flake8 instead of pep8 on Python 3.611476: Remove pylab references11448: Link rcParams role to docs11424: DOC: point align-ylabel demo to new align-label functions11454: add subplots to axes documentation11470: Hyperlink DOIs against preferred resolver11421: DOC: make signature background grey11457: Search $CPATH for include directories11456: DOC: fix minor typo in figaspect11293: Lim parameter naming11447: Do not use class attributes as defaults for instance attributes11449: Slightly improve doc sidebar layout11224: Add deprecation messages for unused kwargs in FancyArrowPatch11437: Doc markersupdate11417: FIX: better default spine path (for logit)11406: Backport PR #11403 on branch v2.2.2-doc11427: FIX: pathlib in nbagg11428: Doc: Remove huge note box from examples.11392: Deprecate the verts kwarg to scatter.8834: WIP: Contour log extension11402: Remove unnecessary str calls.11399: Autogenerate credits.rst11382: plt.subplots and plt.figure docstring changes11388: DOC: Constrained layout tutorial improvements11400: Correct docstring for axvspan()11396: Remove some (minor) comments regarding Py2.11210: FIX: don't pad axes for ticks if they aren't visible or axis off11362: Fix tox configuration11366: Improve docstring of Axes.spy11289: io.open and codecs.open are redundant with open on Py3.11213: MNT: deprecate patches.YAArrow11352: Catch a couple of test warnings11292: Simplify cleanup decorator implementation.11349: Remove non-existent files from MANIFEST.IN8774: Git issue #7216 - Add a "ruler" tool to the plot UI11348: Make OSX's blit() have a consistent signature with other backends.11345: Revert "Deprecate text.latex.unicode."11250: [WIP] Add tutorial for LogScale11223: Add an arrow tutorial10212: Categorical refactor11339: Convert Ellipse docstring to numpydoc11255: Deprecate text.latex.unicode.11338: Fix typos11332: Let plt.rc = matplotlib.rc, instead of being a trivial wrapper.11331: multiprocessing.set_start_method() --> mp.set_start_method()9948: Add ealpha option to errorbar11329: Minor docstring update of thumbnail9551: Refactor backend loading11328: Undeprecate Polygon.xy from #1129911318: Improve docstring of imread() and imsave()11311: Simplify image.thumbnail.11225: Add stacklevel=2 to some more warnings.warn() calls11313: Add changelog entry for removal of proprietary sphinx directives.11323: Fix infinite loop for connectionstyle + add some tests11314: API changes: use the heading format defined in README.txt11320: Py3fy multiprocess example.6254: adds two new cyclic color schemes11268: DOC: Sanitize some internal documentation links11300: Start replacing ACCEPTS table by parsing numpydoc.11298: Automagically set the stacklevel on warnings.11277: Avoid using MacRoman encoding.11295: Use sphinx builtin only directive instead of custom one.11305: Reuse the noninteractivity warning from Figure.show in _Backend.show.11307: Avoid recursion for subclasses of str that are also "PathLike" in to_filehandle()11304: Re-remove six from INSTALL.rst.11299: Fix a bunch of doc/comment typos in patches.py.11301: Undefined name: cbook --> matplotlib.cbook11254: Update INSTALL.rst.11267: FIX: allow nan values in data for plt.hist11271: Better argspecs for Axes.stem11272: Remove commented-out code, unused imports11280: Trivial cleanups10514: Cleanup/update cairo + gtk compatibility matrix.11282: Reduce the use of C++ exceptions11263: Fail gracefully if can't decode font names11278: Remove conditional path for sphinx <1.3 in plot_directive.11273: Include template matplotlibrc in package_data.11265: Minor cleanups.11249: Simplify FreeType build.11158: Remove dependency on six - we're Py3 only now!10050: Update Legend draggable API11206: More cleanups11001: DOC: improve legend bbox_to_anchor description11258: Removed comment in AGG backend that is no longer applicable11062: FIX: call constrained_layout twice11251: Re-run boilerplate.py.11228: Don't bother checking luatex's version.11207: Update venv gui docs wrt availability of PySide2.11236: Minor cleanups to setupext.11239: Reword the timeout error message in cbook._lock_path.11204: Test that boilerplate.py is correctly run.11172: ENH add rcparam to legend_title11229: Simplify lookup of animation external commands.9086: Add SVG animation.11212: Fix CirclePolygon str + adding tests6737: Ternary11216: Yet another set of simplifications.11056: Simplify travis setup a bit.11211: Revert explicit linestyle kwarg on step()11205: Minor cleanups to pyplot.11174: Replace numeric loc by position string11208: Don't crash qt figure options on unknown marker styles.11195: Some unrelated cleanups.11192: Don't use deprecated get_texcommand in backend_pgf.11197: Simplify demo_ribbon_box.py.11137: Convert **kwargs to named arguments for a clearer API10982: Improve docstring of Axes.imshow11182: Use GLib.MainLoop() instead of deprecated GObject.MainLoop()11185: Fix undefined name error in backend_pgf.10321: Ability to scale axis by a fixed factor8787: Faster path drawing for the cairo backend (cairocffi only)4559: tight_layout: Use a different default gridspec11179: Convert internal tk focus helper to a context manager11176: Allow creating empty closed paths10339: Pass explicit font paths to fontspec in backend_pgf.9832: Minor cleanup to Text class.11141: Remove mpl_examples symlink.10715: ENH: add title_fontsize to legend11166: Set stacklevel to 2 for backend_wx10934: Autogenerate (via boilerplate) more of pyplot.9298: Cleanup blocking_input.6329: Set _text to '' if Text.set_text argument is None11157: Fix contour return link11146: Explicit args and refactor Axes.margins11145: Use kwonlyargs instead of popping from kwargs11119: PGF: Get unitless positions from Text elements (fix #11116)9078: New anchored direction arrows11144: Remove toplevel unit/ directory.11148: remove use of subprocess compatibility shim11143: Use debug level for debugging messages11142: Finish removing future imports.11130: Don't include the postscript title if it is not latin-1 encodable.11093: DOC: Fixup to AnchoredArtist examples in the gallery11132: pillow-dependency update10446: implementation of the copy canvas tool9131: FIX: prevent the canvas from jump sizes due to DPI changes9454: Batch ghostscript converter.10545: Change manual kwargs popping to kwonly arguments.10950: Actually ignore invalid log-axis limit setting11096: Remove support for bar(left=...) (as opposed to bar(x=...)).11106: py3fy art3d.11085: Use GtkShortcutsWindow for Help tool.11099: Deprecate certain marker styles that have simpler synonyms.11100: Some more deprecations of old, old stuff.11098: Make Marker.get_snap_threshold() always return a scalar.11097: Schedule a removal date for passing normed (instead of density) to hist.9706: Masking invalid x and/or weights in hist11080: Py3fy backend_qt5 + other cleanups to the backend.10967: updated the pyplot fill_between example to elucidate the premise;maki…11075: Drop alpha channel when saving comparison failure diff image.9022: Help tool11045: Help tool.11076: Don't create texput.{aux,log} in rootdir everytime tests are run.11073: py3fication of some tests.11074: bytes % args is back since py3.511066: Use chained comparisons where reasonable.11061: Changed tight_layout doc strings11064: Minor docstring format cleanup11055: Remove setup_tests_only.py.11057: Update Ellipse position with ellipse.center10435: Pathlibify font_manager (only internally, doesn't change the API).10442: Make the filternorm prop of Images a boolean rather than a {0,1} scalar.9855: ENH: make ax.get_position apply aspect9987: MNT: hist2d now uses pcolormesh instead of pcolorfast11014: Merge v2.2.x into master11000: FIX: improve Text repr to not error if non-float x and y.10910: FIX: return proper legend window extent10915: FIX: tight_layout having negative width axes10408: Factor out common code in _process_unit_info10960: Added share_tickers parameter to axes._AxesBase.twinx/y10971: Skip pillow animation test if pillow not importable10970: Simplify/fix some manual manipulation of len(args).10958: Simplify the grouper implementation.10508: Deprecate FigureCanvasQT.keyAutoRepeat.10607: Move notify_axes_change to FigureManagerBase class.10215: Test timers and (a bit) key_press_event for interactive backends.10955: Py3fy cbook, compare_backend_driver_results10680: Rewrite the tk C blitting code9498: Move title up if x-axis is on the top of the figure10942: Make active param in CheckBottons optional, default false10943: Allow pie textprops to take alignment and rotation arguments10780: Fix scaling of RadioButtons10938: Fix two undefined names10685: fix plt.show doesn't warn if a non-GUI backend10689: Declare global variables that are created elsewhere10845: WIP: first draft at replacing linkcheker10898: Replace "matplotlibrc" by "rcParams" in the docs where applicable.10926: Some more removals of deprecated APIs.9173: dynamically generate pyplot functions10918: Use function signatures in boilerplate.py.10914: Changed pie charts default shape to circle and added tests10864: ENH: Stop mangling default figure file name if file exists10562: Remove deprecated code in image.py10798: FIX: axes limits reverting to automatic when sharing10485: Remove the 'hold' kwarg from codebase10571: Use np.full{,_like} where appropriate. [requires numpy>=1.12]10913: Rely a bit more on rc_context.10299: Invalidate texmanager cache when any text.latex.* rc changes.10906: Deprecate ImageComparisonTest.10904: Improve docstring of clabel()10912: remove unused matplotlib.testing import10876: [wip] Replace _remove_method by _on_remove list of callbacks10692: Update afm docs and internal data structures10896: Update INSTALL.rst.10905: Inline knownfailureif.10907: No need to mark (unicode) strings as u"foo" anymore.10903: Py3fy testing machinery.10901: Remove Py2/3 portable code guide.10900: Remove some APIs deprecated in mpl2.1.10902: Kill some Py2 docs.10887: Added feature (Make pie charts circular by default #10789)10884: Style fixes to setupext.py.10879: Deprecate two-args for cycler() and set_prop_cycle()10865: DOC: use OO-ish interface in image, contour, field examples8479: FIX markerfacecolor / mfc not in rcparams10314: setattr context manager.10013: Allow rasterization for 3D plots10158: Allow mplot3d rasterization; adjacent cleanups.10871: Rely on rglob support rather than os.walk.10878: Change hardcoded brackets for Toolbar message10708: Py3fy webagg/nbagg.10862: py3ify table.py and correct some docstrings10810: Fix for plt.plot() does not support structured arrays as data= kwarg10861: More python3 cleanup9903: ENH: adjustable colorbar ticks10831: Minor docstring updates on binning related plot functions9571: Remove LaTeX checking in setup.py.10097: Reset extents in RectangleSelector when not interactive on press.10686: fix BboxConnectorPatch does not show facecolor10801: Fix undefined name. Add animation tests.10857: FIX: ioerror font cache, second try10796: Added descriptions for line bars and markers examples10846: Unsixification10852: Update docs re: pygobject in venv.10847: Py3fy axis.py.10834: Minor docstring updates on spectral plot functions10778: wx_compat is no more.10609: More wx cleanup.10826: Py3fy dates.py.10837: Correctly display error when running setup.py test.10838: Don't use private attribute in tk example. Fix Toolbar class rename.10835: DOC: Make colorbar tutorial examples look like colorbars.10823: Add some basic smoketesting for webagg (and wx).10828: Add print_rgba to backend_cairo.10830: Make function signatures more explicit10829: Use long color names for default rcParams9776: WIP: Lockout new converters Part 210799: DOC: make legend docstring interpolated10818: Deprecate vestigial Annotation.arrow.10817: Add test to imread from url.10696: Simplify venv docs.10724: Py3fication of unicode.10815: API: shift deprecation of TempCache class to 3.010725: FIX/TST constrained_layout remove test8 duplication10705: FIX: enable extend kwargs with log scale colorbar10400: numpydoc-ify art3d docstrings10723: repr style fixes.10592: Rely on generalized * and ** unpackings where possible.9475: Declare property aliases in a single place10793: A hodgepodge of Py3 & style fixes.10794: fixed comment typo10768: Fix crash when imshow encounters longdouble data10774: Remove dead wx testing code.10756: Fixes png showing inconsistent inset_axes position10773: Consider alpha channel from RGBA color of text for SVG backend text opacity rendering10772: API: check locator and formatter args when passed10713: Implemented support for 'markevery' in prop_cycle10751: make centre_baseline legal for Text.set_verticalalignment10771: FIX/TST OS X builds10742: FIX: reorder linewidth setting before linestyle10714: sys.platform is normalized to "linux" on Py3.10542: Minor cleanup: PEP8, PEP25710636: Remove some wx version checks.9731: Make legend title fontsize obey fontsize kwarg by default10697: Remove special-casing of _remove_method when pickling.10701: Autoadd removal version to deprecation message.10699: Remove incorrect warning in gca().10674: Fix getting polar axes in plt.polar()10564: Nested classes and instancemethods are directly picklable on Py3.5+.10107: Fix stay_span to reset onclick in SpanSelector.10693: Make markerfacecolor work for 3d scatterplots10596: Switch to per-file locking.10532: Py3fy backend_pgf.10618: Fixes #10501. python3 support and pep8 in jpl_units10652: Some py3fication for matplotlib/init, setupext.10522: Py3fy font_manager.10666: More figure-related doc updates10507: Remove Python 2 code from C extensions10679: Small fixes to gtk3 examples.10426: Delete deprecated backends10488: Bug Fix - Polar plot rectangle patch not transformed correctly (#8521)9814: figure_enter_event uses now LocationEvent instead of Event. Fix issue #9812.9918: Remove old nose testing code10672: Deprecation fixes.10608: Remove most APIs deprecated in 2.1.10653: Mock is in stdlib in Py3.10603: Remove workarounds for numpy<1.10.10660: Work towards removing reuse-of-axes-on-collision.10661: Homebrew python is now python 310656: Minor fixes to event handling docs.10635: Simplify setupext by using globs.10632: Support markers from Paths that consist of one line segment10558: Remove if six.PY2 code paths from boilerplate.py10640: Fix extra and missing spaces in constrainedlayout warning.10624: Some trivial py3fications.10548: Implement PdfPages for backend pgf10614: Use np.stack instead of list(zip()) in colorbar.py.10621: Cleanup and py3fy backend_gtk3.10615: More style fixes.10604: Minor style fixes.10565: Strip python 2 code from subprocess.py10605: Bump a tolerance in test_axisartist_floating_axes.7853: Use exact types for Py_BuildValue.10591: Switch to @-matrix multiplication.10570: Fix check_shared in test_subplots.10569: Various style fixes.10593: Use 'yield from' where appropriate.10577: Minor simplification to Figure.getstate logic.10549: Source typos10525: Convert six.moves.xrange() to range() for Python 310541: More argumentless (py3) super()10539: TST: Replace assert_equal with plain asserts.10534: Modernize cbook.get_realpath_and_stat.10524: Remove unused private _StringFuncParser.10470: Remove Python 2 code from setup10528: py3fy examples10520: Py3fy mathtext.py.10527: Switch to argumentless (py3) super().10523: The current master branch is now python 3 only.10515: Use feature detection instead of version detection10432: Use some new Python3 types10475: Use HTTP Secure for matplotlib.org10383: Fix some C++ warnings10498: Tell the lgtm checker that the project is Python 3 only10505: Remove backport of which()10483: Remove backports.functools_lru_cache10492: Avoid UnboundLocalError in drag_pan.10491: Simplify Mac builds on Travis10481: Remove python 2 compatibility code from dviread10447: Remove Python 2 compatibility code from backend_pdf.py10468: Replace is_numlike by isinstance(..., numbers.Number).10439: mkdir is in the stdlib in Py3.10392: FIX: make set_text(None) keep string empty instead of "None"10425: API: only support python 3.5+10316: TST FIX pyqt5 5.94625: hist2d() is now using pcolormesh instead of pcolorfastIssues (123):
12133: Streamplot does not work for 29x29 grid4429: Error calculating scaling for radiobutton widget.3293: markerfacecolor / mfc not in rcparams8109: Cannot set the markeredgecolor by default7942: Extend keyword doesn't work with log scale.5571: Finish reorganizing examples8307: Colorbar with imshow(logNorm) shows unexpected minor ticks6992: plt.hist fails when data contains nan values6483: Range determination for data with NaNs8059: BboxConnectorPatch does not show facecolor12134: tight_layout flips images when making plots without displaying them6739: Make matplotlib fail more gracefully in headless environments3679: Runtime detection for default backend11966: CartoPy code gives attribute error11844: Backend related issues with matplotlib 3.0.0rc112095: colorbar minorticks (possibly release critical for 3.0)12108: Broken doc build with sphinx 1.87366: handle repaint requests better it qtAgg11985: Single shot timer not working correctly with MacOSX backend10948: OSX backend raises deprecation warning for enter_notify_event11970: Legend.get_window_extent now requires a renderer8293: investigate whether using a single instance of ghostscript for ps->png conversion can speed up the Windows build7707: Replace pep8 by pycodestyle for style checking9135: rcdefaults, rc_file_defaults, rc_file should not update backend if it has already been selected12015: AttributeError with GTK3Agg backend11913: plt.contour levels parameter don't work as intended if receive a single int11846: macosx backend won't load11792: Newer versions of ImageMagickWriter not found on windows11858: Adding "pie of pie" and "bar of pie" functionality11852: get_backend() backward compatibility11629: Importing qt_compat when no Qt binding is installed fails with NameError instead of ImportError11842: Failed nose import in test_annotation_update11252: Some API removals not documented9404: Drop support for python 22625: Markers in XKCD style11749: metadata kwarg to savefig is not documented11702: Setting alpha on legend handle changes patch color8798: gtk3cairo draw_image does not respect origin and mishandles alpha11737: Bug in tight_layout11373: Passing an incorrectly sized colour list to scatter should raise a relevant error11756: pgf backend doesn't set color of text when the color is black11766: test_axes.py::test_csd_freqs failing with numpy 1.15.0 on macOS11750: previous whats new is overindented on "what's new in mpl3.0 page"11728: Qt5 Segfaults on window resize11709: Repaint region is wrong on Retina display with Qt511578: wx segfaulting on OSX travis tests11628: edgecolor argument not working in matplotlib.pyplot.bar11625: plt.tight_layout() does not work with plt.subplot2grid4993: Version ~/.cache/matplotlib7842: If hexbin has logarithmic bins, use log formatter for colorbar11607: AttributeError: 'QEvent' object has no attribute 'pos'11486: Colorbar does not render with PowerNorm and min extend when using imshow11582: wx segfault11515: using 'sharex' once in 'subplots' function can affect subsequent calles to 'subplots'10269: input() blocks any rendering and event handling10345: Python 3.4 with Matplotlib 1.5 vs Python 3.6 with Matplotlib 2.110443: Drop use of pytz dependency in next major release10572: contour and contourf treat levels differently11123: Crash when interactively adding a number of subplots11550: Undefined names: 'obj_type' and 'cbook'11138: Only the first figure window has mpl icon, all other figures have default tk icon.11510: extra minor-ticks on the colorbar when used with the extend option11369: zorder of Artists not being respected when blitting with FuncAnimation11452: Streamplot ignores rightmost column and topmost row of velocity data11284: imshow of multiple images produces old pixel values printed in status bar11496: MouseEvent.x and .y have different types11534: Cross-reference margins and sticky edges8556: Add images of markers to the list of markers11386: Logit scale doesn't position x/ylabel correctly first draw11384: Undefined name 'Path' in backend_nbagg.py11426: nbagg broken on master. 'Path' is not defined...11390: Internal use of deprecated code11203: tight_layout reserves tick space even if disabled11361: Tox.ini does not work out of the box11253: Problem while changing current figure size in Jupyter notebook11219: Write an arrow tutorial11322: Really deprecate Patches.xy?11294: ConnectionStyle Angle3 hangs with specific parameters9518: Some ConnectionStyle not working11306: savefig and path.py11077: Font "DejaVu Sans" can only be used through fallback10717: Failure to find matplotlibrc when testing installed distribution9912: Cleaning up variable argument signatures3701: unit tests should compare pyplot.py with output from boilerplate.py11183: Undefined name 'system_fonts' in backend_pgf.py11101: Crash on empty patches11124: [Bug] savefig cannot save file with a Unicode name7733: Trying to set_ylim(bottom=0) on a log scaled axis changes plot10319: TST: pyqt 5.10 breaks pyqt5 interactive tests10676: Add source code to documentation9207: axes has no method to return new position after box is adjusted due to aspect ratio...4615: hist2d with log xy axis10996: Plotting text with datetime axis causes warning7582: Report date and time of cursor position on a plot_date plot10114: Remove mlab from examples10342: imshow longdouble not truly supported8062: tight_layout + lots of subplots + long ylabels inverts yaxis4413: Long axis title alters xaxis length and direction with plt.tight_layout()1415: Plot title should be shifted up when xticks are set to the top of the plot10789: Make pie charts circular by default10941: Cannot set text alignment in pie chart7908: plt.show doesn't warn if a non-GUI backend is being used10502: 'FigureManager' is an undefined name in backend_wx.py10062: axes limits revert to automatic on sharing axes?9246: ENH: make default colorbar ticks adjust as nicely as axes ticks8818: plt.plot() does not support structured arrays as data= kwarg10533: Recognize pandas Timestamp objects for DateConverter?8358: Minor ticks on log-scale colorbar are not cleared10075: RectangleSelector does not work if start and end points are identical8576: support 'markevery' in prop_cycle8874: Crash in python setup.py test3871: replace use of _tkcanvas with get_tk_widget()10550: Use long color names for rc defaultParams10722: Duplicated test name in test_constrainedlayout10419: svg backend does not respect alpha channel of text when passed as rgba10769: DOC: set_major_locator could check that its getting a Locator (was EngFormatter broken?)10719: Need better type error checking for linewidth in ax.grid7776: tex cache lockfile retries should be configurable10556: Special conversions of xrange()10501: cmp() is an undefined name in Python 39812: figure_enter_event generates base Event and not LocationEvent10602: Random image failures with test_curvelinear47795: Incorrect uses of is_numlike