doc/users/prev_whats_new/github_stats_3.3.0.rst
.. _github-stats-3-3-0:
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.
GitHub issues and pull requests:
Pull Requests (1066):
17943: Backport PR #17942 on branch v3.3.x (Increase heading level for 3.3 What's New)17942: Increase heading level for 3.3 What's New17941: Backport PR #17938 on branch v3.3.x (Don't allow 1D lists as subplot_moasic layout.)17940: Backport PR #17885 on branch v3.3.x (BF: ignore CLOSEPOLY after NaN in PathNanRemover)17937: Backport PR #17877 on branch v3.3.x (Fix drawing zoom rubberband on GTK backends.)17938: Don't allow 1D lists as subplot_moasic layout.17885: BF: ignore CLOSEPOLY after NaN in PathNanRemover17877: Fix drawing zoom rubberband on GTK backends.17933: Backport PR #17858 on branch v3.3.x (Refresh what's new page for 3.3.0)17858: Refresh what's new page for 3.3.017919: Backport PR #17913 on branch v3.3.x (Revert using SVG inheritance diagrams)17913: Revert using SVG inheritance diagrams17911: Backport PR #17907 on branch v3.3.x (Fix release() method name in macosx backend)17907: Fix release() method name in macosx backend17903: Backport PR #17859 on branch v3.3.x (API: resolve unset vmin / vmax in all ScalarMapple based methods)17859: API: resolve unset vmin / vmax in all ScalarMapple based methods17898: Backport PR #17882 on branch v3.3.x (Fix FFMpegBase.isAvailable with detached terminals.)17882: Fix FFMpegBase.isAvailable with detached terminals.17881: Backport PR #17871 on branch v3.3.x (Mention single char colors shading in more places)17871: Mention single char colors shading in more places17872: Backport PR #17800 on branch v3.3.x (Increase tolerance for alternate architectures)17800: Increase tolerance for alternate architectures17861: Revert "Fix linewidths and colors for scatter() with unfilled markers"17864: Backport PR #17862 on branch v3.3.x (CI: Install, or upgrade, Python 3 on homebrew.)17846: Backport PR #17844 on branch v3.3.x (Explain why Qt4 backends are deprecated)17844: Explain why Qt4 backends are deprecated17833: Backport PR #17831 on branch v3.3.x (BLD: default to system freetype on AIX)17831: BLD: default to system freetype on AIX17823: Backport PR #17821 on branch v3.3.x (FIX: Keep lists of lists of one scalar each 2D in _reshape_2D)17821: FIX: Keep lists of lists of one scalar each 2D in _reshape_2D17811: Backport PR #17797 on branch v3.3.x (Fix running contour's test_internal_cpp_api directly.)17812: Backport PR #17772 on branch v3.3.x (Partially fix rubberbanding in GTK3.)17815: Backport PR #17814 on branch v3.3.x (Don't duplicate deprecated parameter addendum.)17814: Don't duplicate deprecated parameter addendum.17772: Partially fix rubberbanding in GTK3.17797: Fix running contour's test_internal_cpp_api directly.17809: Backport PR #17801 on branch v3.3.x (BUG: Fix implementation of _is_closed_polygon)17801: BUG: Fix implementation of _is_closed_polygon17796: Backport PR #17764 on branch v3.3.x (FIX: be more careful about not importing pyplot early)17795: Backport PR #17781 on branch v3.3.x (Fix limit setting after plotting empty data)17764: FIX: be more careful about not importing pyplot early17781: Fix limit setting after plotting empty data17787: Backport PR #17784 on branch v3.3.x (Allow passing empty list of ticks to FixedLocator)17784: Allow passing empty list of ticks to FixedLocator17766: Backport PR #17752 on branch v3.3.x (Numpydoc-ify various functions)17752: Numpydoc-ify various functions17762: Backport PR #17742 on branch v3.3.x (Update tricontour[f] docs)17742: Update tricontour[f] docs17760: Backport PR #17756 on branch v3.3.x (Fix tk tooltips for dark themes.)17756: Fix tk tooltips for dark themes.17747: Backport PR #17731 on branch v3.3.x ("Fix" tight_layout for template backend.)17731: "Fix" tight_layout for template backend.17739: Backport PR #17734 on branch v3.3.x (Oversample thumbnail x2)17734: Oversample thumbnail x217738: Backport PR #17729 on branch v3.3.x (Fix type doc for scroll event "step" attribute.)17729: Fix type doc for scroll event "step" attribute.17724: Backport PR #17720 on branch v3.3.x (Fix check for manager = None.)17720: Fix check for manager = None.17719: Backport PR #17693 on branch v3.3.x (DOC: Add svg2pdf converter for generating PDF docs.)17693: DOC: Add svg2pdf converter for generating PDF docs.17718: Backport PR #17715 on branch v3.3.x (Clarify gridspec error message for non-integer inputs.)17717: Backport PR #17705 on branch v3.3.x (Keep cachedRenderer as None when pickling Figure.)17715: Clarify gridspec error message for non-integer inputs.17705: Keep cachedRenderer as None when pickling Figure.17701: Backport PR #17687 on branch v3.3.x (Mention keyboard modifiers in toolbar tooltip texts.)17687: Mention keyboard modifiers in toolbar tooltip texts.17698: Backport PR #17686 on branch v3.3.x (Fix tooltip for wx toolbar.)17686: Fix tooltip for wx toolbar.17692: Backport PR #17680 on branch v3.3.x (MNT: migrate away from deprecated c-api)17680: MNT: migrate away from deprecated c-api17688: Backport PR #17676 on branch v3.3.x (FIX: correctly process the tick label size)17676: FIX: correctly process the tick label size17677: Backport PR #17664 on branch v3.3.x (Clarify docs of AutoDateLocator.intervald)17678: Backport PR #17665 on branch v3.3.x (Document that some single char colors are shaded)17679: Backport PR #17675 on branch v3.3.x (DOC: specify that the LaTeX installation needs to include cm-super)17675: DOC: specify that the LaTeX installation needs to include cm-super17665: Document that some single char colors are shaded17664: Clarify docs of AutoDateLocator.intervald17672: Backport PR #17668 on branch v3.3.x (Don't pass "wrong" indent=False in SVG generation.)17671: Backport PR #17667 on branch v3.3.x (Don't linewrap css in svg header.)17668: Don't pass "wrong" indent=False in SVG generation.17667: Don't linewrap css in svg header.17666: Prepare for 3.3.0 rc117663: DOC: update the gh stats for v3.3.017656: Fix default colouring of Shadows17657: V3.2.x mergeup17623: Add a flag for disabling LTO.17569: Delay \usepackage{textcomp} until after the custom tex preamble.17416: Reorder NavigationToolbar2 methods.17604: DOC: Clarify offset notation and scientific notation17617: Rewrite pdf test to use check_figures_equal.17654: Small fixes to recent What's New17649: MNT: make _setattr_cm more forgiving17644: Doc 33 whats new consolidation17647: Fix example in docstring of cbook._unfold.10187: DOC: add a blitting tutorial17471: Removed idiomatic constructs from interactive figures docs17639: DOC: Update colormap deprecation warning to use Python's copy function.17223: Warn on invalid savefig keyword arguments17625: Give _DummyAxis instances a name17636: Fix image vlim clipping again17635: Fix autoscaling with tiny sticky values.17620: MNT: make _setattr_cm more conservative17621: FIX: restore ability to pass a tuple to axes_class in axes_grid16603: axes collage17622: Fix typo in description of savefig.bbox.17619: Skip test_tmpconfigdir_warning when running as root.17610: MNT: allow 0 sized figures17163: Fix clipping of markers in PDF backend.17556: DOC: Update contributor listing in credits17221: Add metadata saving support to SVG.17603: Replace image comparison in test_axes_grid1 by geometry checks.17428: Doc start 33 merges17607: Convert adjust_bbox to use ExitStack.17575: DOCS: update collections.py docstrings to current doc conventions15826: Fix bar3d bug with matching color string and array x lengths14507: Simplify handling of Qt modifier keys.17589: Fix doc build with Sphinx < 3.17590: Clarify docs of set_powerlimits()17597: MNT: cleanup minor style issues17183: Update configuration of CircleCI builds17592: Improve docstrings of ScalarFormatter17456: Improve stackplot example17545: Improve docs of markers17233: Improve PDF metadata support in PGF17086: Remove jQuery & jQuery UI17580: Fix same_color() for 'none' color17582: Fix link in doc17491: DOC: Only link to overall Zenodo DOI.17515: FIX: add set_box_aspect, improve tight bounding box for Axes3D + fix bbox_inches support with fixed box_aspect17581: DOC: Remove duplicate Returns in subplot2grid.17550: Update subplot2grid doc to use Figure.add_gridspec, not GridSpec.17544: markerfacecolor should not override fillstyle='none' in plot()15672: Remove mention that tkagg was derived from PIL.17573: Examples: fix formatting issue in 'Errorbar limit selection'17543: Fix linewidths and colors for scatter() with unfilled markers17448: Add example for drawing an error band around a curve17572: Examples: clarity for 'set and get' example page17276: Allow numpy arrays in markevery17536: Consolidate some tests and fix a couple typos17558: Simplify plot_date()17534: Fmaussion extended boundary norm17540: Fix help window on GTK.17535: Update docs on subplot2grid / SubplotBase17510: Fix exception handling in FT2Font init.16953: Changed 'colors' paramater in PyPlot vlines/hlines and Axes vlines/hlines to default to configured rcParams 'lines.color' option17459: Use light icons on dark themes for wx and gtk, too.17539: Use symbolic icons for buttons in GTK toolbar.15435: Reuse png metadata handling of imsave() in FigureCanvasAgg.print_png().5034: New "extend" keyword to colors.BoundaryNorm17532: DOC: correct legend.title_fontsize docstring17531: Remove unneeded check/comment re: multiprocessing in setup.py.17522: Privatize ttconv module.17517: Make sure _parent is in sync with Qt parent in NavigationToolbar2QT17525: DOC/API: set qualname when using class factory17511: Fix offset legend tightbbox16203: Port fontconfig's font weight detection to font_manager.17485: Support marking a single artist as not-usetex.17338: Support url on more Artists in svg17519: Prefer demo'ing rcParams rather than rc in examples.13457: Give AnnotationBbox an opinion about its extent15037: Simplifications to errorbar().17493: Update SVGs that use interpolation='none'.15221: Don't fallback to agg in tight_layout.get_renderer.17512: DOC: remove inkscape restriction in doc17484: Deprecate ismath parameter to draw_tex and ismath="TeX!".17492: Correctly set default linewidth for unfilled markers.16908: Adding 2d support to quadmesh set_array17506: Fix dicts unpacking for .plot17496: Fix some incorrect image clipping17340: convert some sample plots to use plt.subplots() instead of other methods17504: Undocument parameter orientation of bar()13884: Add some documentation for axisartist's ExtremeFinder, plus some cleanups.17495: Fix Pillow import in testing.17462: Inline FigureCanvasGtkFoo._render_figure.17474: Numpydocify RectangleSelector docstring.17003: Optimize extensions with LTO and hidden visibility17489: BUG: Picking vertical line broken17486: Simplify handling of fontproperties=None.17478: Add support for blitting in qt5cairo.15641: Make get_sample_data autoload npy/npz files.17481: Fix LightSource.shade on fully unmasked array.17289: Prepare for ragged array warnings in NumPy 1.1917358: Fix masked CubicTriInterpolator17477: DOC: Use Sphinx-gallery animation capture17482: Shorten RectangleSelector._release.17475: Cleanup RectangleSelector example.17461: Deprecate the private FigureCanvasGTK3._renderer_init.17464: Fold _make_nseq_validator into _listify_validator.17469: Use qVersion, not QT_VERSION_STR -- the latter doesn't exist in PySide2.4779: DOC: Start to document interactive figures17458: Cleanup C++ code17466: DOC: clarify that milestones are intentions not approvals17062: Fix to "exported SVG files blurred in viewers"17443: Fix rcParams validator for dashes.17350: Move integerness checks to SubplotSpec._from_subplot_args.17444: Support odd-length dash patterns in Agg.17405: Show the failing line in bad-rcparams warnings.17452: Make validate_date throw ValueError, not RuntimeError.17439: Remove comment re: validation of datetime format strings.17438: Discourage use of proprietary Matplotlib names for freetype hinting16990: update testing helpers16340: Make set_x/ymargin() update axes limits, just like margins().15029: Get default params from matplotlibrc.template.17363: Fix toolbar separators in wx+toolmanager.17348: Avoid creating a Tick in Axis.get_tick_space.15725: Changed line color of boxplot for dark_background17362: Remove status bars in toolmanager mode as well.16551: DOC: be more opinionated about flags passed to pip17328: Fixes icon clipping issue with WxAgg NavigationToolbar2 for wxpython 4.1.017425: fix typo in stem doc17415: Cygwin fixes17401: FIX: Fix for FFmpeg + GIF16569: MNT: improve the error message in Path init17404: Don't forget to dlclose() main_program in tkagg init.17414: Keep validate_date private.17413: Revert "DOC: drop the experimental tag constrained_layout and tight_layout"17394: Deprecate passing keys to update_keymap as single comma-separated string17395: TexManager fixes.17399: Remove qt4 backends from backend fallback candidates.17392: Clarify deprecation message re: tex/pgf preambles as list-of-strings.17400: Cleanup wx examples.17378: Fix marker overlap17351: Fix running the test suite with inkscape>=1.17382: FIX: properly check figure on gridspec17390: Small updates to troubleshooting guide.15104: Simplify file handling in ft2font.17380: Support standard names for freetype hinting flags.15594: Fix marker overlap17372: Auto-set artist.mouseover based on if get_cursor_data is overridden.17377: Remove code for sphinx < 1.817266: Keep explicit ticklabels in sync with ticks from FixedLocator17359: Fix running test_internal_cpp_api directly.17355: Change subprocess for inkscape version detection17369: CI: Add eslint for JS linting17226: Replace backend_driver by new example runner.17365: Also use light color tool buttons in qt+toolmanager+dark theme.17366: Restrict Qt toolbars to top/bottom of canvas.17361: Remove randomness from test_colorbar_get_ticks_2.17151: Cleanup colors.py docstrings.17287: Make API of get_tightbbox more consistent between Axes and Axis.17092: Don't create a statusbar in Qt, wx backends.17220: Simplify Annotation and Text bbox drawing.17353: Make zooming work in qt-embedding example.16727: Update xtick.alignment parameter in rcsetup to validate against correct values17236: Add the "contour.linewidths" configuration option16328: Make Artist.set() apply properties in the order in which they are given.9696: FIX: set_url() without effect in the plot for instances of Tick17002: Fix AnnotationBbox picking and a bit of cleanup17256: Improve ps handling of individual usetex strings.17267: Improve image comparison decorator17332: Cleanup docstring of subplots().16843: Deprecate is_pyqt5.15898: New textcolor kwarg for legend17333: Make sharex, etc. args of subplots() keyword-only.17329: Improve docs of eventplot()17330: Remove pnpoly license.13656: For single datasets, don't wrap artist added by Axes.hist in silent_list16247: DOC added kwargs and tight_layout description in plt.figure16992: Implement FigureManager.resize for macosx backend17324: DOC: add offset axes to secondary_axes17311: Make pyplot signatures of rgrids() and thetagrids() explicit17302: Fix alignment of offset text on top axis.14421: Add GridSpec.subplots()15111: By default, don't change the figure face/edgecolor on savefig().17318: both x and y should multiply the radius17309: Cleanup parameter types in docstrings17308: Improve docs of bar() and barh()17312: changed axis to axes in lifecycle tutorial16715: Automatically create tick formatters for str and callable inputs.16959: Simplify and robustify ConnectionPatch coordinates conversion.17306: FIX: CL more stable17301: Use deprecate_privatize_attribute more.16985: Adds normalize kwarg to pie function5243: Enhancement of tick label offset text positioning17292: Deprecate various wx Toolbar attributes.17297: Simplify pickling support.17298: Fix rubberband in tk.17299: Avoid "dash motion" in qt zoom box.17200: Implement set_history_buttons for Tk toolbar.16798: Make the Qt interactive zoom rectangle black & white.17296: Fix doc wording17282: Don't divide by zero in Line2D.segment_hits.17293: Fix incorrect deprecation.17285: V32 mergeup15933: Warn if a temporary config/cache dir must be created.15911: Use os.getpid() in configdir, to avoid multiprocess concurrency issues17277: Move slow FontManager warning to FontManager constructor.17222: FIX: long titles x/ylabel layout14960: Don't generate individual doc entries for inherited Axes/Axis/Tick methods17175: Further sync axes_grid colorbars with standard colorbars.17030: Move widget functions into matplotlib.testing.widgets.16975: Fix "out of bounds" undefined behavior17111: Deprecate NavigationToolbar2._init_toolbar.15275: adds turbo colormap17174: Inline RGBAxes._config_axes to its only call site.17156: Deprecate text.latex.preview rcParam.17242: Make deprecations versions explicit17165: Small optimizations to scale and translate of Affine2D17181: Inline some private helper methods in ColorbarBase + small refactors.17264: Don't trigger save when gtk save dialog is closed by escape.17262: fix typo in set_clip_on doc17234: Shorten and privatize qt's UiSubplotTool.17137: Deprecate Toolbar.press/release; add helper to find overridden methods.17245: Improve error handling in _parse_scatter_color_args15008: ENH: add variable epoch17260: Text Rotation Example: Correct roation_mode typo17258: Improve info logged by tex subsystem.17211: Deprecate support for running svg converter from path contaning newline.17078: Improve nbAgg & WebAgg toolbars17191: Inline unsampled-image path; remove renderer kwarg from _check_unsampled_image.17213: Replace use of Bbox.bounds by appropriate properties.17219: Add support for suptitle() in tight_layout().17235: More axisartist cleanups17239: Remove deprecations that expire in 3.313696: Deprecate offset_position="data".16991: Begin warning on modifying global state of colormaps17053: Replace most jQuery with vanilla JavaScript17228: Make params to pyplot.tight_layout keyword-only.17225: Remove Patch visibility tracking by Legend & OffsetBox.17027: Fix saving nbAgg figure after a partial blit16847: Ticks are not markers17229: Autogenerate subplots_adjust with boilerplate.py.17209: Simplify some axisartist code.17204: Draw unfilled hist()s with the zorder of lines.17205: Shorten tight_layout code.17218: Document Transform.__add__ and .__sub__.17215: Small cleanups.17212: Cleanup text.py.17196: Move polar tests to their own module.14747: Deprecate AxisArtist.dpi_transform.13144: Deprecate NavigationToolbar2GTK3.ctx.17202: DOC: Remove extra word17194: Small cleanups/simplifications/fixes to pie().17102: Switch tk pan/zoom to use togglable buttons.16832: Correctly compute path extents17193: Document docstring quote convention17195: Fix polar tests.17189: Make all parameters of ColorbarBase, except ax, keyword-only.16717: Bugfix for issue 16501 raised ValueError polar subplot with (thetamax - thetamin) > 2pi17180: Doc: spines arrows example17184: Fix various small typos.17143: Move linting to GitHub Actions with reviewdog.17160: Correctly go through property setter when init'ing Timer interval.17166: Deprecate ScalarMappable.check_update and associated machinery.17177: Manually linewrap PS hexlines. Fixes #1717617162: Update docs of rc_context()17170: Convert SubplotZero example into centered-spines-with-arrows recipe.17164: Fix Figure.add_axes(rect=...).17154: DOC: Fix some warning and unreproducibility17169: Clarify that draw_event occurs after the canvas draw.17089: Cleanup some imports in tests17040: Improve docs on automated tests17145: CI: run pydocstyle with our custom options16864: Check parameter type for legend(labels)17146: FigureManager/NavigationToolbar2 cleanups.16933: Add tests for toolmanager.17127: ENH: allow title autopositioning to be turned off17150: Many docstring cleanups.17148: Fix most instances of D404 ("docstring should not start with 'this'").17142: BUGFIX: conditional for add_axes arg deprecation17032: Fold table.CustomCell into Cell.17117: TextBox improvements.17108: Make widgets.TextBox work also when embedding.17135: Simplify pan/zoom toggling.17134: Don't override update() in NavigationToolbar2Tk.17129: In docs remove 'optional' if 'default' can be given16963: Deprecate Locator.refresh and associated helpers.17133: Fix Button widget motion callback.17125: Make multiline docstrings start with a newline.17124: Widgets cleanup.17123: Cleanup/Simplify Cell._set_text_position.16862: FIX: turn off title autopos if pad is set15214: Inline wx icon loading.16831: Simplify interactive zoom handling.17094: DOC: drop the experimental tag constrained_layout and tight_layout17101: Avoid "wrapped C/C++ object has been deleted" when closing wx window.17028: Changed return type of get_{x,y}ticklabels to plain list16058: Deprecate {ContourSet,Quiver}.ax in favor of .axes.15349: Use checkboxes as bullet points for the PR review checklists17112: Fix some link redirects in docs17090: DOCS: add examples of how one "should" use Bbox17110: Simplify connection of the default key_press and button_press handlers.17070: Cleanups to Qt backend.16776: Make cursor text precision actually correspond to pointing precision.17026: Add eslint & prettier, and re-format JS17091: Make sure slider uses "x" sign before multiplicative factor.17082: Cleanup TextBox implementation.17067: Simplify and generalize _set_view_from_bbox.17081: Update animation_api.rst17077: Improve default formatter for Slider values.17079: Use True instead of 1 for boolean parameters.17074: Fixed a typo in Lifecycle of a Plot17072: Cleanup multi_image example.15287: Allow sharex/y after axes creation.16987: Deprecate case-insensitive properties.17059: More missing refs fixes, and associated doc rewordings.17057: Simplify subgridspec example/tutorial.17058: Fix minor doc typos.17024: Clarify docs of Rectangle17043: Avoid spurious deprecation warning in TextBox.17047: Highlighted .cbook.warn_deprecated() in contributing.rst17054: Use slope in axline example17048: More missing refs fixes.17021: File name made more understandable16903: Shorten implementation of Axes methods that just wrap Axis methods.17039: Cleanups to contour docs.17011: ci: Publish result images as Azure artifacts.17038: Improve readability of documenting_mpl.rst16996: Clean up get_proj() docstring (used view_init docstring as reference)17019: Add return field to documentation of 'get_major_ticks'16999: Add section on artifacts to imshow docs17029: Fix table.Cell docstrings.17025: Fix RecursionError when closing nbAgg figures.16971: Don't change Figure DPI if value unchanged16972: Fix resize bugs in GTK17008: Change the description of Rectangle's xy parameter16337: Create axline() using slope16947: Fix missing parameter initialization in Axes.specgram()17001: Cleanup imshow_extent tutorial.17000: More stringent eventplot orientations.16771: Deprecate non-string values as legend labels15910: Simplify init of EventCollection.16998: Made INSTALL.rst consistent15393: Cleanup shape manipulations.10924: Clear() methods to Radio and CheckButtons and other improvements16988: Make plt.{r,theta}grids act as setters even when all args are kwargs.16986: update tox.ini to match pythons supported and allow flags for pytest16111: Move locking of fontlist.json into json_dump.13110: Slightly tighten the Bbox/Transform API.16973: TST: don't actually render 1k+ date ticks16967: Simplify animation writer fallback.16812: Bezier/Path API Cleanup: fix circular import issue16968: Add link to 3.2 min-supported-requirements.16957: Remove unused, private aliases Polygon._{get,set}_xy.16960: Improve error for quoted values in matplotlibrc.16530: Fix violinplot support list of pandas.Series16939: Cleanup/tighten axes_grid.16942: Cleanup and avoid refleaks OSX Timer__timer_start.16944: TST: update default junit_family16823: Dedupe implementation of axes grid switching in toolmanager.16951: Cleanup dates docstrings.16769: Fix some small style issues16936: FIX: Plot is now rendered with correct inital value16937: Making sure to keep over/under/bad in cmap resample/reverse.16915: Tighten/cleanup wx backend.16923: Test the macosx backend on Travis.15369: Update style docs16893: Robustify AffineBase.__eq__ against comparing to other classes.16904: Turn fontdict & minor into kwonly parameters for set_{x,y}ticklabels.16917: Add test for close_event.16920: Remove unused _read_ppm_image from macosx.m.16877: Cleanup new_fixed_axis examples.15049: Annotate argument in axes class match upstream16774: Cleanup demo_axes_hbox_divider.16873: More fixes to pydocstyle D403 (First word capitalization)16896: set_tick_params(label1On=False) should also make offset text invisible.16907: Fix typo in implementation of quit_all_keys.16900: Document and test common_texification()16902: Remove dot from suffix in testing.compare.16828: Use more _setattr_cm, thus fix Text('').get_window_extent(dpi=...)16901: Cleanup many docstrings.16840: Deprecate support for Qt4.16899: Remove optional returns from TriAnalyzer._get_compressed_triangulation.16618: Use SubplotSpec row/colspans more, and deprecate get_rows_columns.15392: Autoscale for ax.arrow()14626: Add support for minor ticks in 3d axes.16897: Add back missing import.14725: Move the debug-mode TransformNode.write_graphviz out.15437: Improve handling of alpha when saving to jpeg.15606: Simplify OldAutoLocator and AutoDateLocator.16863: Shortcut for closing all figures16876: Small cleanups to dviread.15680: Use more kwonly arguments, less manual kwargs-popping.15318: Deprecate unused rcParams["animation.html_args"].15303: Make it possible to use rc_context as a decorator.16890: Enables hatch alpha on SVG16887: Shorter event mocking in tests.16881: Validate tickdir strings16846: Disconnect manager when resizing figure for animation saving.16871: Shorter Path import in setupext.16892: Warn in the docs that MouseEvent.key can be wrong.16209: Dedupe boilerplate for "adoption" of figure into pyplot.16098: Deprecate parameter props of Shadow15747: Move Text init to end of Annotation init.15679: np.concatenate cleanups.16778: Remove more API deprecated in 3.1(part 7)16886: Finish removing mentions of idle_event.16882: Fix trivial docstring typos.16874: Fix pydocstyle D209 (Multi-line docstring closing separate line)14044: Remove font preamble caching in TexManager.16724: Fixed incorrect colour in ErrorBar when Nan value is presented15254: Propagate signature-modifying decorators to pyplot wrappers.16868: Update release guide14442: In the build, declare all (compulsory) extension modules together.16866: Cleanup/update deprecations.16850: use validate_[cap/join]style16858: Fix various numpydoc style issues16848: Cleanup CI setup16845: Fix checking of X11 builds with PySide2.14199: Deprecate Path helpers in bezier.py16838: Inline some more kwargs into setup.py's setup() call.16841: Cleanup errorbar subsampling example16839: spines doc cleanup16844: fix example hist(density=...)16827: Fix warnings in doc examples16772: Remove more API deprecated in 3.116822: fix bug where make_compound_path kept all STOPs16819: Destroy figures by manager instance, not by number.16824: Deprecate NavigationToolbar2QT.parent.16825: Don't use deprecated Gtk add_with_viewport.16816: Merge v3.2.x into master16786: Simple cleanups to formatters.16807: Update barchart_demo.16804: Deprecate some mathtext glue helper classes.16808: One more instance of check_in_list.16802: Fix incorrect super class of VCentered.16789: Update markup for collections docstrings.16781: Update image tutorial wrt. removal of native png handler.16787: Avoid vstack() when possible.16689: Add a fast path for NumPy arrays to Collection.set_verts15373: Further shorten quiver3d computation...16780: Don't import rcParams but rather use mpl.rcParams (part 3)16775: Cleanup axes_divider examples.15949: Simplify implementation of SubplotTool.14869: Deduplicate code for text-to-path conversion in svg backend.16527: Validate positional parameters of add_subplot()15622: Cleanup mpl_toolkits locators.16744: Reword axes_divider tutorial.16746: Reword colorbar-with-axes-divider example.15211: Various backend cleanups.15890: Remove API deprecated in 3.1 (part 2)16757: Simplify interactive zoom handling.15515: Combine withEffect PathEffect definitions.15977: pgf backend cleanups.15981: Reuse colorbar outline and patch when updating the colorbar.14852: Use Path.arc() to interpolate polar arcs.16686: Deprecate Substitution.from_params.16675: Vectorize patch extraction in Axes3D.plot_surface15846: Standardize signature mismatch error messages.16740: Fix type of dpi in docstrings.16741: Dedupe RGBAxes examples.16755: Reword docstring of panning callbacks, and pass them a MouseButton.16749: Document behavior of savefig("extensionless-name").16754: Cleanup image.py.14606: Generic cleanup to hist().16692: Allow MarkerStyle instances as input for lines15479: Cleanup axes_rgb.16617: Use Path(..., closed=True) more.16710: Make format_coord messagebox resize with the window and the content in osx backend16681: Simplify docstring interpolation for Box/Arrow/ConnectionStyles.16576: Deprecate arg-less calls to subplot_class_factory (and similar factories)16652: Deprecate {Locator,Axis}.{pan,zoom}.16596: Deprecate dviread.Encoding.16231: Deprecate JPEG-specific kwargs and rcParams to savefig.16636: Deprecate autofmt_xdate(which=None) to mean which="major".16644: Deprecate validate_webagg_address.16619: Fix overindented lines.15233: backend_ps cleanup.16604: Deprecate more rc validators.16601: Small unrelated cleanups.16584: Rename font_bunch to psfont in textpath.16023: Dedupe implementations of fill_between & fill_betweenx.16485: Simplify validate_color_for_prop_cycle.16285: Deprecate RendererCairo.font{weights,angles}16410: Fix support for empty usetex strings.11644: Add feature to fallback to stix font in mathtext16537: Delay checking for existence of postscript distillers.16351: Group all init of Legend.legendPatch together.15988: Refactor Annotation properties.16421: Shorten the type1-to-unicode name table.16200: Deprecate Artist.{set,get}_contains.15828: Deprecate support for dash-offset = None.16338: Document SymmetricalLogLocator parameters.16504: DOC: more pcolor fixes15996: Cleanup axes_size.16108: Deprecate DraggableBase.on_motion_blit.16706: Fix exception causes all over the codebase15855: Simplify 3d axes callback setup.16219: Simplify CallbackRegistry pickling.16002: relax two test tolerances on x86_6416063: Make the signature of Axes.draw() consistent with Artist.draw().16177: Further simplify setupext.16191: Make Figure._axobservers a CallbackRegistry.16698: Small edits to toolkits docs.15430: Simplify setupext.download_or_cache.16694: Lower Text's FontProperties priority when updating16511: Add more detailed kwargs docstrings to Axes methods.16653: Tutorials: make path/URL option clearer in matplotlibrc tutorial16697: Update docstrings for plot_directive.16684: Fix exception causes in 19 modules16674: Docstring + import cleanups to legend.py.16683: Turn mathtext.GlueSpec into a (private) namedtuple.16660: Cleanup fancybox_demo.16691: Clarify tiny comment re: AnnotationBbox constructor.16676: Cleanup animation docstrings.16673: DOC: correct title_fontsize docstring16669: DOC: update doc release guide16563: Parametrize imshow antialiased tests.16658: In docs, add multi-axes connectionpatches to Figure, not Axes.16647: Update annotation tutorial.16638: Remove unused, outdated division operators on jpl_units.16509: Add custom math fallback16609: Fix exception causes in rcsetup.py16637: Update docstrings in figure.py.16534: DOC: MaxNLocator and contour/contourf doc update (replaces #16428)16597: close #16593: setting ecolor turns off color cycling16615: Update custom boxstyles example.16610: Added graphviz_docs to conf.py16608: Stricter validation of rcParams["axes.axisbelow"].16614: Cleanup quiver3d examples.16556: Make backend_ps test robust against timestamp changes in ghostscript.16602: Cleanup testing.compare.16575: Style fix for dynamic axes subclass generation in mpl_toolkits.16587: Remove warnings control from tests.py.16599: Cleanup dolphin example.16586: Deprecate recursionlimit kwarg to matplotlib.test().16595: Minor docstring/references update.16579: Update usetex_fonteffects example.16578: Use rc() less often in examples/tutorials.16572: Remove some remnants of hist{,2d}(normed=...).16491: Expire the _rename_parameters API changes.14592: In SecondaryAxis.set_functions, reuse _set_scale's parent scale caching.16279: STY: Fix underindented continuation lines.16549: Improve documentation for examples/widgets/textbox.py16560: Update URL to pyparsing.16292: More edits to Normalize docstrings.16536: API/TST: minimum versions16559: 3D example avoid using statefull .gca()16553: DOC: clarify the expected shapes of eventplot input16535: Clarify docs of num parameter of plt.figure()16547: Reformat/reword mathtext docstrings.16545: Add a smoketest for ps.usedistiller="xpdf".16529: Deprecate toggling axes navigatability using the keyboard.16521: Remove more API deprecated in 3.1.16481: Update set_thetalim documentation16524: Cleanup docstrings16540: Cleanup imports16429: CI: update codecov16533: Recommend to amend pull requests16531: Also deprecate ignorecase ValidateInStrings.16428: DOC: MaxNLocator and contour/contourf doc update16525: Don't import rcParams but rather use mpl.rcParams (part 2)16528: Improve test failure messages on warnings.16393: Shorten PyFT2Font_get_charmap.16483: Deprecate most ValidateInStrings validators.16523: Reorder mathtext rcparams in matplotlibrc template.16520: Update a comment re: minimum version of numpy working around bug.16522: Fix deprecation warning16515: Fix doc for set_{x,y}label, and then some more.16516: Fixes to boxplot() docstring & error messages.16508: Multi-dim transforms are non-separable by default.16507: Factor out common parts of __str__ for Transform subclasses.16514: Various delayed PR reviews16512: Fix a bunch of random typos.16510: Doc markup cleanups.16500: Dedupe timer attribute docs.16503: DOC: suppress warning on pcolor demo16495: Deemphasize basemap in user-facing docs.16484: Don't forget to set stretch when exporting font as svg reference.16486: Simplify validate_color, and make it slightly stricter.16246: Avoid using FontProperties when not needed.16432: Prefer geomspace() to logspace().16099: Consistently name callback arguments event instead of evt16477: Remove some APIs deprecated in mpl3.1.16475: Use vlines() and plot(), not stem(), in timeline example.16474: Switch default of stem(use_line_collection=...) to True.16467: Convert named_colors example to use Rectangle16047: Remove more API deprecated in 3.116373: Fix usetex_baseline_test.16433: Simplify demo_curvelinear_grid2.16472: Fix mplot3d projection16092: Deprecate clear_temp param/attr of FileMovieWriter.15504: Warn when trying to start a GUI event loop out of the main thread.15023: Simplify formatting of matplotlibrc.template.13535: Validate inputs to ScalarMappable constructor16469: FIX: colorbar minorticks when rcParams['x/ytick.minor.visible'] = True16401: BLD: Auto-detect PlatformToolset16024: Keep parameter names in preprocess_data.13390: Make sure that scatter3d copies its inputs.16107: Deprecate DraggableBase.artist_picker.16455: Update some docstrings in colors.py16456: Enable more font_manager tests to be run locally.16459: Update backend dependency docs.16444: Dedupe spectral plotting tests.16460: Remove some mentions of avconv, following its deprecation.16443: Parametrize some spectral tests.16204: Expire deprecation of \mathcircled16446: Replace matshow baseline test by check_figures_equal.16418: Backend timer simplifications.16454: Use pytest.raises(match=...)14916: Make kwargs names in scale.py not include the axis direction.16258: ENH: add shading='nearest' and 'auto' to pcolormesh16228: Allow directly passing explicit font paths.16445: Remove a bunch of imports-within-tests.16440: Expire deprecation of \stackrel.16439: Rework pylab docstring.16441: Rework pylab docstring.16442: Expire deprecation of \stackrel.16365: TST: test_acorr (replaced image comparison with figure comparion)16206: Expire deprecation of \stackrel16437: Rework pylab docstring.8896: Fix mplot3d projection16430: Remove unnecessary calls to np.array in examples.16407: Remove outdated comment re: PYTHONHASHSEED and pytest.16225: Cleanup animation examples.16336: Include axline() in infinite lines example16395: Add set/get for ellipse width/height16431: CI: add py38 to azure matrix16415: Expire some APIs deprecated in mpl3.1.16425: MNT: rename internal variable16427: Style-fix some examples and update .flake8 per-file-ignores.16423: Slightly improve streamplot code legibility.16414: DOC: Fix axes:plot method docstring verb tense16408: Deprecate avconv animation writers.16406: Don't import rcParams but rather use mpl.rcParams.16326: Cleanup stack16193: Catch shadowed imports in style checks.16374: Log about font manager generation beforehand.16372: Dedupe ImageGrid doc from tutorial and docstring.16380: "gif" third-party package added to the extension page16327: Cleanup list copying16366: Special-case usetex minus to zero depth.16350: TST: Improved test (getting rid of image comparison test for test_titletwiny)16359: Make Text.update_from copy usetex state.16355: typo in ticker.ScalarFormatter doc15440: Use rcParams to control default "raise window" behavior (Qt,Gtk,Tk,Wx)16302: Cleanup Legend._auto_legend_data.16329: ENH: add zorder kwarg to contour clabel (and a better default value for zorder)16341: Remove mention of now-removed --verbose-foo flags.16265: Fix spy(..., marker=<not-None>, origin="lower")16333: Document animation HTML writer.16334: Fix doc regarding deprecation of properties.16335: Fix some more missing references.16304: Simplify Legend.get_children.16309: Remove duplicated computations in Axes.get_tightbbox.16314: Avoid repeatedly warning about too many figures open.16319: Put doc for XAxis befor YAxis and likewise for XTick, YTick.16313: Cleanup constrainedlayout_guide.16312: Remove unnecessary Legend._approx_text_height.16307: Cleanup axes_demo.16303: Dedupe Legend.draw_frame which is the same as set_frame_on.16261: TST: move the Qt-specific handling to conftest16297: DOC: fix description of vmin/vmax in scatter16288: Remove the private, unused _csv2rec.16281: Update/cleanup pgf tutorial.16283: Cleanup backend_agg docstrings.16282: Replace "unicode" by "str" in docs, messages when referring to the type.16289: axisartist tutorial markup fixes.16293: Revert "Fix doc CI by pointing to dev version of scipy docs."16287: Improve markup for rcParams in docs.16271: Clean up and clarify Normalize docs16290: Fix doc CI by pointing to dev version of scipy docs.16276: Cleanup docstring of print_figure, savefig.16277: Prefer using MouseButton to numeric values in docs and defaults.16270: numpydoc-ify SymLogNorm16274: Tiny cleanups to set_xlabel(..., loc=...).16273: DOC: Changing the spelling of co-ordinates.15974: Enable set_{x|y|}label(loc={'left'|'right'|'center'}...)16248: Update matplotlib.doc.16262: Dedupe update of rcParams["backend"] in use() and in switch_backend()9629: Make pcolor(mesh) preserve all data16254: DOC: pdf.preamble --> pgf.preamble16245: Cleanup image docs16117: CI: Unify required dependencies installation16240: Cleanup custom_scale example.16227: Make Animation.repeat_delay an int, not an int-or-None.16242: CI: Remove PYTHONUNBUFFERED=1 on Appveyor16183: Remove some baseline images for plot() tests.16229: And more missing refs.16215: Concise dates test16233: Reword ScalarFormatter docstrings.16218: Cleanup animation docs.16172: And more missing references.16205: Deprecate the empty matplotlib.compat.16214: Fix overindented line in AnchoredOffsetbox doc.15943: Deprecate the TTFPATH & AFMPATH environment variables.16039: Deprecate unused features of normalize_kwargs.16202: Remove outdated statement in tight_layout guide.16201: UnCamelCase examples.16194: Numpydoc ticklabel_format.16195: Numpydoc ContourSet.find_nearest_contour.16198: Remove em dash16199: Do not use camel case for variables in examples15644: Rewrite cursor example to include speedup possibilities16196: Cleanup patches docstrings.16184: Expire a mpl2.2-deprecated API16188: Remove ref. to non-existent method in animation tests.16170: Deprecate old and little used formatters.16187: Fix overly long lines in examples & tutorials.15982: Colorbar cleanup.16154: Deprecate setting pickradius via set_picker16174: Numpydocify artist.getp().16165: Remove rcParams deprecated in mpl3.0/3.1.16141: Update _base.py16169: Add missing spaces after commas.15847: Remove some dead branches from texmanager code.16125: Fix more missing references again.16150: Simplify transforms addition.16152: Inline _init_axes_pad into Grid.init.16129: Deprecate some Transform aliases in scale.py.16162: (Mostly) avoid the term "command" in the docs.16159: Simple cleanups for contour.py.16164: Fix trivial typo in deprecation warning message.16160: Cleanup hist() docstring.16149: DOC: reword density desc in ax.hist16151: Remove outdated comment re: blended transforms.16102: Rework example "Scatter Star Poly" to "Marker examples"16134: Validate Line2D pickradius when setting it, not when reading it.15019: Add step option where='edges' to facilitate pre-binned hist plots16142: Avoid using np.r_, np.c_.16146: Remove LICENSE_CONDA.16133: Reword docstring of Line2D.contains.16120: Minor fontproperty fixes.15670: Reuse Grid.init in ImageGrid.init.16025: Deprecate update_datalim_bounds.16001: Remove parameters deprecated in 3.116049: Add repr to SubplotSpec.16100: Consistently name event callbacks on_[event]16106: In DraggableLegend, inherit DraggableBase.artist_picker.16109: Name Axes variables ax instead of a16115: Fix more missing references.16096: Deprecate unused parameters16085: Improve docstrings in offsetbox.py16097: Cleanup unused variables16101: Fix incorrect doc regarding projections.16095: Deprecate MovieWriter.{exec,args}_key, making them private.16078: Refactor a bit animation start/save interaction.16081: Delay resolution of animation extra_args.16088: Use C++ true/false in ttconv.16082: Defaut to writing animation frames to a temporary directory.16070: Make animation blit cache robust against 3d viewpoint changes.5056: MNT: more control of colorbar with CountourSet16051: Deprecate parameters to colorbar which have no effect.16045: Use triple-double-quotes for docstrings16076: Cleanup path_editor example.16059: Simplify colorbar test.16072: Cleanup category.py docstrings.15769: scatter() should not rescale if norm is given16060: Cleanup pcolor_demo.16057: Trivial docstring fix for cbook.deprecated.16043: Simplify some comparisons16044: Code style cleanup15894: rcsetup cleanups.16050: Unbreak CI.16034: Update comments re: colors._vector_magnitude.16035: Make eventplot use the standard alias resolution mechanism.15798: Better default behavior for boxplots when rcParams['lines.marker'] is set16004: Improve documentation of text module15507: Use FixedFormatter only with FixedLocator16008: Remove unused imports16036: Rely on pytest to record warnings, rather than doing it manually.15734: Fix home/forward/backward buttons for 3d plots.16038: Cleanup contour_demo.15998: Join marker reference and marker fiillstyle reference15976: Cleanup span_where.15990: Remove deprecated support for setting single property via multiple aliases15940: Some unicode-support related cleanups.15836: Compactify a bit the EventCollection tests.16013: Relayout some conditions in axes_grid.16010: Inherit the Artist.draw docstring in subclasses.16017: Document support for no-args plt.subplot() call.16014: Simplify calls to AxesGrid/ImageGrid.16012: Normalize aspect="equal" to aspect=1 in the setter.15997: Shorten wx _onMouseWheel.15993: Style fixes for axes_divider.15989: Simplify Artist.update.16015: Some small extension cleanups16011: Replace axes_size.Fraction by multiplication.15719: Templatize spectral helpers.15995: Remove toolkit functions deprecated in 3.116003: prevent needless float() conversion16000: De-deprecate *min/*max parameters to set_x/y/zlim()15684: Avoid RuntimeError at wx exit.15992: Avoid using np.matrix.15961: Be more opinionated for setting up a dev env.15991: Avoid setting dtypes as strings...15985: Remove unnecessary :func:, :meth: from examples markup.15983: Fix some examples docstrings.15979: Remove references to scipy cookbook.15966: FIX: check subplot kwargs15947: Merge the two usetex demos.15939: Exceptions should start with a capital letter15948: Use rc_context more.15962: Add tests for IndexFormatter15965: Test registering cmaps15950: Remove deprecated TextWithDash15942: Update docs of type1font15927: Trying to set the labels without setting ticks through pyplot now raises TypeError*15944: Minor doc cleanups15945: Do not use "object" or "instance" when documenting types15897: Cleanup TriAnalyzer docs15777: Don't bother disconnecting idle_draw at gtk shutdown.15929: Remove unused cbook._lockstr.15935: Raise an ValueError when Axes.pie accepts negative values #1592315895: Deprecate unused illegal_s attribute.15900: Rewrite test_cycles to avoid image comparison tests.15892: Update docs of backend_manager15878: Remove API deprecated in 3.115928: DOC: use markers as slanted breaks in broken axis example14659: Update some widget docstrings.15919: Remove mod_python specific code.15883: Improve error when passing 0d array to scatter().15907: More docstrings cleanup.15906: Cleanup legend docstrings.15776: Improve doc for data kwarg.15904: Deemphasize ACCEPTS blocks in documenting_mpl docs.15891: Mark self.* expressions in docstrings as literal15875: Deprecate implicit creation of colormaps in register_cmap()15885: Cleanup text.py docstrings.15888: Cleanup backend_bases docs.15887: Fix AnnotationBbox docstring.15858: Avoid some uses of len-1 tuples.15873: Standardize parameter types in docs15874: Cleanup backend_bases docs15876: Deprecate case-insensitive capstyles and joinstyles.15877: Suppress exception chaining on rc validator failure.15880: Use True/False instead of 0/1 as booleans in backend_ps.15827: Fix validation of linestyle in rcparams and cycler.15850: Docstrings cleanup in matplotlib.axes15853: np.abs -> (builtins).abs15854: Simplify Axes3D init.15822: More cleanup defaults in docstrings15838: Remove some references to Py2.15834: Optimize colors.to_rgba.15830: Allow failure on nightly builds.15788: Fixes pyplot xticks() and yticks() by allowing setting only the labels15805: Improve docs on figure size15783: Fix stepfilled histogram polygon bottom perimeter15812: Cleanup defaults in docstrings15804: Cleanup many docstrings.15790: Update docs of PolyCollection15792: Cleanup dviread docs.15801: Cleanup some references to rcParams in docs.15787: Cleanup Colormap.__call__.15766: Shorten description on search page15786: Slightly clarify the implementation of safe_masked_invalid.15767: Update badges in README.rst15778: Fix typos and comma splices in legend guide15775: Some pathlibification.15772: Directly dedent the spectral parameter docs.15765: Reword some docstrings.15686: Simplify and unify character tracking in pdf and ps backends (with linked fonts)9321: Add Axes method for drawing infinite lines15749: Fix travis links in README15673: Rely on findfont autofallback-to-default in pdf/ps backends.15740: Small animation cleanup.15739: ImageMagick animators now can use extra_args15591: Remove FAQ on 'Search' -- already referenced in search file15629: Consistently use realpaths to build XObject names15696: Improve mathtext.fontset docs and fix :mathmpl: cache bug.15721: Render default values in :rc: directive as literal15720: Suppress triage_tests warning on Py3.8.15709: Make 3d plot accept scalars as arguments.15711: Don't explicitly list scalez kwarg in Axes3D constructor and docs.14948: Simplify Tick and Axis initialization.15693: Also test PySide2 on CI.15701: Tried to solve Issue #15650: Print URL when webbrowser.open Fails15704: Fix more broken refs.15687: Add tooltips to HTML animation controls15592: Offset text position15697: Fix some broken doc refs.15700: Parametrize some spectral tests.15699: Fix some incorrect ValueErrors.15698: Bump numpy dependency to >=1.15.15694: Handle upcoming deprecation of np.float.15691: Correctly handle high dpi in Pillow animation writer.15676: Doc adopt nep2915692: Update FUNDING.yml15645: Bump minimal numpy version to 1.12.15646: Hide sphinx-gallery config comments15642: Remove interpolation="nearest" from most examples.15671: Don't mention tcl in tkagg commments anymore.15607: Simplify tk loader.15651: Simplify axes_pad handling in axes_grid.15652: Remove mention of Enthought Canopy from the docs.15655: Remove outdated license files.15639: Simplify axes_grid.Grid/axes_grid.ImageGrid construction.15640: Remove some commented-out code from axes_grid.15643: Fix examples claiming matplotlib can't plot np.datetime64.15375: Add note to hist docstring about speed15461: Fix invalid checks for axes_class parameter in ImageGrid.15635: Deprecate "U" mode passed to cbook.to_filehandle().15563: In backend_pgf, directly open subprocess in utf8 mode.15462: Simplify azure setup.13075: Remove logic for optionally building Agg and TkAgg.15262: Declare qt figureoptions tool in toolitems.15292: Shorten RendererWx.get_wx_font.15569: Allow linking against a system qhull as well.15589: Make sure that figures are closed when check_figures_equal finishes15465: Validate and simplify set_tick_params(which=...)15090: Coerce MxNx1 images into MxN images for imshow15578: BLD: set the max line length on the flake8 config15564: Use True instead of 1 as filternorm default15536: Add a backend kwarg to savefig.15571: Cleanup following using Pillow as universal image reader15476: Default to local_freetype builds.15557: Skip failing pgf test when sfmath.sty is not present.15555: Add pgf to list of builtin backends in docs.15534: BLD: update pillow dependency15427: Separate plots using #### in demo_fixed_size_axes.py15505: Cleanup axisartist tutorial.15506: Rename locator.den to the clearer locator.nbins in mpl_toolkits.15502: Get rid of trivial compiler warning.15451: Ci py3815484: Cleanup docs regarding compilers.15467: Validate locator_params(axis=...)15330: Add axes method for drawing infinite lines.15482: Trivial style fixes to constrained_layout.15418: Use correct pip/pytest on azure15466: Update tick_params() docs15463: Remove staticbuild option from setup.cfg.template.15378: Don't link ft2font to zlib by default.15270: When no gui event loop is running, propagate callback exceptions.15447: Move testing of Py3.8 to Travis.15431: Fix range(len()) usages15390: Simplify implementation of vectorized date operations.15403: Fix DeprecationWarning in nightly testing15394: Deprecate {NonUniformImage,PcolorImage}.is_grayscale.15400: Updated INSTALL.rst to correct install commands13788: Autoscale for ax.arrow()15367: Update the readme on providing API changes15193: Switch to using pillow for png as well.15346: vectorized calc_arrow loop in quiver15011: Adding example for drawstyle15371: Deprecate Colorbar.config_axis()15361: Update next API changes to new structure15274: NavigationToolbar2Tk: make packing optional.15158: Change the way API changes are documented15356: Fix broken imports.15200: Simplify SubplotParams.update().15210: Explicitly list allowed "unused" imports, remove the rest.15348: Some figure and related docs cleanup13355: Simplify and generalize BezierSegment.14917: ENH: box aspect for axes14949: Use fix_minus in format_data_short.15341: Move non-gui warning message to backend_bases.15335: Add discourse link to readme15293: Fixes for wx savefig dialog.15324: Update PR guidelines15301: Update colorbar docs15340: Always attach a manager attribute (possibly None) on canvas.15319: Make validate_movie_writer actually check registered writers.10973: PGF: Replace \pgfimage by \includegraphics to fix \import regression15302: fix warning used by cbook.warn_deprecated()15321: Sort missing_references.json.15290: Unify fig.delaxes(ax) and ax.remove().15309: Simplify sca().15201: Autogenerate gca(), gci() from boilerplate.py.15305: Autogenerate footer Copyright year15294: Replace custom logging in wx by stdlib logging.15288: More properties aliases.15286: throw deprecation warning on empty call to fig.add_axes()15282: Colorbar cleanup.15250: Cleanup font_manager.13581: Cleanup _pylab_helpers.15273: DOC: don't use term units in transform tutorial15263: Correctly setup comparisons in test_compare_images.15226: Turn gtk3 pan/zoom button into togglable buttons.14609: Simplify implementation of set_{x,y}bound.15261: Change layout of test_triager to avoid cropping images.15236: Dedupe SubplotSpec construction in mpl_toolkits.14130: Add decorator to inherit keyword-only deprecations15249: In findfont(fallback_to_default=False), throw if default font is missing15175: Simplify pdf image output.7506: [WIP] Add Axes method for drawing infinite lines.Issues (198):
16501: Setting a thetalim > 2pi gives odd results15035: security exposure in the packaged jquery library10375: Coordinate text wrapping in navigation toolbar10720: Option to set the text color in legend to be same as the line17868: plt.bar with nan input fails rendering in notebook using 3.3.0rc117773: gtk3 rubberband is invisible5726: Cursor displays x, y coordinates with too much or too little precision5164: Sort out qt_compat17905: macosx backend warns when using the zoom method17703: QuadMesh.get_clim changed behavior in 3.3.0rc117875: animation.writers['ffmpeg']" is hung when run in background.17591: Single-character colors do not match long names16905: if pie normalizes depends on input values17829: trunk fails to build in AIX17820: Regression: _reshape_2D no longer preserves the shape of lists of lists of one scalar each17807: "%matplotlib notebook" Download is Noise After Interacting with Plot17763: matplotlib.use('agg', force=True) does not ignore unavailable configured backend17586: Surprising datetime autoscaling after passing empty data17792: when using plt.tight_layout(), figure title overlaps subplot titles17736: ax.set_xticklabels([]) for categorical plots is broken in 3.3.0rc117757: Plotting Hist with histtype 'stepfilled' does not respect bottom correctly17744: BUG: AttributeError: 'FigureCanvasBase' object has no attribute 'print_png' in 3.3rc017730: Using backend Template and plt.tight_layout raises UnboundLocalError17716: Error using "set_window_title" for canvas via backend_qt5agg17681: PDF cannot be built due to Zenodo SVGs17627: AttributeError: 'Figure' object has no attribute '_cachedRenderer'17658: Feature request: Add advanced zoom and inspect feature to GUI for more productivity17629: Use of Python deprecated APIs.17670: BUG: Setting ticksize xx-small broken by #1734817673: RuntimeError: latex was not able to process the following string: b'$\\mathdefault{-2}$'17412: Document the dependency on the type1ec LaTeX package17643: AutoDateLocator docs has a typo9118: make TeXManager more user-configurable11131: Make pyplot.pause not give focus to the figure window17646: more conservative setattr_cm broke mplcairo17634: Cannot copy LinearSegmentedColormap16496: Single path optimisation for Collection w/ offsets broken192: Savefig does not issue a warning on a non-existent keyword n17624: _DummyAxis needs a name attribute for ScalarFormatter16910: Axes.imshow draws invalid color at value is 0 when max of 'X' not equal to vmax17637: streamplot and sticky edges interaction17633: Stackplot fails for small numbers17616: waitforbuttonpress in Linux17615: small bug in documentation of backend.FigureCanvasBase.start_event_loop17093: Zero size figure use case17608: How avoid PyQt5 to crash when I move Qslitter to the edge with a matplotlib figure in it?9829: Vertices clipped for certain markers when plotting more than two points and saving as pdf15815: bar3d color length bug15376: ScalarFormatter.set_powerlimits documentation seems inconsistent17595: Master doc builds broken16482: Pyplot hlines and vlines do not use the 'lines.color' property in rcParams by default16388: rethink how we display DOI svg badges17172: set_aspect for 3D plots16463: Jupyter "inline" backend seems to misinterpret "figsize" with Axes3D17527: The markers are not hollow when I use ax.scatter() and set markers.MarkerStyle()'s fillstyle to 'none'. My usage is wrong?7491: sort out if the high-resolution ellipse code still works17398: Plotting an error band along a curve8550: Matplotlib chooses the wrong font for unrecognized weights8788: Font issue: findfonts should differentiate between thin and regular ttf fonts10194: legend is not present in the generated image if I use 'tight' for bbox_inches17336: set_url without effect for instances of Line2D9695: set_url() without effect in the plot for instances of Tick17192: How to change the thickness of the marker "x" when using scatter?17507: pyplot.savefig() throwing warning suggesting a bug (possibly in figManger)17502: dict unpacking broken for .plot in 3.215546: plt.imshow: clip_on=False has no effect17023: DOC: Tutorial/Sample plots should use same fig/axis creation method7537: Conflict between different AGG static libraries in a same binary16836: Dropping support for PyQt4; preparing support for PyQt6.17455: LightSource.shade fails on a masked array16353: BUG: VisibleDeprecationWarning in boxplot11820: Compressed Triangulation Masking in CubicTriInterpolator11823: Animation Examples15410: Change in OSX Catalina makes matplotlib + multiprocessing crash17467: Bug Report: saved Figure ignores figure.facecolor17343: Regression in add_subplot..7093: ordering issues between set_xmargin and set_xscale13971: Unnecessary drawing with NbAgg17432: Scatter accepts marker=MarkerStyle(), but plot does not15675: Boxplot line color with style dark_background should be bright5962: No output from pyplot on cygwin64 python3 virtualenv17393: TexManager.get_rgba fails5830: Incorrect overlap of markers in scatter3D11937: Limiting ticks on colorbar axes falsify tick labels.17354: Converter detection fails for inkscape if on headless system without DISPLAY17352: Zoom In-Out not behaving as expected in QT backend example15409: Datetime plot fails with 'Agg' backend in interactive mode14155: Adding GridSpec.subplots?16583: matplotlibrc validates some parameters wrongly16946: Pick_event on AnnotationBbox fires at wrong position15131: set_size_inches doesn't resize window on macosx backend7619: Figure background colors15899: Describe possible kwargs that may be input into a function17304: constrained-layout gives wrong results when explicitly equal width ratios are set17295: DOC: https://matplotlib.org/api/_as_gen/matplotlib.quiver.Quiver.html17294: DOC: matplotlib.axes.Axes.annotate.html17290: backend_svg fails with dashed line style16677: tmp_config_or_cache_dir atexit cleanup fails after forks()15091: Turbo color map7372: Moving get_ax and do_event to testing15225: Show offset text on subplots after sharing axis7138: misplaced spines in dates plot17243: Misleading error message in _parse_scatter_color_args16461: Hexbin if singular and mincnt used14596: forward port jquery removal from ipympl17217: Transform operators are not publicly documented....2253: matplotlib makes python lose focus7184: margins does not handle bézier curves16830: _path.get_extents does not correctly handle bezier curves17176: Print figure using PS backend is needlessly slow17141: flake8-docstrings does not check all of our requirements16567: Let legend get the handles from the provided objects if not specified explicitly.16805: Titles cannot be padded to negative numbers anymore.17114: add_axes shows deprecation warning when called with only kwarg\s16885: Change return type get_{x,y}ticklabels to plain list17044: widgets.TextBox continuously creates new text objects and linecollection objects.17066: documentation of animation contains non-working code example16588: Rename next_api_changes to api_changes_3.x (whatever number makes sense)17015: get_major_ticks docs missing return type16976: Thin line color distortion on large scale16934: gtk3 window immediately resizes down to zero-height upon showing up.16941: test_determinism_check is failing (sometimes)16982: pyplot.rgrids don't do anything16952: How to solve an error of "ValueError: Key backend: Unrecognized backend string '"agg"'15272: Axes.violinplot has small issue in using pandas.DataFrame without index 0.16926: tk window immediately resizes down to zero-height upon showing up.16919: wx backends don't send close_event if window is closed via "q" keypress16854: small typo in the documentation16895: offset text still visible with ImageGrid axis "L"12712: Autoscale does not work for ax.arrow()14208: shift + w does not close all figures (has no effect)15745: Failed to add annotate to figure11432: Pressing the "1" key kills the zoom/pan tool13799: BUG: incorrect error bar colors when NaN values are present16185: hist demo appears to incorrectly mention normed and something odd about density as well.15203: Closing figures is done by number16016: Better argument checking of subplot definition in add_subplot()15980: Is the reset of the colorbar's edgecolor when updating the corresponding image clim wanted behaviour?16718: Float figure DPI16498: long string of format_coord in osx backend8405: BUG: PDF export seems wrong with dash sequences that include a None offset8619: Feature request: allow mathtext fallback font other than Computer Modern for custom mathtext setup14996: format error saving eps figure using custom linestyle16493: Example/tutorials warn due to new pcolormesh shading16022: Cleanup Artist.draw() signatures16389: “Size” ignored if placed before fontproperties16687: Creating a figure of size (0, 0) raises an error12729: Docs for contour levels argument is incorrect16593: specifying ecolor in errobar turns off cycling15621: secondary_xaxis doesn't seem to use formatters16116: travis36minver.txt needs an update16546: Problem with eventplot - error message claims events & lineoffsets are unequal sizes16462: Allow wedges of polar plots to include theta = 0.15142: pyplot.annotate() API deprecation16479: font-stretch property missing in svg export14304: 'NSWindow drag regions should only be invalidated on the Main Thread!' - macos/python12085: Tcl_AsyncDelete: async handler deleted by the wrong thread14669: cm.ScalarMappable should fail early when norm input is wrong16468: incorrect cbar minor ticks for extend regions when x/ytick.minor.visible is True16243: windows builds: devenv freetype /update appears not to have an effect11525: Axes3D scatter plot for Numpy arrays in F-order does not give correct z-values8894: mplot3d projection results in non-orthogonal axes1104: Resizing a GUI window with Axes3D16371: Incomplete documentation in axes_grid16323: Vertical alignment of tick labels with usetex=True7957: clabel not respecting zorder parameter16252: axes.spy plotting function doesn't respect origin='lower' kwarg when marker is not None16299: The interactive polar plot animation's axis label won't scale.15182: More tests ConciseDateFormatter needed16140: Unclear Documentation for get_xticklabels16147: pp.hist parmeter 'density' does not scale data appropriately16069: matplotlib glitch when rotating interactively a 3d animation14603: Scatterplot: should vmin/vmax be ignored when a norm is specified?15730: Setting lines.marker = s in matplotlibrc also sets markers in boxplots11178: home/back/forward buttons do nothing in 3d mode14520: pylab with wx backend not exiting cleanly15964: Guard plt.subplot kwargs a bit better?15404: Add python 3.8 tests15773: Warning:... GLib.source_remove(self._idle_draw_id) when using plt.savefig()15923: pie takes negative values10317: Setting plt.rc('text', usetex=True) after ticker.ScalarFormatter(useMathText=True) causes Error15825: Customised dashed linstyle in matplotlib.cycler throws ValueError when using in Axes.set_prop_cycle9792: Error with linestyles rcParams entries under the form (on, off, ...) and a style context manager15782: Invalid polygon in stepfilled histogram when bottom is set15628: Invalid unicode characters in PDF when font is a symlink8577: mplot3D scalar arguments for plot function15650: URL is not shown when webagg failed to open the browser.5238: the offset of the scientific notation in xaxis stays at bottom when axis is set to top15678: Error at save animation with pillow15079: check_figures_equal decorator reuses figures if called multiple times inside a single test.15089: Coerce MxNx1 images into MxN images for imshow5253: abline() - for drawing arbitrary lines on a plot, given specifications.15165: Switch to requiring Pillow rather than having our own png wrapper?15280: Add pull request checklist to Reviewers Guidlines15289: cbook.warn_deprecated() should warn with a MatplotlibDeprecationWarning not a UserWarning15285: DOC: make copy right year auto-update15059: fig.add_axes() with no arguments silently does nothing14546: Setting lines.markeredgecolor in rcParams affects the ticks' mark color too