Back to Matplotlib

GitHub statistics for 3.3.0 (Jul 16, 2020)

doc/users/prev_whats_new/github_stats_3.3.0.rst

3.10.982.6 KB
Original Source

.. _github-stats-3-3-0:

GitHub statistics for 3.3.0 (Jul 16, 2020)

GitHub statistics for 2020/03/03 (tag: v3.2.0) - 2020/07/16

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

We closed 198 issues and merged 1066 pull requests. The full list can be seen on GitHub <https://github.com/matplotlib/matplotlib/milestone/48?closed=1>__

The following 144 authors contributed 3829 commits.

  • Adam
  • Adam Paszke
  • Adam Ruszkowski
  • Alex Henrie
  • Alexander Rudy
  • Amy Roberts
  • andrzejnovak
  • Antony Lee
  • Ardie Orden
  • Asaf Maman
  • Avni Sharma
  • Ben Root
  • Bruno Beltran
  • Bruno Pagani
  • chaoyi1
  • Cho Yin Yong
  • Chris
  • Christoph Pohl
  • Cimarron Mittelsteadt
  • Clemens Brunner
  • Dan Hickstein
  • Dan Stromberg
  • David Chudzicki
  • David Stansby
  • Dennis Tismenko
  • Dominik Schmidt
  • donchanee
  • Dora Fraeman Caswell
  • Edoardo Pizzigoni
  • Elan Ernest
  • Elliott Sales de Andrade
  • Emlyn Price
  • Eric Firing
  • Eric Larson
  • Eric Relson
  • Eric Wieser
  • Fabien Maussion
  • Frank Sauerburger
  • Gal Avineri
  • Generated images
  • Georg Raiser
  • Gina
  • Greg Lucas
  • hannah
  • Hanno Rein
  • Harshal Prakash Patankar
  • henryhu123
  • Hugo van Kemenade
  • Ian Hincks
  • ImportanceOfBeingErnest
  • Inception95
  • Ingo Fründ
  • Jake Lee
  • Javad
  • jbhopkins
  • Jeroonk
  • jess
  • Jess Tiu
  • jfbu
  • Jiahao Chen
  • Jody Klymak
  • Jon Haitz Legarreta Gorroño
  • Jose Manuel Martí
  • Joshua Taillon
  • Juanjo Bazán
  • Julian Mehne
  • Kacper Kowalik (Xarthisius)
  • Kevin Mader
  • kolibril13
  • kopytjuk
  • ksafran
  • Kyle Sunden
  • Larry Bradley
  • Laurent Thomas
  • Lawrence D'Anna
  • Leo Singer
  • lepuchi
  • Luke Davis
  • Manan Kevadiya
  • Manuel Nuno Melo
  • Maoz Gelbart
  • Marat K
  • Marco Gorelli
  • Matt Newville
  • Matthias Bussonnier
  • Max
  • Max Chen
  • Max Humber
  • Maximilian Nöthe
  • Michaël Defferrard
  • Michele Mastropietro
  • mikhailov
  • MuhammadFarooq1234
  • Mykola Dvornik
  • Nelle Varoquaux
  • Nelson Darkwah Oppong
  • Nick Pope
  • Nico Schlömer
  • Nikita Kniazev
  • Olivier Castany
  • Omar Chehab
  • Paul Gierz
  • Paul Hobson
  • Paul Ivanov
  • Pavel Fedin
  • Peter Würtz
  • Philippe Pinard
  • pibion
  • Po
  • Pradeep Reddy Raamana
  • Ram Rachum
  • ranjanm
  • Raphael
  • Ricardo Mendes
  • Riccardo Di Maio
  • Ryan May
  • Sadie Louise Bartholomew
  • Sairam Pillai
  • Samesh Lakhotia
  • SamSchott
  • Sandro Tosi
  • Siddhesh Poyarekar
  • Sidharth Bansal
  • Snowhite
  • SojiroFukuda
  • Spencer McCoubrey
  • Stefan Mitic
  • Stephane Raynaud
  • Steven G. Johnson
  • Steven Munn
  • Ted Drain
  • Terence Honles
  • Thomas A Caswell
  • Thomas Robitaille
  • Till Stensitzki
  • Tim Hoffmann
  • Todd Jennings
  • Tyrone Xiong
  • Umar Javed
  • Venkada
  • vishalBindal
  • Vitaly Buka
  • Yue Zhihan
  • Zulko

GitHub issues and pull requests:

Pull Requests (1066):

  • :ghpull:17943: Backport PR #17942 on branch v3.3.x (Increase heading level for 3.3 What's New)
  • :ghpull:17942: Increase heading level for 3.3 What's New
  • :ghpull:17941: Backport PR #17938 on branch v3.3.x (Don't allow 1D lists as subplot_moasic layout.)
  • :ghpull:17940: Backport PR #17885 on branch v3.3.x (BF: ignore CLOSEPOLY after NaN in PathNanRemover)
  • :ghpull:17937: Backport PR #17877 on branch v3.3.x (Fix drawing zoom rubberband on GTK backends.)
  • :ghpull:17938: Don't allow 1D lists as subplot_moasic layout.
  • :ghpull:17885: BF: ignore CLOSEPOLY after NaN in PathNanRemover
  • :ghpull:17877: Fix drawing zoom rubberband on GTK backends.
  • :ghpull:17933: Backport PR #17858 on branch v3.3.x (Refresh what's new page for 3.3.0)
  • :ghpull:17858: Refresh what's new page for 3.3.0
  • :ghpull:17919: Backport PR #17913 on branch v3.3.x (Revert using SVG inheritance diagrams)
  • :ghpull:17913: Revert using SVG inheritance diagrams
  • :ghpull:17911: Backport PR #17907 on branch v3.3.x (Fix release() method name in macosx backend)
  • :ghpull:17907: Fix release() method name in macosx backend
  • :ghpull:17903: Backport PR #17859 on branch v3.3.x (API: resolve unset vmin / vmax in all ScalarMapple based methods)
  • :ghpull:17859: API: resolve unset vmin / vmax in all ScalarMapple based methods
  • :ghpull:17898: Backport PR #17882 on branch v3.3.x (Fix FFMpegBase.isAvailable with detached terminals.)
  • :ghpull:17882: Fix FFMpegBase.isAvailable with detached terminals.
  • :ghpull:17881: Backport PR #17871 on branch v3.3.x (Mention single char colors shading in more places)
  • :ghpull:17871: Mention single char colors shading in more places
  • :ghpull:17872: Backport PR #17800 on branch v3.3.x (Increase tolerance for alternate architectures)
  • :ghpull:17800: Increase tolerance for alternate architectures
  • :ghpull:17861: Revert "Fix linewidths and colors for scatter() with unfilled markers"
  • :ghpull:17864: Backport PR #17862 on branch v3.3.x (CI: Install, or upgrade, Python 3 on homebrew.)
  • :ghpull:17846: Backport PR #17844 on branch v3.3.x (Explain why Qt4 backends are deprecated)
  • :ghpull:17844: Explain why Qt4 backends are deprecated
  • :ghpull:17833: Backport PR #17831 on branch v3.3.x (BLD: default to system freetype on AIX)
  • :ghpull:17831: BLD: default to system freetype on AIX
  • :ghpull:17823: Backport PR #17821 on branch v3.3.x (FIX: Keep lists of lists of one scalar each 2D in _reshape_2D)
  • :ghpull:17821: FIX: Keep lists of lists of one scalar each 2D in _reshape_2D
  • :ghpull:17811: Backport PR #17797 on branch v3.3.x (Fix running contour's test_internal_cpp_api directly.)
  • :ghpull:17812: Backport PR #17772 on branch v3.3.x (Partially fix rubberbanding in GTK3.)
  • :ghpull:17815: Backport PR #17814 on branch v3.3.x (Don't duplicate deprecated parameter addendum.)
  • :ghpull:17814: Don't duplicate deprecated parameter addendum.
  • :ghpull:17772: Partially fix rubberbanding in GTK3.
  • :ghpull:17797: Fix running contour's test_internal_cpp_api directly.
  • :ghpull:17809: Backport PR #17801 on branch v3.3.x (BUG: Fix implementation of _is_closed_polygon)
  • :ghpull:17801: BUG: Fix implementation of _is_closed_polygon
  • :ghpull:17796: Backport PR #17764 on branch v3.3.x (FIX: be more careful about not importing pyplot early)
  • :ghpull:17795: Backport PR #17781 on branch v3.3.x (Fix limit setting after plotting empty data)
  • :ghpull:17764: FIX: be more careful about not importing pyplot early
  • :ghpull:17781: Fix limit setting after plotting empty data
  • :ghpull:17787: Backport PR #17784 on branch v3.3.x (Allow passing empty list of ticks to FixedLocator)
  • :ghpull:17784: Allow passing empty list of ticks to FixedLocator
  • :ghpull:17766: Backport PR #17752 on branch v3.3.x (Numpydoc-ify various functions)
  • :ghpull:17752: Numpydoc-ify various functions
  • :ghpull:17762: Backport PR #17742 on branch v3.3.x (Update tricontour[f] docs)
  • :ghpull:17742: Update tricontour[f] docs
  • :ghpull:17760: Backport PR #17756 on branch v3.3.x (Fix tk tooltips for dark themes.)
  • :ghpull:17756: Fix tk tooltips for dark themes.
  • :ghpull:17747: Backport PR #17731 on branch v3.3.x ("Fix" tight_layout for template backend.)
  • :ghpull:17731: "Fix" tight_layout for template backend.
  • :ghpull:17739: Backport PR #17734 on branch v3.3.x (Oversample thumbnail x2)
  • :ghpull:17734: Oversample thumbnail x2
  • :ghpull:17738: Backport PR #17729 on branch v3.3.x (Fix type doc for scroll event "step" attribute.)
  • :ghpull:17729: Fix type doc for scroll event "step" attribute.
  • :ghpull:17724: Backport PR #17720 on branch v3.3.x (Fix check for manager = None.)
  • :ghpull:17720: Fix check for manager = None.
  • :ghpull:17719: Backport PR #17693 on branch v3.3.x (DOC: Add svg2pdf converter for generating PDF docs.)
  • :ghpull:17693: DOC: Add svg2pdf converter for generating PDF docs.
  • :ghpull:17718: Backport PR #17715 on branch v3.3.x (Clarify gridspec error message for non-integer inputs.)
  • :ghpull:17717: Backport PR #17705 on branch v3.3.x (Keep cachedRenderer as None when pickling Figure.)
  • :ghpull:17715: Clarify gridspec error message for non-integer inputs.
  • :ghpull:17705: Keep cachedRenderer as None when pickling Figure.
  • :ghpull:17701: Backport PR #17687 on branch v3.3.x (Mention keyboard modifiers in toolbar tooltip texts.)
  • :ghpull:17687: Mention keyboard modifiers in toolbar tooltip texts.
  • :ghpull:17698: Backport PR #17686 on branch v3.3.x (Fix tooltip for wx toolbar.)
  • :ghpull:17686: Fix tooltip for wx toolbar.
  • :ghpull:17692: Backport PR #17680 on branch v3.3.x (MNT: migrate away from deprecated c-api)
  • :ghpull:17680: MNT: migrate away from deprecated c-api
  • :ghpull:17688: Backport PR #17676 on branch v3.3.x (FIX: correctly process the tick label size)
  • :ghpull:17676: FIX: correctly process the tick label size
  • :ghpull:17677: Backport PR #17664 on branch v3.3.x (Clarify docs of AutoDateLocator.intervald)
  • :ghpull:17678: Backport PR #17665 on branch v3.3.x (Document that some single char colors are shaded)
  • :ghpull:17679: Backport PR #17675 on branch v3.3.x (DOC: specify that the LaTeX installation needs to include cm-super)
  • :ghpull:17675: DOC: specify that the LaTeX installation needs to include cm-super
  • :ghpull:17665: Document that some single char colors are shaded
  • :ghpull:17664: Clarify docs of AutoDateLocator.intervald
  • :ghpull:17672: Backport PR #17668 on branch v3.3.x (Don't pass "wrong" indent=False in SVG generation.)
  • :ghpull:17671: Backport PR #17667 on branch v3.3.x (Don't linewrap css in svg header.)
  • :ghpull:17668: Don't pass "wrong" indent=False in SVG generation.
  • :ghpull:17667: Don't linewrap css in svg header.
  • :ghpull:17666: Prepare for 3.3.0 rc1
  • :ghpull:17663: DOC: update the gh stats for v3.3.0
  • :ghpull:17656: Fix default colouring of Shadows
  • :ghpull:17657: V3.2.x mergeup
  • :ghpull:17623: Add a flag for disabling LTO.
  • :ghpull:17569: Delay \usepackage{textcomp} until after the custom tex preamble.
  • :ghpull:17416: Reorder NavigationToolbar2 methods.
  • :ghpull:17604: DOC: Clarify offset notation and scientific notation
  • :ghpull:17617: Rewrite pdf test to use check_figures_equal.
  • :ghpull:17654: Small fixes to recent What's New
  • :ghpull:17649: MNT: make _setattr_cm more forgiving
  • :ghpull:17644: Doc 33 whats new consolidation
  • :ghpull:17647: Fix example in docstring of cbook._unfold.
  • :ghpull:10187: DOC: add a blitting tutorial
  • :ghpull:17471: Removed idiomatic constructs from interactive figures docs
  • :ghpull:17639: DOC: Update colormap deprecation warning to use Python's copy function.
  • :ghpull:17223: Warn on invalid savefig keyword arguments
  • :ghpull:17625: Give _DummyAxis instances a name
  • :ghpull:17636: Fix image vlim clipping again
  • :ghpull:17635: Fix autoscaling with tiny sticky values.
  • :ghpull:17620: MNT: make _setattr_cm more conservative
  • :ghpull:17621: FIX: restore ability to pass a tuple to axes_class in axes_grid
  • :ghpull:16603: axes collage
  • :ghpull:17622: Fix typo in description of savefig.bbox.
  • :ghpull:17619: Skip test_tmpconfigdir_warning when running as root.
  • :ghpull:17610: MNT: allow 0 sized figures
  • :ghpull:17163: Fix clipping of markers in PDF backend.
  • :ghpull:17556: DOC: Update contributor listing in credits
  • :ghpull:17221: Add metadata saving support to SVG.
  • :ghpull:17603: Replace image comparison in test_axes_grid1 by geometry checks.
  • :ghpull:17428: Doc start 33 merges
  • :ghpull:17607: Convert adjust_bbox to use ExitStack.
  • :ghpull:17575: DOCS: update collections.py docstrings to current doc conventions
  • :ghpull:15826: Fix bar3d bug with matching color string and array x lengths
  • :ghpull:14507: Simplify handling of Qt modifier keys.
  • :ghpull:17589: Fix doc build with Sphinx < 3.
  • :ghpull:17590: Clarify docs of set_powerlimits()
  • :ghpull:17597: MNT: cleanup minor style issues
  • :ghpull:17183: Update configuration of CircleCI builds
  • :ghpull:17592: Improve docstrings of ScalarFormatter
  • :ghpull:17456: Improve stackplot example
  • :ghpull:17545: Improve docs of markers
  • :ghpull:17233: Improve PDF metadata support in PGF
  • :ghpull:17086: Remove jQuery & jQuery UI
  • :ghpull:17580: Fix same_color() for 'none' color
  • :ghpull:17582: Fix link in doc
  • :ghpull:17491: DOC: Only link to overall Zenodo DOI.
  • :ghpull:17515: FIX: add set_box_aspect, improve tight bounding box for Axes3D + fix bbox_inches support with fixed box_aspect
  • :ghpull:17581: DOC: Remove duplicate Returns in subplot2grid.
  • :ghpull:17550: Update subplot2grid doc to use Figure.add_gridspec, not GridSpec.
  • :ghpull:17544: markerfacecolor should not override fillstyle='none' in plot()
  • :ghpull:15672: Remove mention that tkagg was derived from PIL.
  • :ghpull:17573: Examples: fix formatting issue in 'Errorbar limit selection'
  • :ghpull:17543: Fix linewidths and colors for scatter() with unfilled markers
  • :ghpull:17448: Add example for drawing an error band around a curve
  • :ghpull:17572: Examples: clarity for 'set and get' example page
  • :ghpull:17276: Allow numpy arrays in markevery
  • :ghpull:17536: Consolidate some tests and fix a couple typos
  • :ghpull:17558: Simplify plot_date()
  • :ghpull:17534: Fmaussion extended boundary norm
  • :ghpull:17540: Fix help window on GTK.
  • :ghpull:17535: Update docs on subplot2grid / SubplotBase
  • :ghpull:17510: Fix exception handling in FT2Font init.
  • :ghpull:16953: Changed 'colors' paramater in PyPlot vlines/hlines and Axes vlines/hlines to default to configured rcParams 'lines.color' option
  • :ghpull:17459: Use light icons on dark themes for wx and gtk, too.
  • :ghpull:17539: Use symbolic icons for buttons in GTK toolbar.
  • :ghpull:15435: Reuse png metadata handling of imsave() in FigureCanvasAgg.print_png().
  • :ghpull:5034: New "extend" keyword to colors.BoundaryNorm
  • :ghpull:17532: DOC: correct legend.title_fontsize docstring
  • :ghpull:17531: Remove unneeded check/comment re: multiprocessing in setup.py.
  • :ghpull:17522: Privatize ttconv module.
  • :ghpull:17517: Make sure _parent is in sync with Qt parent in NavigationToolbar2QT
  • :ghpull:17525: DOC/API: set qualname when using class factory
  • :ghpull:17511: Fix offset legend tightbbox
  • :ghpull:16203: Port fontconfig's font weight detection to font_manager.
  • :ghpull:17485: Support marking a single artist as not-usetex.
  • :ghpull:17338: Support url on more Artists in svg
  • :ghpull:17519: Prefer demo'ing rcParams rather than rc in examples.
  • :ghpull:13457: Give AnnotationBbox an opinion about its extent
  • :ghpull:15037: Simplifications to errorbar().
  • :ghpull:17493: Update SVGs that use interpolation='none'.
  • :ghpull:15221: Don't fallback to agg in tight_layout.get_renderer.
  • :ghpull:17512: DOC: remove inkscape restriction in doc
  • :ghpull:17484: Deprecate ismath parameter to draw_tex and ismath="TeX!".
  • :ghpull:17492: Correctly set default linewidth for unfilled markers.
  • :ghpull:16908: Adding 2d support to quadmesh set_array
  • :ghpull:17506: Fix dicts unpacking for .plot
  • :ghpull:17496: Fix some incorrect image clipping
  • :ghpull:17340: convert some sample plots to use plt.subplots() instead of other methods
  • :ghpull:17504: Undocument parameter orientation of bar()
  • :ghpull:13884: Add some documentation for axisartist's ExtremeFinder, plus some cleanups.
  • :ghpull:17495: Fix Pillow import in testing.
  • :ghpull:17462: Inline FigureCanvasGtkFoo._render_figure.
  • :ghpull:17474: Numpydocify RectangleSelector docstring.
  • :ghpull:17003: Optimize extensions with LTO and hidden visibility
  • :ghpull:17489: BUG: Picking vertical line broken
  • :ghpull:17486: Simplify handling of fontproperties=None.
  • :ghpull:17478: Add support for blitting in qt5cairo.
  • :ghpull:15641: Make get_sample_data autoload npy/npz files.
  • :ghpull:17481: Fix LightSource.shade on fully unmasked array.
  • :ghpull:17289: Prepare for ragged array warnings in NumPy 1.19
  • :ghpull:17358: Fix masked CubicTriInterpolator
  • :ghpull:17477: DOC: Use Sphinx-gallery animation capture
  • :ghpull:17482: Shorten RectangleSelector._release.
  • :ghpull:17475: Cleanup RectangleSelector example.
  • :ghpull:17461: Deprecate the private FigureCanvasGTK3._renderer_init.
  • :ghpull:17464: Fold _make_nseq_validator into _listify_validator.
  • :ghpull:17469: Use qVersion, not QT_VERSION_STR -- the latter doesn't exist in PySide2.
  • :ghpull:4779: DOC: Start to document interactive figures
  • :ghpull:17458: Cleanup C++ code
  • :ghpull:17466: DOC: clarify that milestones are intentions not approvals
  • :ghpull:17062: Fix to "exported SVG files blurred in viewers"
  • :ghpull:17443: Fix rcParams validator for dashes.
  • :ghpull:17350: Move integerness checks to SubplotSpec._from_subplot_args.
  • :ghpull:17444: Support odd-length dash patterns in Agg.
  • :ghpull:17405: Show the failing line in bad-rcparams warnings.
  • :ghpull:17452: Make validate_date throw ValueError, not RuntimeError.
  • :ghpull:17439: Remove comment re: validation of datetime format strings.
  • :ghpull:17438: Discourage use of proprietary Matplotlib names for freetype hinting
  • :ghpull:16990: update testing helpers
  • :ghpull:16340: Make set_x/ymargin() update axes limits, just like margins().
  • :ghpull:15029: Get default params from matplotlibrc.template.
  • :ghpull:17363: Fix toolbar separators in wx+toolmanager.
  • :ghpull:17348: Avoid creating a Tick in Axis.get_tick_space.
  • :ghpull:15725: Changed line color of boxplot for dark_background
  • :ghpull:17362: Remove status bars in toolmanager mode as well.
  • :ghpull:16551: DOC: be more opinionated about flags passed to pip
  • :ghpull:17328: Fixes icon clipping issue with WxAgg NavigationToolbar2 for wxpython 4.1.0
  • :ghpull:17425: fix typo in stem doc
  • :ghpull:17415: Cygwin fixes
  • :ghpull:17401: FIX: Fix for FFmpeg + GIF
  • :ghpull:16569: MNT: improve the error message in Path init
  • :ghpull:17404: Don't forget to dlclose() main_program in tkagg init.
  • :ghpull:17414: Keep validate_date private.
  • :ghpull:17413: Revert "DOC: drop the experimental tag constrained_layout and tight_layout"
  • :ghpull:17394: Deprecate passing keys to update_keymap as single comma-separated string
  • :ghpull:17395: TexManager fixes.
  • :ghpull:17399: Remove qt4 backends from backend fallback candidates.
  • :ghpull:17392: Clarify deprecation message re: tex/pgf preambles as list-of-strings.
  • :ghpull:17400: Cleanup wx examples.
  • :ghpull:17378: Fix marker overlap
  • :ghpull:17351: Fix running the test suite with inkscape>=1.
  • :ghpull:17382: FIX: properly check figure on gridspec
  • :ghpull:17390: Small updates to troubleshooting guide.
  • :ghpull:15104: Simplify file handling in ft2font.
  • :ghpull:17380: Support standard names for freetype hinting flags.
  • :ghpull:15594: Fix marker overlap
  • :ghpull:17372: Auto-set artist.mouseover based on if get_cursor_data is overridden.
  • :ghpull:17377: Remove code for sphinx < 1.8
  • :ghpull:17266: Keep explicit ticklabels in sync with ticks from FixedLocator
  • :ghpull:17359: Fix running test_internal_cpp_api directly.
  • :ghpull:17355: Change subprocess for inkscape version detection
  • :ghpull:17369: CI: Add eslint for JS linting
  • :ghpull:17226: Replace backend_driver by new example runner.
  • :ghpull:17365: Also use light color tool buttons in qt+toolmanager+dark theme.
  • :ghpull:17366: Restrict Qt toolbars to top/bottom of canvas.
  • :ghpull:17361: Remove randomness from test_colorbar_get_ticks_2.
  • :ghpull:17151: Cleanup colors.py docstrings.
  • :ghpull:17287: Make API of get_tightbbox more consistent between Axes and Axis.
  • :ghpull:17092: Don't create a statusbar in Qt, wx backends.
  • :ghpull:17220: Simplify Annotation and Text bbox drawing.
  • :ghpull:17353: Make zooming work in qt-embedding example.
  • :ghpull:16727: Update xtick.alignment parameter in rcsetup to validate against correct values
  • :ghpull:17236: Add the "contour.linewidths" configuration option
  • :ghpull:16328: Make Artist.set() apply properties in the order in which they are given.
  • :ghpull:9696: FIX: set_url() without effect in the plot for instances of Tick
  • :ghpull:17002: Fix AnnotationBbox picking and a bit of cleanup
  • :ghpull:17256: Improve ps handling of individual usetex strings.
  • :ghpull:17267: Improve image comparison decorator
  • :ghpull:17332: Cleanup docstring of subplots().
  • :ghpull:16843: Deprecate is_pyqt5.
  • :ghpull:15898: New textcolor kwarg for legend
  • :ghpull:17333: Make sharex, etc. args of subplots() keyword-only.
  • :ghpull:17329: Improve docs of eventplot()
  • :ghpull:17330: Remove pnpoly license.
  • :ghpull:13656: For single datasets, don't wrap artist added by Axes.hist in silent_list
  • :ghpull:16247: DOC added kwargs and tight_layout description in plt.figure
  • :ghpull:16992: Implement FigureManager.resize for macosx backend
  • :ghpull:17324: DOC: add offset axes to secondary_axes
  • :ghpull:17311: Make pyplot signatures of rgrids() and thetagrids() explicit
  • :ghpull:17302: Fix alignment of offset text on top axis.
  • :ghpull:14421: Add GridSpec.subplots()
  • :ghpull:15111: By default, don't change the figure face/edgecolor on savefig().
  • :ghpull:17318: both x and y should multiply the radius
  • :ghpull:17309: Cleanup parameter types in docstrings
  • :ghpull:17308: Improve docs of bar() and barh()
  • :ghpull:17312: changed axis to axes in lifecycle tutorial
  • :ghpull:16715: Automatically create tick formatters for str and callable inputs.
  • :ghpull:16959: Simplify and robustify ConnectionPatch coordinates conversion.
  • :ghpull:17306: FIX: CL more stable
  • :ghpull:17301: Use deprecate_privatize_attribute more.
  • :ghpull:16985: Adds normalize kwarg to pie function
  • :ghpull:5243: Enhancement of tick label offset text positioning
  • :ghpull:17292: Deprecate various wx Toolbar attributes.
  • :ghpull:17297: Simplify pickling support.
  • :ghpull:17298: Fix rubberband in tk.
  • :ghpull:17299: Avoid "dash motion" in qt zoom box.
  • :ghpull:17200: Implement set_history_buttons for Tk toolbar.
  • :ghpull:16798: Make the Qt interactive zoom rectangle black & white.
  • :ghpull:17296: Fix doc wording
  • :ghpull:17282: Don't divide by zero in Line2D.segment_hits.
  • :ghpull:17293: Fix incorrect deprecation.
  • :ghpull:17285: V32 mergeup
  • :ghpull:15933: Warn if a temporary config/cache dir must be created.
  • :ghpull:15911: Use os.getpid() in configdir, to avoid multiprocess concurrency issues
  • :ghpull:17277: Move slow FontManager warning to FontManager constructor.
  • :ghpull:17222: FIX: long titles x/ylabel layout
  • :ghpull:14960: Don't generate individual doc entries for inherited Axes/Axis/Tick methods
  • :ghpull:17175: Further sync axes_grid colorbars with standard colorbars.
  • :ghpull:17030: Move widget functions into matplotlib.testing.widgets.
  • :ghpull:16975: Fix "out of bounds" undefined behavior
  • :ghpull:17111: Deprecate NavigationToolbar2._init_toolbar.
  • :ghpull:15275: adds turbo colormap
  • :ghpull:17174: Inline RGBAxes._config_axes to its only call site.
  • :ghpull:17156: Deprecate text.latex.preview rcParam.
  • :ghpull:17242: Make deprecations versions explicit
  • :ghpull:17165: Small optimizations to scale and translate of Affine2D
  • :ghpull:17181: Inline some private helper methods in ColorbarBase + small refactors.
  • :ghpull:17264: Don't trigger save when gtk save dialog is closed by escape.
  • :ghpull:17262: fix typo in set_clip_on doc
  • :ghpull:17234: Shorten and privatize qt's UiSubplotTool.
  • :ghpull:17137: Deprecate Toolbar.press/release; add helper to find overridden methods.
  • :ghpull:17245: Improve error handling in _parse_scatter_color_args
  • :ghpull:15008: ENH: add variable epoch
  • :ghpull:17260: Text Rotation Example: Correct roation_mode typo
  • :ghpull:17258: Improve info logged by tex subsystem.
  • :ghpull:17211: Deprecate support for running svg converter from path contaning newline.
  • :ghpull:17078: Improve nbAgg & WebAgg toolbars
  • :ghpull:17191: Inline unsampled-image path; remove renderer kwarg from _check_unsampled_image.
  • :ghpull:17213: Replace use of Bbox.bounds by appropriate properties.
  • :ghpull:17219: Add support for suptitle() in tight_layout().
  • :ghpull:17235: More axisartist cleanups
  • :ghpull:17239: Remove deprecations that expire in 3.3
  • :ghpull:13696: Deprecate offset_position="data".
  • :ghpull:16991: Begin warning on modifying global state of colormaps
  • :ghpull:17053: Replace most jQuery with vanilla JavaScript
  • :ghpull:17228: Make params to pyplot.tight_layout keyword-only.
  • :ghpull:17225: Remove Patch visibility tracking by Legend & OffsetBox.
  • :ghpull:17027: Fix saving nbAgg figure after a partial blit
  • :ghpull:16847: Ticks are not markers
  • :ghpull:17229: Autogenerate subplots_adjust with boilerplate.py.
  • :ghpull:17209: Simplify some axisartist code.
  • :ghpull:17204: Draw unfilled hist()s with the zorder of lines.
  • :ghpull:17205: Shorten tight_layout code.
  • :ghpull:17218: Document Transform.__add__ and .__sub__.
  • :ghpull:17215: Small cleanups.
  • :ghpull:17212: Cleanup text.py.
  • :ghpull:17196: Move polar tests to their own module.
  • :ghpull:14747: Deprecate AxisArtist.dpi_transform.
  • :ghpull:13144: Deprecate NavigationToolbar2GTK3.ctx.
  • :ghpull:17202: DOC: Remove extra word
  • :ghpull:17194: Small cleanups/simplifications/fixes to pie().
  • :ghpull:17102: Switch tk pan/zoom to use togglable buttons.
  • :ghpull:16832: Correctly compute path extents
  • :ghpull:17193: Document docstring quote convention
  • :ghpull:17195: Fix polar tests.
  • :ghpull:17189: Make all parameters of ColorbarBase, except ax, keyword-only.
  • :ghpull:16717: Bugfix for issue 16501 raised ValueError polar subplot with (thetamax - thetamin) > 2pi
  • :ghpull:17180: Doc: spines arrows example
  • :ghpull:17184: Fix various small typos.
  • :ghpull:17143: Move linting to GitHub Actions with reviewdog.
  • :ghpull:17160: Correctly go through property setter when init'ing Timer interval.
  • :ghpull:17166: Deprecate ScalarMappable.check_update and associated machinery.
  • :ghpull:17177: Manually linewrap PS hexlines. Fixes #17176
  • :ghpull:17162: Update docs of rc_context()
  • :ghpull:17170: Convert SubplotZero example into centered-spines-with-arrows recipe.
  • :ghpull:17164: Fix Figure.add_axes(rect=...).
  • :ghpull:17154: DOC: Fix some warning and unreproducibility
  • :ghpull:17169: Clarify that draw_event occurs after the canvas draw.
  • :ghpull:17089: Cleanup some imports in tests
  • :ghpull:17040: Improve docs on automated tests
  • :ghpull:17145: CI: run pydocstyle with our custom options
  • :ghpull:16864: Check parameter type for legend(labels)
  • :ghpull:17146: FigureManager/NavigationToolbar2 cleanups.
  • :ghpull:16933: Add tests for toolmanager.
  • :ghpull:17127: ENH: allow title autopositioning to be turned off
  • :ghpull:17150: Many docstring cleanups.
  • :ghpull:17148: Fix most instances of D404 ("docstring should not start with 'this'").
  • :ghpull:17142: BUGFIX: conditional for add_axes arg deprecation
  • :ghpull:17032: Fold table.CustomCell into Cell.
  • :ghpull:17117: TextBox improvements.
  • :ghpull:17108: Make widgets.TextBox work also when embedding.
  • :ghpull:17135: Simplify pan/zoom toggling.
  • :ghpull:17134: Don't override update() in NavigationToolbar2Tk.
  • :ghpull:17129: In docs remove 'optional' if 'default' can be given
  • :ghpull:16963: Deprecate Locator.refresh and associated helpers.
  • :ghpull:17133: Fix Button widget motion callback.
  • :ghpull:17125: Make multiline docstrings start with a newline.
  • :ghpull:17124: Widgets cleanup.
  • :ghpull:17123: Cleanup/Simplify Cell._set_text_position.
  • :ghpull:16862: FIX: turn off title autopos if pad is set
  • :ghpull:15214: Inline wx icon loading.
  • :ghpull:16831: Simplify interactive zoom handling.
  • :ghpull:17094: DOC: drop the experimental tag constrained_layout and tight_layout
  • :ghpull:17101: Avoid "wrapped C/C++ object has been deleted" when closing wx window.
  • :ghpull:17028: Changed return type of get_{x,y}ticklabels to plain list
  • :ghpull:16058: Deprecate {ContourSet,Quiver}.ax in favor of .axes.
  • :ghpull:15349: Use checkboxes as bullet points for the PR review checklists
  • :ghpull:17112: Fix some link redirects in docs
  • :ghpull:17090: DOCS: add examples of how one "should" use Bbox
  • :ghpull:17110: Simplify connection of the default key_press and button_press handlers.
  • :ghpull:17070: Cleanups to Qt backend.
  • :ghpull:16776: Make cursor text precision actually correspond to pointing precision.
  • :ghpull:17026: Add eslint & prettier, and re-format JS
  • :ghpull:17091: Make sure slider uses "x" sign before multiplicative factor.
  • :ghpull:17082: Cleanup TextBox implementation.
  • :ghpull:17067: Simplify and generalize _set_view_from_bbox.
  • :ghpull:17081: Update animation_api.rst
  • :ghpull:17077: Improve default formatter for Slider values.
  • :ghpull:17079: Use True instead of 1 for boolean parameters.
  • :ghpull:17074: Fixed a typo in Lifecycle of a Plot
  • :ghpull:17072: Cleanup multi_image example.
  • :ghpull:15287: Allow sharex/y after axes creation.
  • :ghpull:16987: Deprecate case-insensitive properties.
  • :ghpull:17059: More missing refs fixes, and associated doc rewordings.
  • :ghpull:17057: Simplify subgridspec example/tutorial.
  • :ghpull:17058: Fix minor doc typos.
  • :ghpull:17024: Clarify docs of Rectangle
  • :ghpull:17043: Avoid spurious deprecation warning in TextBox.
  • :ghpull:17047: Highlighted .cbook.warn_deprecated() in contributing.rst
  • :ghpull:17054: Use slope in axline example
  • :ghpull:17048: More missing refs fixes.
  • :ghpull:17021: File name made more understandable
  • :ghpull:16903: Shorten implementation of Axes methods that just wrap Axis methods.
  • :ghpull:17039: Cleanups to contour docs.
  • :ghpull:17011: ci: Publish result images as Azure artifacts.
  • :ghpull:17038: Improve readability of documenting_mpl.rst
  • :ghpull:16996: Clean up get_proj() docstring (used view_init docstring as reference)
  • :ghpull:17019: Add return field to documentation of 'get_major_ticks'
  • :ghpull:16999: Add section on artifacts to imshow docs
  • :ghpull:17029: Fix table.Cell docstrings.
  • :ghpull:17025: Fix RecursionError when closing nbAgg figures.
  • :ghpull:16971: Don't change Figure DPI if value unchanged
  • :ghpull:16972: Fix resize bugs in GTK
  • :ghpull:17008: Change the description of Rectangle's xy parameter
  • :ghpull:16337: Create axline() using slope
  • :ghpull:16947: Fix missing parameter initialization in Axes.specgram()
  • :ghpull:17001: Cleanup imshow_extent tutorial.
  • :ghpull:17000: More stringent eventplot orientations.
  • :ghpull:16771: Deprecate non-string values as legend labels
  • :ghpull:15910: Simplify init of EventCollection.
  • :ghpull:16998: Made INSTALL.rst consistent
  • :ghpull:15393: Cleanup shape manipulations.
  • :ghpull:10924: Clear() methods to Radio and CheckButtons and other improvements
  • :ghpull:16988: Make plt.{r,theta}grids act as setters even when all args are kwargs.
  • :ghpull:16986: update tox.ini to match pythons supported and allow flags for pytest
  • :ghpull:16111: Move locking of fontlist.json into json_dump.
  • :ghpull:13110: Slightly tighten the Bbox/Transform API.
  • :ghpull:16973: TST: don't actually render 1k+ date ticks
  • :ghpull:16967: Simplify animation writer fallback.
  • :ghpull:16812: Bezier/Path API Cleanup: fix circular import issue
  • :ghpull:16968: Add link to 3.2 min-supported-requirements.
  • :ghpull:16957: Remove unused, private aliases Polygon._{get,set}_xy.
  • :ghpull:16960: Improve error for quoted values in matplotlibrc.
  • :ghpull:16530: Fix violinplot support list of pandas.Series
  • :ghpull:16939: Cleanup/tighten axes_grid.
  • :ghpull:16942: Cleanup and avoid refleaks OSX Timer__timer_start.
  • :ghpull:16944: TST: update default junit_family
  • :ghpull:16823: Dedupe implementation of axes grid switching in toolmanager.
  • :ghpull:16951: Cleanup dates docstrings.
  • :ghpull:16769: Fix some small style issues
  • :ghpull:16936: FIX: Plot is now rendered with correct inital value
  • :ghpull:16937: Making sure to keep over/under/bad in cmap resample/reverse.
  • :ghpull:16915: Tighten/cleanup wx backend.
  • :ghpull:16923: Test the macosx backend on Travis.
  • :ghpull:15369: Update style docs
  • :ghpull:16893: Robustify AffineBase.__eq__ against comparing to other classes.
  • :ghpull:16904: Turn fontdict & minor into kwonly parameters for set_{x,y}ticklabels.
  • :ghpull:16917: Add test for close_event.
  • :ghpull:16920: Remove unused _read_ppm_image from macosx.m.
  • :ghpull:16877: Cleanup new_fixed_axis examples.
  • :ghpull:15049: Annotate argument in axes class match upstream
  • :ghpull:16774: Cleanup demo_axes_hbox_divider.
  • :ghpull:16873: More fixes to pydocstyle D403 (First word capitalization)
  • :ghpull:16896: set_tick_params(label1On=False) should also make offset text invisible.
  • :ghpull:16907: Fix typo in implementation of quit_all_keys.
  • :ghpull:16900: Document and test common_texification()
  • :ghpull:16902: Remove dot from suffix in testing.compare.
  • :ghpull:16828: Use more _setattr_cm, thus fix Text('').get_window_extent(dpi=...)
  • :ghpull:16901: Cleanup many docstrings.
  • :ghpull:16840: Deprecate support for Qt4.
  • :ghpull:16899: Remove optional returns from TriAnalyzer._get_compressed_triangulation.
  • :ghpull:16618: Use SubplotSpec row/colspans more, and deprecate get_rows_columns.
  • :ghpull:15392: Autoscale for ax.arrow()
  • :ghpull:14626: Add support for minor ticks in 3d axes.
  • :ghpull:16897: Add back missing import.
  • :ghpull:14725: Move the debug-mode TransformNode.write_graphviz out.
  • :ghpull:15437: Improve handling of alpha when saving to jpeg.
  • :ghpull:15606: Simplify OldAutoLocator and AutoDateLocator.
  • :ghpull:16863: Shortcut for closing all figures
  • :ghpull:16876: Small cleanups to dviread.
  • :ghpull:15680: Use more kwonly arguments, less manual kwargs-popping.
  • :ghpull:15318: Deprecate unused rcParams["animation.html_args"].
  • :ghpull:15303: Make it possible to use rc_context as a decorator.
  • :ghpull:16890: Enables hatch alpha on SVG
  • :ghpull:16887: Shorter event mocking in tests.
  • :ghpull:16881: Validate tickdir strings
  • :ghpull:16846: Disconnect manager when resizing figure for animation saving.
  • :ghpull:16871: Shorter Path import in setupext.
  • :ghpull:16892: Warn in the docs that MouseEvent.key can be wrong.
  • :ghpull:16209: Dedupe boilerplate for "adoption" of figure into pyplot.
  • :ghpull:16098: Deprecate parameter props of Shadow
  • :ghpull:15747: Move Text init to end of Annotation init.
  • :ghpull:15679: np.concatenate cleanups.
  • :ghpull:16778: Remove more API deprecated in 3.1(part 7)
  • :ghpull:16886: Finish removing mentions of idle_event.
  • :ghpull:16882: Fix trivial docstring typos.
  • :ghpull:16874: Fix pydocstyle D209 (Multi-line docstring closing separate line)
  • :ghpull:14044: Remove font preamble caching in TexManager.
  • :ghpull:16724: Fixed incorrect colour in ErrorBar when Nan value is presented
  • :ghpull:15254: Propagate signature-modifying decorators to pyplot wrappers.
  • :ghpull:16868: Update release guide
  • :ghpull:14442: In the build, declare all (compulsory) extension modules together.
  • :ghpull:16866: Cleanup/update deprecations.
  • :ghpull:16850: use validate_[cap/join]style
  • :ghpull:16858: Fix various numpydoc style issues
  • :ghpull:16848: Cleanup CI setup
  • :ghpull:16845: Fix checking of X11 builds with PySide2.
  • :ghpull:14199: Deprecate Path helpers in bezier.py
  • :ghpull:16838: Inline some more kwargs into setup.py's setup() call.
  • :ghpull:16841: Cleanup errorbar subsampling example
  • :ghpull:16839: spines doc cleanup
  • :ghpull:16844: fix example hist(density=...)
  • :ghpull:16827: Fix warnings in doc examples
  • :ghpull:16772: Remove more API deprecated in 3.1
  • :ghpull:16822: fix bug where make_compound_path kept all STOPs
  • :ghpull:16819: Destroy figures by manager instance, not by number.
  • :ghpull:16824: Deprecate NavigationToolbar2QT.parent.
  • :ghpull:16825: Don't use deprecated Gtk add_with_viewport.
  • :ghpull:16816: Merge v3.2.x into master
  • :ghpull:16786: Simple cleanups to formatters.
  • :ghpull:16807: Update barchart_demo.
  • :ghpull:16804: Deprecate some mathtext glue helper classes.
  • :ghpull:16808: One more instance of check_in_list.
  • :ghpull:16802: Fix incorrect super class of VCentered.
  • :ghpull:16789: Update markup for collections docstrings.
  • :ghpull:16781: Update image tutorial wrt. removal of native png handler.
  • :ghpull:16787: Avoid vstack() when possible.
  • :ghpull:16689: Add a fast path for NumPy arrays to Collection.set_verts
  • :ghpull:15373: Further shorten quiver3d computation...
  • :ghpull:16780: Don't import rcParams but rather use mpl.rcParams (part 3)
  • :ghpull:16775: Cleanup axes_divider examples.
  • :ghpull:15949: Simplify implementation of SubplotTool.
  • :ghpull:14869: Deduplicate code for text-to-path conversion in svg backend.
  • :ghpull:16527: Validate positional parameters of add_subplot()
  • :ghpull:15622: Cleanup mpl_toolkits locators.
  • :ghpull:16744: Reword axes_divider tutorial.
  • :ghpull:16746: Reword colorbar-with-axes-divider example.
  • :ghpull:15211: Various backend cleanups.
  • :ghpull:15890: Remove API deprecated in 3.1 (part 2)
  • :ghpull:16757: Simplify interactive zoom handling.
  • :ghpull:15515: Combine withEffect PathEffect definitions.
  • :ghpull:15977: pgf backend cleanups.
  • :ghpull:15981: Reuse colorbar outline and patch when updating the colorbar.
  • :ghpull:14852: Use Path.arc() to interpolate polar arcs.
  • :ghpull:16686: Deprecate Substitution.from_params.
  • :ghpull:16675: Vectorize patch extraction in Axes3D.plot_surface
  • :ghpull:15846: Standardize signature mismatch error messages.
  • :ghpull:16740: Fix type of dpi in docstrings.
  • :ghpull:16741: Dedupe RGBAxes examples.
  • :ghpull:16755: Reword docstring of panning callbacks, and pass them a MouseButton.
  • :ghpull:16749: Document behavior of savefig("extensionless-name").
  • :ghpull:16754: Cleanup image.py.
  • :ghpull:14606: Generic cleanup to hist().
  • :ghpull:16692: Allow MarkerStyle instances as input for lines
  • :ghpull:15479: Cleanup axes_rgb.
  • :ghpull:16617: Use Path(..., closed=True) more.
  • :ghpull:16710: Make format_coord messagebox resize with the window and the content in osx backend
  • :ghpull:16681: Simplify docstring interpolation for Box/Arrow/ConnectionStyles.
  • :ghpull:16576: Deprecate arg-less calls to subplot_class_factory (and similar factories)
  • :ghpull:16652: Deprecate {Locator,Axis}.{pan,zoom}.
  • :ghpull:16596: Deprecate dviread.Encoding.
  • :ghpull:16231: Deprecate JPEG-specific kwargs and rcParams to savefig.
  • :ghpull:16636: Deprecate autofmt_xdate(which=None) to mean which="major".
  • :ghpull:16644: Deprecate validate_webagg_address.
  • :ghpull:16619: Fix overindented lines.
  • :ghpull:15233: backend_ps cleanup.
  • :ghpull:16604: Deprecate more rc validators.
  • :ghpull:16601: Small unrelated cleanups.
  • :ghpull:16584: Rename font_bunch to psfont in textpath.
  • :ghpull:16023: Dedupe implementations of fill_between & fill_betweenx.
  • :ghpull:16485: Simplify validate_color_for_prop_cycle.
  • :ghpull:16285: Deprecate RendererCairo.font{weights,angles}
  • :ghpull:16410: Fix support for empty usetex strings.
  • :ghpull:11644: Add feature to fallback to stix font in mathtext
  • :ghpull:16537: Delay checking for existence of postscript distillers.
  • :ghpull:16351: Group all init of Legend.legendPatch together.
  • :ghpull:15988: Refactor Annotation properties.
  • :ghpull:16421: Shorten the type1-to-unicode name table.
  • :ghpull:16200: Deprecate Artist.{set,get}_contains.
  • :ghpull:15828: Deprecate support for dash-offset = None.
  • :ghpull:16338: Document SymmetricalLogLocator parameters.
  • :ghpull:16504: DOC: more pcolor fixes
  • :ghpull:15996: Cleanup axes_size.
  • :ghpull:16108: Deprecate DraggableBase.on_motion_blit.
  • :ghpull:16706: Fix exception causes all over the codebase
  • :ghpull:15855: Simplify 3d axes callback setup.
  • :ghpull:16219: Simplify CallbackRegistry pickling.
  • :ghpull:16002: relax two test tolerances on x86_64
  • :ghpull:16063: Make the signature of Axes.draw() consistent with Artist.draw().
  • :ghpull:16177: Further simplify setupext.
  • :ghpull:16191: Make Figure._axobservers a CallbackRegistry.
  • :ghpull:16698: Small edits to toolkits docs.
  • :ghpull:15430: Simplify setupext.download_or_cache.
  • :ghpull:16694: Lower Text's FontProperties priority when updating
  • :ghpull:16511: Add more detailed kwargs docstrings to Axes methods.
  • :ghpull:16653: Tutorials: make path/URL option clearer in matplotlibrc tutorial
  • :ghpull:16697: Update docstrings for plot_directive.
  • :ghpull:16684: Fix exception causes in 19 modules
  • :ghpull:16674: Docstring + import cleanups to legend.py.
  • :ghpull:16683: Turn mathtext.GlueSpec into a (private) namedtuple.
  • :ghpull:16660: Cleanup fancybox_demo.
  • :ghpull:16691: Clarify tiny comment re: AnnotationBbox constructor.
  • :ghpull:16676: Cleanup animation docstrings.
  • :ghpull:16673: DOC: correct title_fontsize docstring
  • :ghpull:16669: DOC: update doc release guide
  • :ghpull:16563: Parametrize imshow antialiased tests.
  • :ghpull:16658: In docs, add multi-axes connectionpatches to Figure, not Axes.
  • :ghpull:16647: Update annotation tutorial.
  • :ghpull:16638: Remove unused, outdated division operators on jpl_units.
  • :ghpull:16509: Add custom math fallback
  • :ghpull:16609: Fix exception causes in rcsetup.py
  • :ghpull:16637: Update docstrings in figure.py.
  • :ghpull:16534: DOC: MaxNLocator and contour/contourf doc update (replaces #16428)
  • :ghpull:16597: close #16593: setting ecolor turns off color cycling
  • :ghpull:16615: Update custom boxstyles example.
  • :ghpull:16610: Added graphviz_docs to conf.py
  • :ghpull:16608: Stricter validation of rcParams["axes.axisbelow"].
  • :ghpull:16614: Cleanup quiver3d examples.
  • :ghpull:16556: Make backend_ps test robust against timestamp changes in ghostscript.
  • :ghpull:16602: Cleanup testing.compare.
  • :ghpull:16575: Style fix for dynamic axes subclass generation in mpl_toolkits.
  • :ghpull:16587: Remove warnings control from tests.py.
  • :ghpull:16599: Cleanup dolphin example.
  • :ghpull:16586: Deprecate recursionlimit kwarg to matplotlib.test().
  • :ghpull:16595: Minor docstring/references update.
  • :ghpull:16579: Update usetex_fonteffects example.
  • :ghpull:16578: Use rc() less often in examples/tutorials.
  • :ghpull:16572: Remove some remnants of hist{,2d}(normed=...).
  • :ghpull:16491: Expire the _rename_parameters API changes.
  • :ghpull:14592: In SecondaryAxis.set_functions, reuse _set_scale's parent scale caching.
  • :ghpull:16279: STY: Fix underindented continuation lines.
  • :ghpull:16549: Improve documentation for examples/widgets/textbox.py
  • :ghpull:16560: Update URL to pyparsing.
  • :ghpull:16292: More edits to Normalize docstrings.
  • :ghpull:16536: API/TST: minimum versions
  • :ghpull:16559: 3D example avoid using statefull .gca()
  • :ghpull:16553: DOC: clarify the expected shapes of eventplot input
  • :ghpull:16535: Clarify docs of num parameter of plt.figure()
  • :ghpull:16547: Reformat/reword mathtext docstrings.
  • :ghpull:16545: Add a smoketest for ps.usedistiller="xpdf".
  • :ghpull:16529: Deprecate toggling axes navigatability using the keyboard.
  • :ghpull:16521: Remove more API deprecated in 3.1.
  • :ghpull:16481: Update set_thetalim documentation
  • :ghpull:16524: Cleanup docstrings
  • :ghpull:16540: Cleanup imports
  • :ghpull:16429: CI: update codecov
  • :ghpull:16533: Recommend to amend pull requests
  • :ghpull:16531: Also deprecate ignorecase ValidateInStrings.
  • :ghpull:16428: DOC: MaxNLocator and contour/contourf doc update
  • :ghpull:16525: Don't import rcParams but rather use mpl.rcParams (part 2)
  • :ghpull:16528: Improve test failure messages on warnings.
  • :ghpull:16393: Shorten PyFT2Font_get_charmap.
  • :ghpull:16483: Deprecate most ValidateInStrings validators.
  • :ghpull:16523: Reorder mathtext rcparams in matplotlibrc template.
  • :ghpull:16520: Update a comment re: minimum version of numpy working around bug.
  • :ghpull:16522: Fix deprecation warning
  • :ghpull:16515: Fix doc for set_{x,y}label, and then some more.
  • :ghpull:16516: Fixes to boxplot() docstring & error messages.
  • :ghpull:16508: Multi-dim transforms are non-separable by default.
  • :ghpull:16507: Factor out common parts of __str__ for Transform subclasses.
  • :ghpull:16514: Various delayed PR reviews
  • :ghpull:16512: Fix a bunch of random typos.
  • :ghpull:16510: Doc markup cleanups.
  • :ghpull:16500: Dedupe timer attribute docs.
  • :ghpull:16503: DOC: suppress warning on pcolor demo
  • :ghpull:16495: Deemphasize basemap in user-facing docs.
  • :ghpull:16484: Don't forget to set stretch when exporting font as svg reference.
  • :ghpull:16486: Simplify validate_color, and make it slightly stricter.
  • :ghpull:16246: Avoid using FontProperties when not needed.
  • :ghpull:16432: Prefer geomspace() to logspace().
  • :ghpull:16099: Consistently name callback arguments event instead of evt
  • :ghpull:16477: Remove some APIs deprecated in mpl3.1.
  • :ghpull:16475: Use vlines() and plot(), not stem(), in timeline example.
  • :ghpull:16474: Switch default of stem(use_line_collection=...) to True.
  • :ghpull:16467: Convert named_colors example to use Rectangle
  • :ghpull:16047: Remove more API deprecated in 3.1
  • :ghpull:16373: Fix usetex_baseline_test.
  • :ghpull:16433: Simplify demo_curvelinear_grid2.
  • :ghpull:16472: Fix mplot3d projection
  • :ghpull:16092: Deprecate clear_temp param/attr of FileMovieWriter.
  • :ghpull:15504: Warn when trying to start a GUI event loop out of the main thread.
  • :ghpull:15023: Simplify formatting of matplotlibrc.template.
  • :ghpull:13535: Validate inputs to ScalarMappable constructor
  • :ghpull:16469: FIX: colorbar minorticks when rcParams['x/ytick.minor.visible'] = True
  • :ghpull:16401: BLD: Auto-detect PlatformToolset
  • :ghpull:16024: Keep parameter names in preprocess_data.
  • :ghpull:13390: Make sure that scatter3d copies its inputs.
  • :ghpull:16107: Deprecate DraggableBase.artist_picker.
  • :ghpull:16455: Update some docstrings in colors.py
  • :ghpull:16456: Enable more font_manager tests to be run locally.
  • :ghpull:16459: Update backend dependency docs.
  • :ghpull:16444: Dedupe spectral plotting tests.
  • :ghpull:16460: Remove some mentions of avconv, following its deprecation.
  • :ghpull:16443: Parametrize some spectral tests.
  • :ghpull:16204: Expire deprecation of \mathcircled
  • :ghpull:16446: Replace matshow baseline test by check_figures_equal.
  • :ghpull:16418: Backend timer simplifications.
  • :ghpull:16454: Use pytest.raises(match=...)
  • :ghpull:14916: Make kwargs names in scale.py not include the axis direction.
  • :ghpull:16258: ENH: add shading='nearest' and 'auto' to pcolormesh
  • :ghpull:16228: Allow directly passing explicit font paths.
  • :ghpull:16445: Remove a bunch of imports-within-tests.
  • :ghpull:16440: Expire deprecation of \stackrel.
  • :ghpull:16439: Rework pylab docstring.
  • :ghpull:16441: Rework pylab docstring.
  • :ghpull:16442: Expire deprecation of \stackrel.
  • :ghpull:16365: TST: test_acorr (replaced image comparison with figure comparion)
  • :ghpull:16206: Expire deprecation of \stackrel
  • :ghpull:16437: Rework pylab docstring.
  • :ghpull:8896: Fix mplot3d projection
  • :ghpull:16430: Remove unnecessary calls to np.array in examples.
  • :ghpull:16407: Remove outdated comment re: PYTHONHASHSEED and pytest.
  • :ghpull:16225: Cleanup animation examples.
  • :ghpull:16336: Include axline() in infinite lines example
  • :ghpull:16395: Add set/get for ellipse width/height
  • :ghpull:16431: CI: add py38 to azure matrix
  • :ghpull:16415: Expire some APIs deprecated in mpl3.1.
  • :ghpull:16425: MNT: rename internal variable
  • :ghpull:16427: Style-fix some examples and update .flake8 per-file-ignores.
  • :ghpull:16423: Slightly improve streamplot code legibility.
  • :ghpull:16414: DOC: Fix axes:plot method docstring verb tense
  • :ghpull:16408: Deprecate avconv animation writers.
  • :ghpull:16406: Don't import rcParams but rather use mpl.rcParams.
  • :ghpull:16326: Cleanup stack
  • :ghpull:16193: Catch shadowed imports in style checks.
  • :ghpull:16374: Log about font manager generation beforehand.
  • :ghpull:16372: Dedupe ImageGrid doc from tutorial and docstring.
  • :ghpull:16380: "gif" third-party package added to the extension page
  • :ghpull:16327: Cleanup list copying
  • :ghpull:16366: Special-case usetex minus to zero depth.
  • :ghpull:16350: TST: Improved test (getting rid of image comparison test for test_titletwiny)
  • :ghpull:16359: Make Text.update_from copy usetex state.
  • :ghpull:16355: typo in ticker.ScalarFormatter doc
  • :ghpull:15440: Use rcParams to control default "raise window" behavior (Qt,Gtk,Tk,Wx)
  • :ghpull:16302: Cleanup Legend._auto_legend_data.
  • :ghpull:16329: ENH: add zorder kwarg to contour clabel (and a better default value for zorder)
  • :ghpull:16341: Remove mention of now-removed --verbose-foo flags.
  • :ghpull:16265: Fix spy(..., marker=<not-None>, origin="lower")
  • :ghpull:16333: Document animation HTML writer.
  • :ghpull:16334: Fix doc regarding deprecation of properties.
  • :ghpull:16335: Fix some more missing references.
  • :ghpull:16304: Simplify Legend.get_children.
  • :ghpull:16309: Remove duplicated computations in Axes.get_tightbbox.
  • :ghpull:16314: Avoid repeatedly warning about too many figures open.
  • :ghpull:16319: Put doc for XAxis befor YAxis and likewise for XTick, YTick.
  • :ghpull:16313: Cleanup constrainedlayout_guide.
  • :ghpull:16312: Remove unnecessary Legend._approx_text_height.
  • :ghpull:16307: Cleanup axes_demo.
  • :ghpull:16303: Dedupe Legend.draw_frame which is the same as set_frame_on.
  • :ghpull:16261: TST: move the Qt-specific handling to conftest
  • :ghpull:16297: DOC: fix description of vmin/vmax in scatter
  • :ghpull:16288: Remove the private, unused _csv2rec.
  • :ghpull:16281: Update/cleanup pgf tutorial.
  • :ghpull:16283: Cleanup backend_agg docstrings.
  • :ghpull:16282: Replace "unicode" by "str" in docs, messages when referring to the type.
  • :ghpull:16289: axisartist tutorial markup fixes.
  • :ghpull:16293: Revert "Fix doc CI by pointing to dev version of scipy docs."
  • :ghpull:16287: Improve markup for rcParams in docs.
  • :ghpull:16271: Clean up and clarify Normalize docs
  • :ghpull:16290: Fix doc CI by pointing to dev version of scipy docs.
  • :ghpull:16276: Cleanup docstring of print_figure, savefig.
  • :ghpull:16277: Prefer using MouseButton to numeric values in docs and defaults.
  • :ghpull:16270: numpydoc-ify SymLogNorm
  • :ghpull:16274: Tiny cleanups to set_xlabel(..., loc=...).
  • :ghpull:16273: DOC: Changing the spelling of co-ordinates.
  • :ghpull:15974: Enable set_{x|y|}label(loc={'left'|'right'|'center'}...)
  • :ghpull:16248: Update matplotlib.doc.
  • :ghpull:16262: Dedupe update of rcParams["backend"] in use() and in switch_backend()
  • :ghpull:9629: Make pcolor(mesh) preserve all data
  • :ghpull:16254: DOC: pdf.preamble --> pgf.preamble
  • :ghpull:16245: Cleanup image docs
  • :ghpull:16117: CI: Unify required dependencies installation
  • :ghpull:16240: Cleanup custom_scale example.
  • :ghpull:16227: Make Animation.repeat_delay an int, not an int-or-None.
  • :ghpull:16242: CI: Remove PYTHONUNBUFFERED=1 on Appveyor
  • :ghpull:16183: Remove some baseline images for plot() tests.
  • :ghpull:16229: And more missing refs.
  • :ghpull:16215: Concise dates test
  • :ghpull:16233: Reword ScalarFormatter docstrings.
  • :ghpull:16218: Cleanup animation docs.
  • :ghpull:16172: And more missing references.
  • :ghpull:16205: Deprecate the empty matplotlib.compat.
  • :ghpull:16214: Fix overindented line in AnchoredOffsetbox doc.
  • :ghpull:15943: Deprecate the TTFPATH & AFMPATH environment variables.
  • :ghpull:16039: Deprecate unused features of normalize_kwargs.
  • :ghpull:16202: Remove outdated statement in tight_layout guide.
  • :ghpull:16201: UnCamelCase examples.
  • :ghpull:16194: Numpydoc ticklabel_format.
  • :ghpull:16195: Numpydoc ContourSet.find_nearest_contour.
  • :ghpull:16198: Remove em dash
  • :ghpull:16199: Do not use camel case for variables in examples
  • :ghpull:15644: Rewrite cursor example to include speedup possibilities
  • :ghpull:16196: Cleanup patches docstrings.
  • :ghpull:16184: Expire a mpl2.2-deprecated API
  • :ghpull:16188: Remove ref. to non-existent method in animation tests.
  • :ghpull:16170: Deprecate old and little used formatters.
  • :ghpull:16187: Fix overly long lines in examples & tutorials.
  • :ghpull:15982: Colorbar cleanup.
  • :ghpull:16154: Deprecate setting pickradius via set_picker
  • :ghpull:16174: Numpydocify artist.getp().
  • :ghpull:16165: Remove rcParams deprecated in mpl3.0/3.1.
  • :ghpull:16141: Update _base.py
  • :ghpull:16169: Add missing spaces after commas.
  • :ghpull:15847: Remove some dead branches from texmanager code.
  • :ghpull:16125: Fix more missing references again.
  • :ghpull:16150: Simplify transforms addition.
  • :ghpull:16152: Inline _init_axes_pad into Grid.init.
  • :ghpull:16129: Deprecate some Transform aliases in scale.py.
  • :ghpull:16162: (Mostly) avoid the term "command" in the docs.
  • :ghpull:16159: Simple cleanups for contour.py.
  • :ghpull:16164: Fix trivial typo in deprecation warning message.
  • :ghpull:16160: Cleanup hist() docstring.
  • :ghpull:16149: DOC: reword density desc in ax.hist
  • :ghpull:16151: Remove outdated comment re: blended transforms.
  • :ghpull:16102: Rework example "Scatter Star Poly" to "Marker examples"
  • :ghpull:16134: Validate Line2D pickradius when setting it, not when reading it.
  • :ghpull:15019: Add step option where='edges' to facilitate pre-binned hist plots
  • :ghpull:16142: Avoid using np.r_, np.c_.
  • :ghpull:16146: Remove LICENSE_CONDA.
  • :ghpull:16133: Reword docstring of Line2D.contains.
  • :ghpull:16120: Minor fontproperty fixes.
  • :ghpull:15670: Reuse Grid.init in ImageGrid.init.
  • :ghpull:16025: Deprecate update_datalim_bounds.
  • :ghpull:16001: Remove parameters deprecated in 3.1
  • :ghpull:16049: Add repr to SubplotSpec.
  • :ghpull:16100: Consistently name event callbacks on_[event]
  • :ghpull:16106: In DraggableLegend, inherit DraggableBase.artist_picker.
  • :ghpull:16109: Name Axes variables ax instead of a
  • :ghpull:16115: Fix more missing references.
  • :ghpull:16096: Deprecate unused parameters
  • :ghpull:16085: Improve docstrings in offsetbox.py
  • :ghpull:16097: Cleanup unused variables
  • :ghpull:16101: Fix incorrect doc regarding projections.
  • :ghpull:16095: Deprecate MovieWriter.{exec,args}_key, making them private.
  • :ghpull:16078: Refactor a bit animation start/save interaction.
  • :ghpull:16081: Delay resolution of animation extra_args.
  • :ghpull:16088: Use C++ true/false in ttconv.
  • :ghpull:16082: Defaut to writing animation frames to a temporary directory.
  • :ghpull:16070: Make animation blit cache robust against 3d viewpoint changes.
  • :ghpull:5056: MNT: more control of colorbar with CountourSet
  • :ghpull:16051: Deprecate parameters to colorbar which have no effect.
  • :ghpull:16045: Use triple-double-quotes for docstrings
  • :ghpull:16076: Cleanup path_editor example.
  • :ghpull:16059: Simplify colorbar test.
  • :ghpull:16072: Cleanup category.py docstrings.
  • :ghpull:15769: scatter() should not rescale if norm is given
  • :ghpull:16060: Cleanup pcolor_demo.
  • :ghpull:16057: Trivial docstring fix for cbook.deprecated.
  • :ghpull:16043: Simplify some comparisons
  • :ghpull:16044: Code style cleanup
  • :ghpull:15894: rcsetup cleanups.
  • :ghpull:16050: Unbreak CI.
  • :ghpull:16034: Update comments re: colors._vector_magnitude.
  • :ghpull:16035: Make eventplot use the standard alias resolution mechanism.
  • :ghpull:15798: Better default behavior for boxplots when rcParams['lines.marker'] is set
  • :ghpull:16004: Improve documentation of text module
  • :ghpull:15507: Use FixedFormatter only with FixedLocator
  • :ghpull:16008: Remove unused imports
  • :ghpull:16036: Rely on pytest to record warnings, rather than doing it manually.
  • :ghpull:15734: Fix home/forward/backward buttons for 3d plots.
  • :ghpull:16038: Cleanup contour_demo.
  • :ghpull:15998: Join marker reference and marker fiillstyle reference
  • :ghpull:15976: Cleanup span_where.
  • :ghpull:15990: Remove deprecated support for setting single property via multiple aliases
  • :ghpull:15940: Some unicode-support related cleanups.
  • :ghpull:15836: Compactify a bit the EventCollection tests.
  • :ghpull:16013: Relayout some conditions in axes_grid.
  • :ghpull:16010: Inherit the Artist.draw docstring in subclasses.
  • :ghpull:16017: Document support for no-args plt.subplot() call.
  • :ghpull:16014: Simplify calls to AxesGrid/ImageGrid.
  • :ghpull:16012: Normalize aspect="equal" to aspect=1 in the setter.
  • :ghpull:15997: Shorten wx _onMouseWheel.
  • :ghpull:15993: Style fixes for axes_divider.
  • :ghpull:15989: Simplify Artist.update.
  • :ghpull:16015: Some small extension cleanups
  • :ghpull:16011: Replace axes_size.Fraction by multiplication.
  • :ghpull:15719: Templatize spectral helpers.
  • :ghpull:15995: Remove toolkit functions deprecated in 3.1
  • :ghpull:16003: prevent needless float() conversion
  • :ghpull:16000: De-deprecate *min/*max parameters to set_x/y/zlim()
  • :ghpull:15684: Avoid RuntimeError at wx exit.
  • :ghpull:15992: Avoid using np.matrix.
  • :ghpull:15961: Be more opinionated for setting up a dev env.
  • :ghpull:15991: Avoid setting dtypes as strings...
  • :ghpull:15985: Remove unnecessary :func:, :meth: from examples markup.
  • :ghpull:15983: Fix some examples docstrings.
  • :ghpull:15979: Remove references to scipy cookbook.
  • :ghpull:15966: FIX: check subplot kwargs
  • :ghpull:15947: Merge the two usetex demos.
  • :ghpull:15939: Exceptions should start with a capital letter
  • :ghpull:15948: Use rc_context more.
  • :ghpull:15962: Add tests for IndexFormatter
  • :ghpull:15965: Test registering cmaps
  • :ghpull:15950: Remove deprecated TextWithDash
  • :ghpull:15942: Update docs of type1font
  • :ghpull:15927: Trying to set the labels without setting ticks through pyplot now raises TypeError*
  • :ghpull:15944: Minor doc cleanups
  • :ghpull:15945: Do not use "object" or "instance" when documenting types
  • :ghpull:15897: Cleanup TriAnalyzer docs
  • :ghpull:15777: Don't bother disconnecting idle_draw at gtk shutdown.
  • :ghpull:15929: Remove unused cbook._lockstr.
  • :ghpull:15935: Raise an ValueError when Axes.pie accepts negative values #15923
  • :ghpull:15895: Deprecate unused illegal_s attribute.
  • :ghpull:15900: Rewrite test_cycles to avoid image comparison tests.
  • :ghpull:15892: Update docs of backend_manager
  • :ghpull:15878: Remove API deprecated in 3.1
  • :ghpull:15928: DOC: use markers as slanted breaks in broken axis example
  • :ghpull:14659: Update some widget docstrings.
  • :ghpull:15919: Remove mod_python specific code.
  • :ghpull:15883: Improve error when passing 0d array to scatter().
  • :ghpull:15907: More docstrings cleanup.
  • :ghpull:15906: Cleanup legend docstrings.
  • :ghpull:15776: Improve doc for data kwarg.
  • :ghpull:15904: Deemphasize ACCEPTS blocks in documenting_mpl docs.
  • :ghpull:15891: Mark self.* expressions in docstrings as literal
  • :ghpull:15875: Deprecate implicit creation of colormaps in register_cmap()
  • :ghpull:15885: Cleanup text.py docstrings.
  • :ghpull:15888: Cleanup backend_bases docs.
  • :ghpull:15887: Fix AnnotationBbox docstring.
  • :ghpull:15858: Avoid some uses of len-1 tuples.
  • :ghpull:15873: Standardize parameter types in docs
  • :ghpull:15874: Cleanup backend_bases docs
  • :ghpull:15876: Deprecate case-insensitive capstyles and joinstyles.
  • :ghpull:15877: Suppress exception chaining on rc validator failure.
  • :ghpull:15880: Use True/False instead of 0/1 as booleans in backend_ps.
  • :ghpull:15827: Fix validation of linestyle in rcparams and cycler.
  • :ghpull:15850: Docstrings cleanup in matplotlib.axes
  • :ghpull:15853: np.abs -> (builtins).abs
  • :ghpull:15854: Simplify Axes3D init.
  • :ghpull:15822: More cleanup defaults in docstrings
  • :ghpull:15838: Remove some references to Py2.
  • :ghpull:15834: Optimize colors.to_rgba.
  • :ghpull:15830: Allow failure on nightly builds.
  • :ghpull:15788: Fixes pyplot xticks() and yticks() by allowing setting only the labels
  • :ghpull:15805: Improve docs on figure size
  • :ghpull:15783: Fix stepfilled histogram polygon bottom perimeter
  • :ghpull:15812: Cleanup defaults in docstrings
  • :ghpull:15804: Cleanup many docstrings.
  • :ghpull:15790: Update docs of PolyCollection
  • :ghpull:15792: Cleanup dviread docs.
  • :ghpull:15801: Cleanup some references to rcParams in docs.
  • :ghpull:15787: Cleanup Colormap.__call__.
  • :ghpull:15766: Shorten description on search page
  • :ghpull:15786: Slightly clarify the implementation of safe_masked_invalid.
  • :ghpull:15767: Update badges in README.rst
  • :ghpull:15778: Fix typos and comma splices in legend guide
  • :ghpull:15775: Some pathlibification.
  • :ghpull:15772: Directly dedent the spectral parameter docs.
  • :ghpull:15765: Reword some docstrings.
  • :ghpull:15686: Simplify and unify character tracking in pdf and ps backends (with linked fonts)
  • :ghpull:9321: Add Axes method for drawing infinite lines
  • :ghpull:15749: Fix travis links in README
  • :ghpull:15673: Rely on findfont autofallback-to-default in pdf/ps backends.
  • :ghpull:15740: Small animation cleanup.
  • :ghpull:15739: ImageMagick animators now can use extra_args
  • :ghpull:15591: Remove FAQ on 'Search' -- already referenced in search file
  • :ghpull:15629: Consistently use realpaths to build XObject names
  • :ghpull:15696: Improve mathtext.fontset docs and fix :mathmpl: cache bug.
  • :ghpull:15721: Render default values in :rc: directive as literal
  • :ghpull:15720: Suppress triage_tests warning on Py3.8.
  • :ghpull:15709: Make 3d plot accept scalars as arguments.
  • :ghpull:15711: Don't explicitly list scalez kwarg in Axes3D constructor and docs.
  • :ghpull:14948: Simplify Tick and Axis initialization.
  • :ghpull:15693: Also test PySide2 on CI.
  • :ghpull:15701: Tried to solve Issue #15650: Print URL when webbrowser.open Fails
  • :ghpull:15704: Fix more broken refs.
  • :ghpull:15687: Add tooltips to HTML animation controls
  • :ghpull:15592: Offset text position
  • :ghpull:15697: Fix some broken doc refs.
  • :ghpull:15700: Parametrize some spectral tests.
  • :ghpull:15699: Fix some incorrect ValueErrors.
  • :ghpull:15698: Bump numpy dependency to >=1.15.
  • :ghpull:15694: Handle upcoming deprecation of np.float.
  • :ghpull:15691: Correctly handle high dpi in Pillow animation writer.
  • :ghpull:15676: Doc adopt nep29
  • :ghpull:15692: Update FUNDING.yml
  • :ghpull:15645: Bump minimal numpy version to 1.12.
  • :ghpull:15646: Hide sphinx-gallery config comments
  • :ghpull:15642: Remove interpolation="nearest" from most examples.
  • :ghpull:15671: Don't mention tcl in tkagg commments anymore.
  • :ghpull:15607: Simplify tk loader.
  • :ghpull:15651: Simplify axes_pad handling in axes_grid.
  • :ghpull:15652: Remove mention of Enthought Canopy from the docs.
  • :ghpull:15655: Remove outdated license files.
  • :ghpull:15639: Simplify axes_grid.Grid/axes_grid.ImageGrid construction.
  • :ghpull:15640: Remove some commented-out code from axes_grid.
  • :ghpull:15643: Fix examples claiming matplotlib can't plot np.datetime64.
  • :ghpull:15375: Add note to hist docstring about speed
  • :ghpull:15461: Fix invalid checks for axes_class parameter in ImageGrid.
  • :ghpull:15635: Deprecate "U" mode passed to cbook.to_filehandle().
  • :ghpull:15563: In backend_pgf, directly open subprocess in utf8 mode.
  • :ghpull:15462: Simplify azure setup.
  • :ghpull:13075: Remove logic for optionally building Agg and TkAgg.
  • :ghpull:15262: Declare qt figureoptions tool in toolitems.
  • :ghpull:15292: Shorten RendererWx.get_wx_font.
  • :ghpull:15569: Allow linking against a system qhull as well.
  • :ghpull:15589: Make sure that figures are closed when check_figures_equal finishes
  • :ghpull:15465: Validate and simplify set_tick_params(which=...)
  • :ghpull:15090: Coerce MxNx1 images into MxN images for imshow
  • :ghpull:15578: BLD: set the max line length on the flake8 config
  • :ghpull:15564: Use True instead of 1 as filternorm default
  • :ghpull:15536: Add a backend kwarg to savefig.
  • :ghpull:15571: Cleanup following using Pillow as universal image reader
  • :ghpull:15476: Default to local_freetype builds.
  • :ghpull:15557: Skip failing pgf test when sfmath.sty is not present.
  • :ghpull:15555: Add pgf to list of builtin backends in docs.
  • :ghpull:15534: BLD: update pillow dependency
  • :ghpull:15427: Separate plots using #### in demo_fixed_size_axes.py
  • :ghpull:15505: Cleanup axisartist tutorial.
  • :ghpull:15506: Rename locator.den to the clearer locator.nbins in mpl_toolkits.
  • :ghpull:15502: Get rid of trivial compiler warning.
  • :ghpull:15451: Ci py38
  • :ghpull:15484: Cleanup docs regarding compilers.
  • :ghpull:15467: Validate locator_params(axis=...)
  • :ghpull:15330: Add axes method for drawing infinite lines.
  • :ghpull:15482: Trivial style fixes to constrained_layout.
  • :ghpull:15418: Use correct pip/pytest on azure
  • :ghpull:15466: Update tick_params() docs
  • :ghpull:15463: Remove staticbuild option from setup.cfg.template.
  • :ghpull:15378: Don't link ft2font to zlib by default.
  • :ghpull:15270: When no gui event loop is running, propagate callback exceptions.
  • :ghpull:15447: Move testing of Py3.8 to Travis.
  • :ghpull:15431: Fix range(len()) usages
  • :ghpull:15390: Simplify implementation of vectorized date operations.
  • :ghpull:15403: Fix DeprecationWarning in nightly testing
  • :ghpull:15394: Deprecate {NonUniformImage,PcolorImage}.is_grayscale.
  • :ghpull:15400: Updated INSTALL.rst to correct install commands
  • :ghpull:13788: Autoscale for ax.arrow()
  • :ghpull:15367: Update the readme on providing API changes
  • :ghpull:15193: Switch to using pillow for png as well.
  • :ghpull:15346: vectorized calc_arrow loop in quiver
  • :ghpull:15011: Adding example for drawstyle
  • :ghpull:15371: Deprecate Colorbar.config_axis()
  • :ghpull:15361: Update next API changes to new structure
  • :ghpull:15274: NavigationToolbar2Tk: make packing optional.
  • :ghpull:15158: Change the way API changes are documented
  • :ghpull:15356: Fix broken imports.
  • :ghpull:15200: Simplify SubplotParams.update().
  • :ghpull:15210: Explicitly list allowed "unused" imports, remove the rest.
  • :ghpull:15348: Some figure and related docs cleanup
  • :ghpull:13355: Simplify and generalize BezierSegment.
  • :ghpull:14917: ENH: box aspect for axes
  • :ghpull:14949: Use fix_minus in format_data_short.
  • :ghpull:15341: Move non-gui warning message to backend_bases.
  • :ghpull:15335: Add discourse link to readme
  • :ghpull:15293: Fixes for wx savefig dialog.
  • :ghpull:15324: Update PR guidelines
  • :ghpull:15301: Update colorbar docs
  • :ghpull:15340: Always attach a manager attribute (possibly None) on canvas.
  • :ghpull:15319: Make validate_movie_writer actually check registered writers.
  • :ghpull:10973: PGF: Replace \pgfimage by \includegraphics to fix \import regression
  • :ghpull:15302: fix warning used by cbook.warn_deprecated()
  • :ghpull:15321: Sort missing_references.json.
  • :ghpull:15290: Unify fig.delaxes(ax) and ax.remove().
  • :ghpull:15309: Simplify sca().
  • :ghpull:15201: Autogenerate gca(), gci() from boilerplate.py.
  • :ghpull:15305: Autogenerate footer Copyright year
  • :ghpull:15294: Replace custom logging in wx by stdlib logging.
  • :ghpull:15288: More properties aliases.
  • :ghpull:15286: throw deprecation warning on empty call to fig.add_axes()
  • :ghpull:15282: Colorbar cleanup.
  • :ghpull:15250: Cleanup font_manager.
  • :ghpull:13581: Cleanup _pylab_helpers.
  • :ghpull:15273: DOC: don't use term units in transform tutorial
  • :ghpull:15263: Correctly setup comparisons in test_compare_images.
  • :ghpull:15226: Turn gtk3 pan/zoom button into togglable buttons.
  • :ghpull:14609: Simplify implementation of set_{x,y}bound.
  • :ghpull:15261: Change layout of test_triager to avoid cropping images.
  • :ghpull:15236: Dedupe SubplotSpec construction in mpl_toolkits.
  • :ghpull:14130: Add decorator to inherit keyword-only deprecations
  • :ghpull:15249: In findfont(fallback_to_default=False), throw if default font is missing
  • :ghpull:15175: Simplify pdf image output.
  • :ghpull:7506: [WIP] Add Axes method for drawing infinite lines.

Issues (198):

  • :ghissue:16501: Setting a thetalim > 2pi gives odd results
  • :ghissue:15035: security exposure in the packaged jquery library
  • :ghissue:10375: Coordinate text wrapping in navigation toolbar
  • :ghissue:10720: Option to set the text color in legend to be same as the line
  • :ghissue:17868: plt.bar with nan input fails rendering in notebook using 3.3.0rc1
  • :ghissue:17773: gtk3 rubberband is invisible
  • :ghissue:5726: Cursor displays x, y coordinates with too much or too little precision
  • :ghissue:5164: Sort out qt_compat
  • :ghissue:17905: macosx backend warns when using the zoom method
  • :ghissue:17703: QuadMesh.get_clim changed behavior in 3.3.0rc1
  • :ghissue:17875: animation.writers['ffmpeg']" is hung when run in background.
  • :ghissue:17591: Single-character colors do not match long names
  • :ghissue:16905: if pie normalizes depends on input values
  • :ghissue:17829: trunk fails to build in AIX
  • :ghissue:17820: Regression: _reshape_2D no longer preserves the shape of lists of lists of one scalar each
  • :ghissue:17807: "%matplotlib notebook" Download is Noise After Interacting with Plot
  • :ghissue:17763: matplotlib.use('agg', force=True) does not ignore unavailable configured backend
  • :ghissue:17586: Surprising datetime autoscaling after passing empty data
  • :ghissue:17792: when using plt.tight_layout(), figure title overlaps subplot titles
  • :ghissue:17736: ax.set_xticklabels([]) for categorical plots is broken in 3.3.0rc1
  • :ghissue:17757: Plotting Hist with histtype 'stepfilled' does not respect bottom correctly
  • :ghissue:17744: BUG: AttributeError: 'FigureCanvasBase' object has no attribute 'print_png' in 3.3rc0
  • :ghissue:17730: Using backend Template and plt.tight_layout raises UnboundLocalError
  • :ghissue:17716: Error using "set_window_title" for canvas via backend_qt5agg
  • :ghissue:17681: PDF cannot be built due to Zenodo SVGs
  • :ghissue:17627: AttributeError: 'Figure' object has no attribute '_cachedRenderer'
  • :ghissue:17658: Feature request: Add advanced zoom and inspect feature to GUI for more productivity
  • :ghissue:17629: Use of Python deprecated APIs.
  • :ghissue:17670: BUG: Setting ticksize xx-small broken by #17348
  • :ghissue:17673: RuntimeError: latex was not able to process the following string: b'$\\mathdefault{-2}$'
  • :ghissue:17412: Document the dependency on the type1ec LaTeX package
  • :ghissue:17643: AutoDateLocator docs has a typo
  • :ghissue:9118: make TeXManager more user-configurable
  • :ghissue:11131: Make pyplot.pause not give focus to the figure window
  • :ghissue:17646: more conservative setattr_cm broke mplcairo
  • :ghissue:17634: Cannot copy LinearSegmentedColormap
  • :ghissue:16496: Single path optimisation for Collection w/ offsets broken
  • :ghissue:192: Savefig does not issue a warning on a non-existent keyword n
  • :ghissue:17624: _DummyAxis needs a name attribute for ScalarFormatter
  • :ghissue:16910: Axes.imshow draws invalid color at value is 0 when max of 'X' not equal to vmax
  • :ghissue:17637: streamplot and sticky edges interaction
  • :ghissue:17633: Stackplot fails for small numbers
  • :ghissue:17616: waitforbuttonpress in Linux
  • :ghissue:17615: small bug in documentation of backend.FigureCanvasBase.start_event_loop
  • :ghissue:17093: Zero size figure use case
  • :ghissue:17608: How avoid PyQt5 to crash when I move Qslitter to the edge with a matplotlib figure in it?
  • :ghissue:9829: Vertices clipped for certain markers when plotting more than two points and saving as pdf
  • :ghissue:15815: bar3d color length bug
  • :ghissue:15376: ScalarFormatter.set_powerlimits documentation seems inconsistent
  • :ghissue:17595: Master doc builds broken
  • :ghissue:16482: Pyplot hlines and vlines do not use the 'lines.color' property in rcParams by default
  • :ghissue:16388: rethink how we display DOI svg badges
  • :ghissue:17172: set_aspect for 3D plots
  • :ghissue:16463: Jupyter "inline" backend seems to misinterpret "figsize" with Axes3D
  • :ghissue:17527: The markers are not hollow when I use ax.scatter() and set markers.MarkerStyle()'s fillstyle to 'none'. My usage is wrong?
  • :ghissue:7491: sort out if the high-resolution ellipse code still works
  • :ghissue:17398: Plotting an error band along a curve
  • :ghissue:8550: Matplotlib chooses the wrong font for unrecognized weights
  • :ghissue:8788: Font issue: findfonts should differentiate between thin and regular ttf fonts
  • :ghissue:10194: legend is not present in the generated image if I use 'tight' for bbox_inches
  • :ghissue:17336: set_url without effect for instances of Line2D
  • :ghissue:9695: set_url() without effect in the plot for instances of Tick
  • :ghissue:17192: How to change the thickness of the marker "x" when using scatter?
  • :ghissue:17507: pyplot.savefig() throwing warning suggesting a bug (possibly in figManger)
  • :ghissue:17502: dict unpacking broken for .plot in 3.2
  • :ghissue:15546: plt.imshow: clip_on=False has no effect
  • :ghissue:17023: DOC: Tutorial/Sample plots should use same fig/axis creation method
  • :ghissue:7537: Conflict between different AGG static libraries in a same binary
  • :ghissue:16836: Dropping support for PyQt4; preparing support for PyQt6.
  • :ghissue:17455: LightSource.shade fails on a masked array
  • :ghissue:16353: BUG: VisibleDeprecationWarning in boxplot
  • :ghissue:11820: Compressed Triangulation Masking in CubicTriInterpolator
  • :ghissue:11823: Animation Examples
  • :ghissue:15410: Change in OSX Catalina makes matplotlib + multiprocessing crash
  • :ghissue:17467: Bug Report: saved Figure ignores figure.facecolor
  • :ghissue:17343: Regression in add_subplot..
  • :ghissue:7093: ordering issues between set_xmargin and set_xscale
  • :ghissue:13971: Unnecessary drawing with NbAgg
  • :ghissue:17432: Scatter accepts marker=MarkerStyle(), but plot does not
  • :ghissue:15675: Boxplot line color with style dark_background should be bright
  • :ghissue:5962: No output from pyplot on cygwin64 python3 virtualenv
  • :ghissue:17393: TexManager.get_rgba fails
  • :ghissue:5830: Incorrect overlap of markers in scatter3D
  • :ghissue:11937: Limiting ticks on colorbar axes falsify tick labels.
  • :ghissue:17354: Converter detection fails for inkscape if on headless system without DISPLAY
  • :ghissue:17352: Zoom In-Out not behaving as expected in QT backend example
  • :ghissue:15409: Datetime plot fails with 'Agg' backend in interactive mode
  • :ghissue:14155: Adding GridSpec.subplots?
  • :ghissue:16583: matplotlibrc validates some parameters wrongly
  • :ghissue:16946: Pick_event on AnnotationBbox fires at wrong position
  • :ghissue:15131: set_size_inches doesn't resize window on macosx backend
  • :ghissue:7619: Figure background colors
  • :ghissue:15899: Describe possible kwargs that may be input into a function
  • :ghissue:17304: constrained-layout gives wrong results when explicitly equal width ratios are set
  • :ghissue:17295: DOC: https://matplotlib.org/api/_as_gen/matplotlib.quiver.Quiver.html
  • :ghissue:17294: DOC: matplotlib.axes.Axes.annotate.html
  • :ghissue:17290: backend_svg fails with dashed line style
  • :ghissue:16677: tmp_config_or_cache_dir atexit cleanup fails after forks()
  • :ghissue:15091: Turbo color map
  • :ghissue:7372: Moving get_ax and do_event to testing
  • :ghissue:15225: Show offset text on subplots after sharing axis
  • :ghissue:7138: misplaced spines in dates plot
  • :ghissue:17243: Misleading error message in _parse_scatter_color_args
  • :ghissue:16461: Hexbin if singular and mincnt used
  • :ghissue:14596: forward port jquery removal from ipympl
  • :ghissue:17217: Transform operators are not publicly documented....
  • :ghissue:2253: matplotlib makes python lose focus
  • :ghissue:7184: margins does not handle bézier curves
  • :ghissue:16830: _path.get_extents does not correctly handle bezier curves
  • :ghissue:17176: Print figure using PS backend is needlessly slow
  • :ghissue:17141: flake8-docstrings does not check all of our requirements
  • :ghissue:16567: Let legend get the handles from the provided objects if not specified explicitly.
  • :ghissue:16805: Titles cannot be padded to negative numbers anymore.
  • :ghissue:17114: add_axes shows deprecation warning when called with only kwarg\s
  • :ghissue:16885: Change return type get_{x,y}ticklabels to plain list
  • :ghissue:17044: widgets.TextBox continuously creates new text objects and linecollection objects.
  • :ghissue:17066: documentation of animation contains non-working code example
  • :ghissue:16588: Rename next_api_changes to api_changes_3.x (whatever number makes sense)
  • :ghissue:17015: get_major_ticks docs missing return type
  • :ghissue:16976: Thin line color distortion on large scale
  • :ghissue:16934: gtk3 window immediately resizes down to zero-height upon showing up.
  • :ghissue:16941: test_determinism_check is failing (sometimes)
  • :ghissue:16982: pyplot.rgrids don't do anything
  • :ghissue:16952: How to solve an error of "ValueError: Key backend: Unrecognized backend string '"agg"'
  • :ghissue:15272: Axes.violinplot has small issue in using pandas.DataFrame without index 0.
  • :ghissue:16926: tk window immediately resizes down to zero-height upon showing up.
  • :ghissue:16919: wx backends don't send close_event if window is closed via "q" keypress
  • :ghissue:16854: small typo in the documentation
  • :ghissue:16895: offset text still visible with ImageGrid axis "L"
  • :ghissue:12712: Autoscale does not work for ax.arrow()
  • :ghissue:14208: shift + w does not close all figures (has no effect)
  • :ghissue:15745: Failed to add annotate to figure
  • :ghissue:11432: Pressing the "1" key kills the zoom/pan tool
  • :ghissue:13799: BUG: incorrect error bar colors when NaN values are present
  • :ghissue:16185: hist demo appears to incorrectly mention normed and something odd about density as well.
  • :ghissue:15203: Closing figures is done by number
  • :ghissue:16016: Better argument checking of subplot definition in add_subplot()
  • :ghissue:15980: Is the reset of the colorbar's edgecolor when updating the corresponding image clim wanted behaviour?
  • :ghissue:16718: Float figure DPI
  • :ghissue:16498: long string of format_coord in osx backend
  • :ghissue:8405: BUG: PDF export seems wrong with dash sequences that include a None offset
  • :ghissue:8619: Feature request: allow mathtext fallback font other than Computer Modern for custom mathtext setup
  • :ghissue:14996: format error saving eps figure using custom linestyle
  • :ghissue:16493: Example/tutorials warn due to new pcolormesh shading
  • :ghissue:16022: Cleanup Artist.draw() signatures
  • :ghissue:16389: “Size” ignored if placed before fontproperties
  • :ghissue:16687: Creating a figure of size (0, 0) raises an error
  • :ghissue:12729: Docs for contour levels argument is incorrect
  • :ghissue:16593: specifying ecolor in errobar turns off cycling
  • :ghissue:15621: secondary_xaxis doesn't seem to use formatters
  • :ghissue:16116: travis36minver.txt needs an update
  • :ghissue:16546: Problem with eventplot - error message claims events & lineoffsets are unequal sizes
  • :ghissue:16462: Allow wedges of polar plots to include theta = 0.
  • :ghissue:15142: pyplot.annotate() API deprecation
  • :ghissue:16479: font-stretch property missing in svg export
  • :ghissue:14304: 'NSWindow drag regions should only be invalidated on the Main Thread!' - macos/python
  • :ghissue:12085: Tcl_AsyncDelete: async handler deleted by the wrong thread
  • :ghissue:14669: cm.ScalarMappable should fail early when norm input is wrong
  • :ghissue:16468: incorrect cbar minor ticks for extend regions when x/ytick.minor.visible is True
  • :ghissue:16243: windows builds: devenv freetype /update appears not to have an effect
  • :ghissue:11525: Axes3D scatter plot for Numpy arrays in F-order does not give correct z-values
  • :ghissue:8894: mplot3d projection results in non-orthogonal axes
  • :ghissue:1104: Resizing a GUI window with Axes3D
  • :ghissue:16371: Incomplete documentation in axes_grid1
  • :ghissue:6323: Vertical alignment of tick labels with usetex=True
  • :ghissue:7957: clabel not respecting zorder parameter
  • :ghissue:16252: axes.spy plotting function doesn't respect origin='lower' kwarg when marker is not None
  • :ghissue:16299: The interactive polar plot animation's axis label won't scale.
  • :ghissue:15182: More tests ConciseDateFormatter needed
  • :ghissue:16140: Unclear Documentation for get_xticklabels
  • :ghissue:16147: pp.hist parmeter 'density' does not scale data appropriately
  • :ghissue:16069: matplotlib glitch when rotating interactively a 3d animation
  • :ghissue:14603: Scatterplot: should vmin/vmax be ignored when a norm is specified?
  • :ghissue:15730: Setting lines.marker = s in matplotlibrc also sets markers in boxplots
  • :ghissue:11178: home/back/forward buttons do nothing in 3d mode
  • :ghissue:14520: pylab with wx backend not exiting cleanly
  • :ghissue:15964: Guard plt.subplot kwargs a bit better?
  • :ghissue:15404: Add python 3.8 tests
  • :ghissue:15773: Warning:... GLib.source_remove(self._idle_draw_id) when using plt.savefig()
  • :ghissue:15923: pie takes negative values
  • :ghissue:10317: Setting plt.rc('text', usetex=True) after ticker.ScalarFormatter(useMathText=True) causes Error
  • :ghissue:15825: Customised dashed linstyle in matplotlib.cycler throws ValueError when using in Axes.set_prop_cycle
  • :ghissue:9792: Error with linestyles rcParams entries under the form (on, off, ...) and a style context manager
  • :ghissue:15782: Invalid polygon in stepfilled histogram when bottom is set
  • :ghissue:15628: Invalid unicode characters in PDF when font is a symlink
  • :ghissue:8577: mplot3D scalar arguments for plot function
  • :ghissue:15650: URL is not shown when webagg failed to open the browser.
  • :ghissue:5238: the offset of the scientific notation in xaxis stays at bottom when axis is set to top
  • :ghissue:15678: Error at save animation with pillow
  • :ghissue:15079: check_figures_equal decorator reuses figures if called multiple times inside a single test.
  • :ghissue:15089: Coerce MxNx1 images into MxN images for imshow
  • :ghissue:5253: abline() - for drawing arbitrary lines on a plot, given specifications.
  • :ghissue:15165: Switch to requiring Pillow rather than having our own png wrapper?
  • :ghissue:15280: Add pull request checklist to Reviewers Guidlines
  • :ghissue:15289: cbook.warn_deprecated() should warn with a MatplotlibDeprecationWarning not a UserWarning
  • :ghissue:15285: DOC: make copy right year auto-update
  • :ghissue:15059: fig.add_axes() with no arguments silently does nothing
  • :ghissue:14546: Setting lines.markeredgecolor in rcParams affects the ticks' mark color too