.. _github-stats: GitHub statistics for 3.6.0 (Sep 15, 2022) ========================================== GitHub statistics for 2021/11/16 (tag: v3.5.0) - 2022/09/15 These lists are automatically generated, and may be incomplete or contain duplicates. We closed 202 issues and merged 894 pull requests. The full list can be seen `on GitHub `__ The following 174 authors contributed 4425 commits. * Abhishek K M * Adeel Hassan * agra * Aitik Gupta * ambi7 * Andras Deak * Andres Martinez * Andrew Fennell * andrzejnovak * Andrés Martínez * Anna Mastori * AnnaMastori * Ante Sikic * Antony Lee * arndRemy * Ben Root * Biswapriyo Nath * cavesdev * Clément Phan * Clément Walter * code-review-doctor * Connor Cozad * Constantine Evans * Croadden * daniilS * Danilo Palumbo * David Gilbertson * David Ketcheson * David Matos * David Poznik * David Stansby * Davide Sandonà * dependabot[bot] * dermasugita * Diego Solano * Dimitri Papadopoulos * dj4t9n * Dmitriy Fishman * DWesl * Edouard Berthe * eindH * Elliott Sales de Andrade * Eric Firing * Eric Larson * Eric Prestat * Federico Ariza * Felix Nößler * Fernando * Gajendra Pal * gajendra0180 * GavinZhang * Greg Lucas * hannah * Hansin Ahuja * Harshal Prakash Patankar * Hassan Kibirige * Haziq Khurshid * Henry * henrybeUM * Hood * Hood Chatham * Ian Hunt-Isaak * Ian Thomas * igurin-invn * ikhebgeenaccount * Isha Mehta * Jake Bowhay * Jake Li * Jake Lishman * Jake VanderPlas * Jakub Klus * James Tocknell * Jan-Hendrik Müller * Jay Joshi * Jay Stanley * jayjoshi112711 * Jeff Beck * Jody Klymak * Joel Frederico * Joseph Fox-Rabinovitz * Josh Soref * Jouni K. Seppänen * Kayran Schmidt * kdpenner * Kian Eliasi * Kinshuk Dua * kislovskiy * KIU Shueng Chuan * kjain * kolibril13 * krassowski * Krish-sysadmin * Leeh Peter * lgfunderburk * Liam Toney * Lucas Ricci * Luke Davis * luz paz * mackopes * MAKOMO * MalikIdreesHasa * Marcin Swaltek * Mario * Mario Sergio Valdés Tresanco * martinRenou * Matthew Feickert * Matthias Bussonnier * Mauricio Collares * MeeseeksMachine * melissawm * Mr-Milk * Navid C. Constantinou * Nickolaos Giannatos * Nicolas P. Rougier * Niyas Sait * noatamir * ojeda-e * Olivier Gauthé * Oscar Gustafsson * patquem * Philipp Rohde * Pieter Eendebak * Pieter P * Péter Leéh * Qijia Liu * Quentin Peter * Raphael Quast * rditlar9 * Richard Penney * richardsheridan * Rike-Benjamin Schuppner * Robert Cimrman * Roberto Toro * root * Ruth Comer * Ruth G. N * Ruth Nainggolan * Ryan May * Rémi Achard * SaumyaBhushan * Scott Jones * Scott Shambaugh * selormtamakloe * Simon Hoxbro * skywateryang * Stefanie Molin * Steffen Rehberg * stone * Sven Eschlbeck * sveneschlbeck * takimata * tfpf * Thomas A Caswell * Tim Hoffmann * Tobias Megies * Tomas Hrnciar * Tomasz Kuliński * trichter * unknown * Uwe Hubert * vfdev-5 * Vishal Chandratreya * Vishal Pankaj Chandratreya * Vishnu V K * vk0812 * Vlad Korolev * Will Qian * William Qian * wqh17101 * wsykala * yaaun * Yannic Schroeder * yuanx749 * 渡邉 美希 GitHub issues and pull requests: Pull Requests (894): * :ghpull:`23814`: Consolidate release notes for 3.6 * :ghpull:`23899`: Backport PR #23885 on branch v3.6.x (DOC: Rearrange navbar-end elements) * :ghpull:`23898`: Backport PR #23892 on branch v3.6.x (DOC: Fix docs for linestyles in contour) * :ghpull:`23885`: DOC: Rearrange navbar-end elements * :ghpull:`23894`: Backport PR #23881 on branch v3.6.x (Fix Pillow compatibility in example) * :ghpull:`23897`: Backport PR #23887 on branch v3.6.x (Add missing label argument to barh docs) * :ghpull:`23892`: DOC: Fix docs for linestyles in contour * :ghpull:`23887`: Add missing label argument to barh docs * :ghpull:`23893`: Backport PR #23886 on branch v3.6.x (CI: prefer (older) binaries over (newer) sdists) * :ghpull:`23881`: Fix Pillow compatibility in example * :ghpull:`23886`: CI: prefer (older) binaries over (newer) sdists * :ghpull:`23880`: Backport PR #23862 on branch v3.6.x (Remove triggering of deprecation warning in AnchoredEllipse) * :ghpull:`23862`: Remove triggering of deprecation warning in AnchoredEllipse * :ghpull:`23879`: Backport PR #23864 on branch v3.6.x (Correct and improve documentation for anchored artists) * :ghpull:`23877`: Backport PR #23841 on branch v3.6.x (clarified that hist computes histogram on unbinned data) * :ghpull:`23872`: Backport PR #23871 on branch v3.6.x (DOC: Fix formatting of pick event demo example) * :ghpull:`23841`: clarified that hist computes histogram on unbinned data * :ghpull:`23864`: Correct and improve documentation for anchored artists * :ghpull:`23871`: DOC: Fix formatting of pick event demo example * :ghpull:`23869`: Backport PR #23867 on branch v3.6.x (DOC: fix deprecation warnings in examples) * :ghpull:`23867`: DOC: fix deprecation warnings in examples * :ghpull:`23858`: Backport PR #23855 on branch v3.6.x (DOC: fix deprecation warnings) * :ghpull:`23859`: Backport PR #23844 on branch v3.6.x (Further improve dev setup instructions) * :ghpull:`23844`: Further improve dev setup instructions * :ghpull:`23855`: DOC: fix deprecation warnings * :ghpull:`23854`: Backport PR #23852 on branch v3.6.x (Fix cross-compiling internal freetype) * :ghpull:`23852`: Fix cross-compiling internal freetype * :ghpull:`23853`: Backport PR #23830 on branch v3.6.x (Start testing on Python 3.11) * :ghpull:`23830`: Start testing on Python 3.11 * :ghpull:`23851`: Backport PR #23850 on branch v3.6.x (removed single word in documenting doc) * :ghpull:`23850`: removed single word in documenting doc * :ghpull:`23848`: Backport PR #23843 on branch v3.6.x (Clarify that pycairo>=1.14.0 is needed.) * :ghpull:`23843`: Clarify that pycairo>=1.14.0 is needed. * :ghpull:`23842`: Backport PR #23840 on branch v3.6.x (Remove documentation for axes_grid) * :ghpull:`23838`: Backport PR #23834 on branch v3.6.x (Revert "Refactor handling of tick and ticklabel visiblity in Axis.clear") * :ghpull:`23840`: Remove documentation for axes_grid * :ghpull:`23837`: Backport PR #23833 on branch v3.6.x (Remove search field from sidebar) * :ghpull:`23836`: Backport PR #23823 on branch v3.6.x ([DOC] Improve dev setup description) * :ghpull:`23834`: Revert "Refactor handling of tick and ticklabel visiblity in Axis.clear" * :ghpull:`23833`: Remove search field from sidebar * :ghpull:`23823`: [DOC] Improve dev setup description * :ghpull:`23822`: Backport PR #23813 on branch v3.6.x (Triplot duplicated label) * :ghpull:`23813`: Triplot duplicated label * :ghpull:`23811`: Backport PR #23805 on branch v3.6.x (sphinxext: Do not copy plot_directive.css's metadata) * :ghpull:`23805`: sphinxext: Do not copy plot_directive.css's metadata * :ghpull:`23800`: Backport PR #23785 on branch v3.6.x (FIX: ensure type stability for missing cmaps in ``set_cmap``) * :ghpull:`23799`: Backport PR #23790 on branch v3.6.x (DOC: Add cache busting to all static assets) * :ghpull:`23785`: FIX: ensure type stability for missing cmaps in ``set_cmap`` * :ghpull:`23790`: DOC: Add cache busting to all static assets * :ghpull:`23791`: Backport PR #23774 on branch v3.6.x (Correct rcParams-name in AutoDateFormatter doc-string) * :ghpull:`23792`: Backport PR #23781 on branch v3.6.x (ci: Add plot types to sphinx-gallery artifacts) * :ghpull:`23789`: Backport PR #23786 on branch v3.6.x (DOC: fontfallback works for most of the backends) * :ghpull:`23788`: Backport PR #23784 on branch v3.6.x (DOC: Fix num2date docstring) * :ghpull:`23786`: DOC: fontfallback works for most of the backends * :ghpull:`23784`: DOC: Fix num2date docstring * :ghpull:`23781`: ci: Add plot types to sphinx-gallery artifacts * :ghpull:`23783`: Backport PR #23782 on branch v3.6.x (Remove ``Axes.cla`` from examples) * :ghpull:`23782`: Remove ``Axes.cla`` from examples * :ghpull:`23774`: Correct rcParams-name in AutoDateFormatter doc-string * :ghpull:`23773`: Backport PR #23772 on branch v3.6.x (3d plots what's new cleanups) * :ghpull:`23772`: 3d plots what's new cleanups * :ghpull:`23765`: Backport PR #23762 on branch v3.6.x (FIX: legend handler warning too liberal) * :ghpull:`23762`: FIX: legend handler warning too liberal * :ghpull:`23759`: Backport PR #23686 on branch v3.6.x (Improve matplotlib.pyplot importtime by caching ArtistInspector) * :ghpull:`23686`: Improve matplotlib.pyplot importtime by caching ArtistInspector * :ghpull:`23756`: Backport PR #23569 on branch v3.6.x (Fix hidden xlabel bug in colorbar) * :ghpull:`23755`: Backport PR #23742 on branch v3.6.x (FIX: unbreak ipympl) * :ghpull:`23569`: Fix hidden xlabel bug in colorbar * :ghpull:`23742`: FIX: unbreak ipympl * :ghpull:`23752`: Backport PR #23750 on branch v3.6.x (Fix rcParams documentation) * :ghpull:`23749`: Backport PR #23735 on branch v3.6.x (Correctly handle Axes subclasses that override cla) * :ghpull:`23735`: Correctly handle Axes subclasses that override cla * :ghpull:`23748`: Backport PR #23746 on branch v3.6.x (DOC: add numpydoc docstring + commentary to Axis.get_ticklocs) * :ghpull:`23747`: Backport PR #23721 on branch v3.6.x (3d plot view angle documentation) * :ghpull:`23746`: DOC: add numpydoc docstring + commentary to Axis.get_ticklocs * :ghpull:`23721`: 3d plot view angle documentation * :ghpull:`23744`: Backport PR #23740 on branch v3.6.x (Clarify error for colorbar with unparented mappable) * :ghpull:`23741`: Backport PR #23674 on branch v3.6.x (Re-rename builtin seaborn styles to not include a dot.) * :ghpull:`23740`: Clarify error for colorbar with unparented mappable * :ghpull:`23674`: Re-rename builtin seaborn styles to not include a dot. * :ghpull:`23738`: Backport PR #23639 on branch v3.6.x (Adding the new contributor meeting) * :ghpull:`23739`: Backport PR #23712 on branch v3.6.x (FIX: do not try to help CPython with garbage collection) * :ghpull:`23712`: FIX: do not try to help CPython with garbage collection * :ghpull:`23639`: Adding the new contributor meeting * :ghpull:`23732`: Backport PR #23729 on branch v3.6.x (Use cleaner recursion check in PyQt FigureCanvas' resizeEvent.) * :ghpull:`23734`: Backport PR #23733 on branch v3.6.x (DOC: Update theme configuration for upcoming changes) * :ghpull:`23733`: DOC: Update theme configuration for upcoming changes * :ghpull:`23728`: Backport PR #23722 on branch v3.6.x (Restore deprecation class aliases in cbook) * :ghpull:`23729`: Use cleaner recursion check in PyQt FigureCanvas' resizeEvent. * :ghpull:`23726`: Backport PR #23711 on branch v3.6.x (Fix deprecation messages for vendoring unused things) * :ghpull:`23722`: Restore deprecation class aliases in cbook * :ghpull:`23727`: Backport PR #23724 on branch v3.6.x (Fix/harmonize spacing in dependencies.rst.) * :ghpull:`23724`: Fix/harmonize spacing in dependencies.rst. * :ghpull:`23711`: Fix deprecation messages for vendoring unused things * :ghpull:`23715`: Backport PR #23708 on branch v3.6.x (Loosen up test_Normalize test) * :ghpull:`23713`: Backport PR #23710 on branch v3.6.x (Fix cmap deprecations) * :ghpull:`23708`: Loosen up test_Normalize test * :ghpull:`23710`: Fix cmap deprecations * :ghpull:`23696`: Backport PR #23695 on branch v3.6.x (Document polar handling of _interpolation_steps.) * :ghpull:`23706`: Backport PR #23705 on branch v3.6.x (DOC: Added link to class under discussion) * :ghpull:`23705`: DOC: Added link to class under discussion * :ghpull:`23695`: Document polar handling of _interpolation_steps. * :ghpull:`23668`: Api deprecate cmap functions * :ghpull:`23049`: Add ``minor`` keyword argument to ``plt.x/yticks`` * :ghpull:`23665`: Harmonize docstrings for boxstyle/connectionstyle/arrowstyle. * :ghpull:`23636`: FIX: macosx flush_events should process all events * :ghpull:`23555`: Uncamelcase offsetTrans in draw_path_collection. * :ghpull:`23682`: Fix generated documentation for deprecated modules * :ghpull:`23678`: Get rcParams from mpl * :ghpull:`23571`: Simplify _bind_draw_path_function. * :ghpull:`23673`: DOC: Highlight information about avoiding labels in legend * :ghpull:`22506`: Replace MathtextBackend mechanism. * :ghpull:`23340`: Set correct path for Arc * :ghpull:`23562`: Fix issue with get_edgecolor and get_facecolor in 3D plots * :ghpull:`23634`: make.bat: Don't override SPHINXOPTS/O from the environment * :ghpull:`23675`: Deprecate helper functions in axis3d * :ghpull:`23676`: MNT: Get rcParams from mpl * :ghpull:`23677`: TST: Use article class when checking for pgf * :ghpull:`23669`: CI: Azure update from ubuntu-18.04 to ubuntu-latest and ubuntu-20.04 * :ghpull:`23670`: Add bar color demo. * :ghpull:`23644`: Standardize edge-on axis locations when viewing primary 3d axis planes * :ghpull:`23563`: Fix issue with drawing 3D lines where points are from nparray * :ghpull:`23666`: MNT: Deprecate macosx prepare subplots tool * :ghpull:`23572`: Deprecate ``get_grid_positions(..., raw=True)``. * :ghpull:`23525`: Add functionality to label individual bars with Axes.bar() * :ghpull:`23667`: Fix flake8 errors introduced by crossed PRs * :ghpull:`23554`: MNT: Remove unused imports * :ghpull:`23659`: Simplify/fix save_diff_image. * :ghpull:`23663`: Small cleanups to _find_fonts_by_props. * :ghpull:`23662`: Add tolerance to test failing on ppc64le * :ghpull:`23623`: MNT: remove _gridspecs attribute on Figure classes * :ghpull:`23654`: Reverts macosx change to ARC * :ghpull:`23661`: Remove unused fontsize argument from private mathtext _get_info. * :ghpull:`23655`: Merge branch v3.5.x into main * :ghpull:`23658`: Increase tolerance on multi-font tests * :ghpull:`23657`: Add eps to extension list in image triager * :ghpull:`23656`: Fix broken link to MathML torture tests. * :ghpull:`23649`: CI: Use anaconda-client v1.10.0 for upload of nightlies * :ghpull:`23647`: Allow any color format to be used for axis3d.Axis.set_pane_color * :ghpull:`23643`: Enable wheels for PyPy 3.8+ * :ghpull:`23621`: DOC: update and extend fonts explanation * :ghpull:`23612`: CI: try installing a different version of noto on OSX * :ghpull:`23619`: add pikepdf and visual c++ dependency * :ghpull:`23631`: Leave out ``barh`` from the basic plot types. * :ghpull:`23637`: BLD: Add Python 3.11 builds to CI * :ghpull:`23632`: Add discouraged admonitions * :ghpull:`23620`: Doc update deps * :ghpull:`23627`: Bump pypa/cibuildwheel from 2.8.1 to 2.9.0 * :ghpull:`23628`: Change Title Case to Upper lower in templates * :ghpull:`23206`: Change exception type for incorrect SVG date metadata * :ghpull:`23387`: Remove setuptools_scm_git_archive dependency and add sdist test * :ghpull:`23605`: Fix issues in examples, docs, and tutorials * :ghpull:`23618`: [Doc]: Document the position parameter in apply_aspect() * :ghpull:`23355`: Revert "Try to unbreak CI by xfailing OSX Tk tests" * :ghpull:`23610`: TST: be more forgiving about IDing Noto * :ghpull:`23609`: print version number when building docs * :ghpull:`20832`: Implement multi-font embedding for PS Backend * :ghpull:`20804`: Implement multi-font embedding for PDF Backend * :ghpull:`23202`: MNT: Remove cached renderer from figure * :ghpull:`23497`: Avoid gridspec in more examples * :ghpull:`23602`: Editing "issues for new contributors" * :ghpull:`23600`: DOC: view_init docstring for 3d axes primary view angles * :ghpull:`23587`: BUG:datetime list starting with none * :ghpull:`23559`: re-base of font fallback for pdf and eps output + SVG support * :ghpull:`23557`: BLD: update the manylinux versions used * :ghpull:`23596`: Minor cleanup of axes_grid1 * :ghpull:`23594`: Expire deprecation on passing bytes to FT2Font.set_text * :ghpull:`23435`: Add conda env to setup instructions * :ghpull:`23574`: Move colorbar() doc to method itself. * :ghpull:`23584`: Bump Ubuntu to 20.04 on GitHub Actions * :ghpull:`23561`: Clean up code in tri * :ghpull:`23582`: Cleanup axis3d.Axis.draw * :ghpull:`23510`: Refactor Widget tests * :ghpull:`20718`: Circle: Build docs in parallel. * :ghpull:`22452`: ENH: add ability to remove layout engine * :ghpull:`23516`: warning when scatter plot color settings discarded * :ghpull:`23577`: apply_aspect cleanups * :ghpull:`23575`: Cleanup parasite_simple example. * :ghpull:`23567`: Remove noop setattr_cm. * :ghpull:`23412`: Fix dash offset bug in Patch * :ghpull:`21756`: MNT: Clean up some UTF strings and memory autorelease * :ghpull:`23558`: MNT: Use UTF-8 string in macosx backend * :ghpull:`23550`: Change exception types, improve argument checking, and cleanups in mpl_toolkits * :ghpull:`23196`: Unify set_pickradius argument * :ghpull:`20740`: Implement Font-Fallback in Matplotlib * :ghpull:`22566`: Add rcparam for figure label size and weight * :ghpull:`23551`: Remove transform arguments from _iter_collection * :ghpull:`23444`: Deduplicate common parts in LatexManager.{__init__,_setup_latex_process} * :ghpull:`23017`: [ENH] : Provide axis('equal') for Axes3D (replace PR #22705) * :ghpull:`22950`: Simplify definition of mathtext symbols & correctly end tokens in mathtext parsing * :ghpull:`23409`: Provide axis('equal') for Axes3D (replaces PR #23017) * :ghpull:`23434`: Fix array-like linewidth for 3d scatter * :ghpull:`23500`: Move the common implementation of Axes.set_x/y/zscale to Axis. * :ghpull:`23533`: Add tests for sankey and minor fixes * :ghpull:`23535`: Make margins error as claimed in doc-string * :ghpull:`23546`: Simplify impl. of functions optionally used as context managers. * :ghpull:`23494`: Fix various issues from SonarQube * :ghpull:`23529`: Add workflow dispatch GitHub CI * :ghpull:`23539`: Small improvements to WebAgg example * :ghpull:`23541`: Change doc-build CI install order * :ghpull:`23526`: DOC: make "family" less ambiguous in FontProperties docs * :ghpull:`23537`: Move the deprecated RendererGTK{3,4}Cairo to a single place. * :ghpull:`23140`: [Features] Allow setting legend title alignment * :ghpull:`23538`: Fix imprecise docs re: backend dependencies. * :ghpull:`23532`: Add test for RGBAxes * :ghpull:`23453`: Add more tests for mplot3d * :ghpull:`23501`: Let Axes.clear iterate over Axises. * :ghpull:`23469`: Inline _init_axis_artists & _init_gridlines into clear. * :ghpull:`23475`: Add markerfacealt to pass-through arguments for error bar lines * :ghpull:`23527`: STY: fix whitespace on an assert * :ghpull:`23495`: Fix sgskip'd examples * :ghpull:`23404`: Restore matplotlib.__doc__ in Sphinx docs * :ghpull:`23507`: Add hint when More than {max_open_warning} figures have been opened * :ghpull:`23499`: Fix outdated comment re: event handlers in test_backends_interactive. * :ghpull:`23498`: Fix direct instantiation of webagg_core managers. * :ghpull:`23504`: Clarify formatting of the code-for-reproduction field in bug reports. * :ghpull:`23489`: Add missing test data to install * :ghpull:`23482`: Mathtext spaces must be independent of font style. * :ghpull:`23486`: Bump pypa/cibuildwheel from 2.8.0 to 2.8.1 * :ghpull:`23461`: Tweak Axes repr. * :ghpull:`16931`: Make it easier to improve UI event metadata. * :ghpull:`23468`: Display grid in floating axes example. * :ghpull:`23467`: Remove old handling for factor=None in axisartist. * :ghpull:`23443`: Try running the pgf backend off the article class. * :ghpull:`23373`: Fix pan/zoom crashing when widget lock is unavailable * :ghpull:`23466`: Update filename in example. * :ghpull:`23464`: Deprecate macos close handler. * :ghpull:`23463`: Deprecate Tick.label * :ghpull:`23455`: Deprecate properties w_xaxis, w_yaxis, and w_zaxis * :ghpull:`23448`: Tweak callbacks to generate pick events. * :ghpull:`23233`: Default stem marker color follows the linecolor * :ghpull:`23452`: Generalize Axes __repr__ to 3D * :ghpull:`23445`: Compare thread native ids when checking whether running on main thread. * :ghpull:`20752`: Set norms using scale names. * :ghpull:`23438`: DOC: numpydoc-ify date Locator classes * :ghpull:`23427`: Tweak pgf escapes. * :ghpull:`23432`: Fixed typo in docs animation api * :ghpull:`23420`: Clean up test_chunksize_fails() * :ghpull:`23415`: Minor improvements to units_sample example * :ghpull:`21339`: Added linear scaling test to Hexbin marginals * :ghpull:`23414`: Bump pypa/cibuildwheel from 2.7.0 to 2.8.0 * :ghpull:`23413`: Combine chunk size tests into one * :ghpull:`23403`: Small cleanup to VertexSelector. * :ghpull:`23291`: In the new/simplified backend API, don't customize draw_if_interactive. * :ghpull:`23350`: Fixed SVG-as-text image comparison tests. * :ghpull:`23406`: DOC: Fix calculation of bin centers in multi-histogram * :ghpull:`23407`: TST: Add missing warning type to pytest.warns * :ghpull:`23402`: Link 3D animation examples to one another. * :ghpull:`23401`: Upload wheel artifacts from the correct directory * :ghpull:`23374`: GOV: point CoC reports at CoC steering council subcomittee mailing list * :ghpull:`23393`: Clean up formatting of custom cmap example * :ghpull:`23146`: Update cibuildwheel * :ghpull:`23368`: Add a helper to generate closed paths. * :ghpull:`20220`: DOC: add mission statement * :ghpull:`22364`: Tweak mathtext/tex docs. * :ghpull:`23377`: Use tick_params more often over tick iteration * :ghpull:`22820`: [Doc] consolidate ``rect`` documentation * :ghpull:`23371`: Default animation.convert_args to ["-layers", "OptimizePlus"]. * :ghpull:`23148`: DOC: change address to send security issues to * :ghpull:`23365`: DOC: add new showcase example, replace gendered one * :ghpull:`23033`: Fix issue with tex-encoding on non-Unicode platforms * :ghpull:`23358`: Shorten/clarify definition of extension types. * :ghpull:`23370`: Small cleanups to animation. * :ghpull:`23364`: Rename/change signature of PyGlyph_new. * :ghpull:`23363`: Simplify FigureCanvas multiple inheritance init by swapping bases order. * :ghpull:`23366`: MNT: use devel version of theme * :ghpull:`23357`: Fixed decimal points not appearing at end of Mathtext string. * :ghpull:`23351`: DOC/MNT install docs with dev version of sphinx theme * :ghpull:`23349`: CI: Remove old scipy-wheels-nightly uploads to ensure space * :ghpull:`23348`: Support multi-figure MultiCursor; prepare improving its signature. * :ghpull:`23360`: embedding_in_tk_sgskip.py: use root.destroy * :ghpull:`23354`: MNT: Use list comprehension * :ghpull:`23299`: FIX/API: do not reset backend key in rc_context * :ghpull:`23191`: ENH: add width_ratios and height_ratios to subplots * :ghpull:`23060`: MNT: Change objective C code to Automatic Reference Counting (ARC) * :ghpull:`23347`: Simplify/improve check for pycairo in Gtk-based backends. * :ghpull:`23316`: DOC: improve spines crosslinking * :ghpull:`23100`: Remove custom backend_nbagg.show(), putting logic in manager show. * :ghpull:`23342`: FIX: make sure addFont test removes the test font * :ghpull:`23266`: negative_linestyles kwarg in contour.py * :ghpull:`23332`: Validate Text linespacing on input. * :ghpull:`23336`: Remove ineffective exclusion of Arcs without parent Axes. * :ghpull:`23341`: MNT: Use '--pytest-test-first' option for naming clarity * :ghpull:`23337`: Remove now inexistent "datapath" rcParam from style blacklist. * :ghpull:`22004`: Make RendererCairo auto-infer surface size. * :ghpull:`23208`: ENH: enable stripey lines * :ghpull:`23288`: Correct URL area with rotated texts in PDFs * :ghpull:`23197`: Add tests for pan * :ghpull:`22167`: Deprecate selector ``visible`` attribute * :ghpull:`23322`: Cleanup FontProperties examples. * :ghpull:`23321`: Tweak examples capitalization/punctuation. * :ghpull:`23270`: Fix handling of nonmath hyphens in mathtext. * :ghpull:`23310`: Move Cursor demo from examples/misc to examples/event_handling * :ghpull:`23313`: Drop CSS styles that are in mpl-sphinx-theme * :ghpull:`23314`: Don't draw invisible 3D Axes * :ghpull:`23302`: Deprecate stem(..., use_line_collection=False) * :ghpull:`23309`: Remove front page examples * :ghpull:`23282`: Backport PR #22865 on branch v3.5.x (Fix issue with colorbar extend and drawedges) * :ghpull:`23231`: Add pytest-xvfb as test dependency * :ghpull:`23318`: No need to return OrderedDict from _gen_axes_spines. * :ghpull:`23295`: Replace re.sub by the faster str.translate. * :ghpull:`23300`: Modify example of "Fig Axes Customize Simple" * :ghpull:`23014`: Improve consistency in LogLocator and LogFormatter API * :ghpull:`23286`: Refactor URL handling in PDF backend * :ghpull:`23065`: Fix test_image_comparison_expect_rms * :ghpull:`23294`: Simplify binary data handling in ps backend. * :ghpull:`23284`: DOC: Switch to HTML5 and cleanup CSS * :ghpull:`23276`: Add get/set methods for DPI in SubFigure * :ghpull:`23207`: Update build environment and improve test * :ghpull:`23213`: DEV: Add name-tests-test to pre-commit hooks * :ghpull:`23289`: Properly make Name.hexify go through a deprecation cycle. * :ghpull:`23177`: Deprecate positional passing of most Artist constructor parameters * :ghpull:`23287`: Minor tweaks to pdf Name. * :ghpull:`23285`: In mathtext, replace manual caching (via ``glyphd``) by lru_cache. * :ghpull:`23034`: Correctly read the 'style' argument while processing 'genfrac'. * :ghpull:`23247`: Support inverted parentheses in mathtext. * :ghpull:`23190`: Deprecate unused methods in axis.py * :ghpull:`23219`: MNT: Rename example files with 'test' in name * :ghpull:`23277`: MNT: Remove dead code in SVG backend * :ghpull:`23261`: Bump actions/setup-python from 3 to 4 * :ghpull:`23264`: Changing environment.yml for it to work on Windows * :ghpull:`23269`: MNT: Remove dead code in Colorbar * :ghpull:`23262`: Simplify qt_compat, in particular post-removal of qt4 support. * :ghpull:`23263`: Private helper to get requested backend without triggering resolution. * :ghpull:`23243`: Fix spacing after mathtext operators with sub/superscripts * :ghpull:`22839`: Fix spacing after mathtext operators with sub/superscripts * :ghpull:`23256`: DOC: Add note about Inkscape install on Windows * :ghpull:`23258`: DOC: remove Blue Book url * :ghpull:`23255`: Add a helper to generate mathtext error strings. * :ghpull:`23246`: Fix argument checking for set_interpolation_stage * :ghpull:`22881`: Support not embedding glyphs in svg mathtests. * :ghpull:`23198`: Rename ncol parameter in legend to ncols * :ghpull:`23251`: Small simplifications to mathtext tests. * :ghpull:`23249`: Don't allow ``r"$\left\\|\right.$"``, as in TeX. * :ghpull:`23248`: Rename test markers * :ghpull:`22507`: Remove *math* parameter of various mathtext internal APIs. * :ghpull:`23192`: Add tests, improve error messages in axis/_base, and code cleanup * :ghpull:`23241`: Fix invalid value in radio buttons example * :ghpull:`23187`: Correct docs and use keyword arguments in _mathtext.py * :ghpull:`23045`: MNT: Merge locally defined test marks * :ghpull:`22289`: ENH: compressed layout * :ghpull:`23237`: Expire BoxStyle._Base deprecation. * :ghpull:`23225`: DOC: Fix version switcher links to documentation * :ghpull:`23221`: DOC: recommend numpy random number generator class * :ghpull:`23223`: Changed offset reference, add small doc * :ghpull:`23215`: DOC: link the transforms tutorial from the module * :ghpull:`23201`: Rework tricontour and tricontourf documentation * :ghpull:`23013`: Add tests for date module * :ghpull:`23188`: Mnt new default dates * :ghpull:`22745`: MNT: Don't require renderer for window_extent and tightbbox * :ghpull:`23077`: MNT: Remove keyword arguments to gca() * :ghpull:`23182`: Simplify webagg blitting. * :ghpull:`23181`: Init FigureCanvasAgg._lastKey in ``__init__``. * :ghpull:`23175`: Point the version switcher to a name listed in switcher.json * :ghpull:`22669`: Cleanup documentation generation for pyplot * :ghpull:`22519`: fix markevery plot option with nans in data * :ghpull:`21584`: Move towards having get_shared_{x,y}_axes return immutable views. * :ghpull:`23170`: ENH: update ticks when requesting labels * :ghpull:`23169`: DOC: Migrate to sphinx-design * :ghpull:`23180`: Improve docstring of triplot() and PatchCollection * :ghpull:`23153`: Restore accidentally removed pytest.ini and tests.py. * :ghpull:`23166`: Deprecate passing most Legend arguments positionally * :ghpull:`23165`: DOCS Fix a few typos * :ghpull:`23167`: DOCS fix typo * :ghpull:`23062`: Add stackplot to plot types listing * :ghpull:`23161`: Added my (open access) book * :ghpull:`23141`: Minor fix for astropy units support broken in earlier PR * :ghpull:`23156`: No longer call draw_if_interactive in parasite_axes. * :ghpull:`23150`: DOC fix typo * :ghpull:`23149`: DOCS remove duplicate text * :ghpull:`23145`: Fix format error in switcher.json * :ghpull:`21755`: MNT: Clean up macosx backend set_message * :ghpull:`23128`: DOCS Fix typos * :ghpull:`23130`: Drop pytest warning config in nightly tests * :ghpull:`23135`: Unpin coverage again * :ghpull:`23133`: Make module deprecation messages consistent * :ghpull:`23134`: Remove newline from start of deprecation warnings * :ghpull:`22964`: Fix spelling errors * :ghpull:`22929`: Handle NaN in bar labels and error bars * :ghpull:`23093`: MNT: Removing 3.4 deprecations * :ghpull:`23090`: Derive new_figure_manager from FigureCanvas.new_manager. * :ghpull:`23099`: Remove unneeded cutout for webagg in show(). * :ghpull:`23097`: Tweak check for IPython pylab mode. * :ghpull:`23088`: Improve error for invalid format strings / misspelled data keys. * :ghpull:`23092`: Ensure updated monkey-patching of sphinx-gallery EXAMPLE_HEADER * :ghpull:`23087`: Fix width/height inversion in dviread debug helper. * :ghpull:`23089`: Normalize tk load failures to ImportErrors. * :ghpull:`23091`: Move test that fig.add_axes() needs parameters * :ghpull:`23067`: more explicit in windows doc build instructions * :ghpull:`23081`: MNT: Deprecate date_ticker_factory * :ghpull:`23079`: MNT: Remove key_press and button_press from FigureManager * :ghpull:`23076`: MNT: Remove positional argument handling in LineCollection * :ghpull:`23078`: MNT: Remove deprecated axis.cla() * :ghpull:`23054`: Slightly simplify tcl/tk load in extension. * :ghpull:`23073`: MNT: Remove dummy_threading because threading is always available * :ghpull:`22405`: DOC: put the gallery keywords in the meta tag * :ghpull:`23071`: Fix installing contourpy on CI * :ghpull:`23068`: Slight refactor of _c_internal_utils to linewrap it better. * :ghpull:`23070`: Pathlibify autotools invocation in build. * :ghpull:`22755`: Maybe run autogen as part of freetype install * :ghpull:`23063`: doc: mathtext example: use axhspan() instead of fill_between() for backdrop rectangle shading * :ghpull:`23055`: Cleanup Annotation.update_position. * :ghpull:`22567`: Use contourpy for quad contour calculations * :ghpull:`22801`: TST: fully parameterize test_lazy_linux_headless * :ghpull:`22180`: ENH: Use rcParams savefig.directory on macosx backend * :ghpull:`23048`: Add rrulewrapper to docs * :ghpull:`23047`: Fix issue with hist and float16 data * :ghpull:`23044`: Fix missing section header for nightly builds * :ghpull:`23029`: Demonstrate both usetex and non-usetex in demo_text_path.py. * :ghpull:`23038`: Factor out errorevery parsing for 2D and 3D errorbars. * :ghpull:`23036`: Suppress traceback chaining for tex subprocess failures. * :ghpull:`23037`: Suppress exception chaining in FontProperties. * :ghpull:`23020`: Add test to close legend issue * :ghpull:`23031`: Specify that style files are utf-8. * :ghpull:`22991`: Enable ``plt.sca`` on subfigure's axes * :ghpull:`23030`: DOC: Fix charset declaration in redirects * :ghpull:`23022`: Fix some possible encoding issues for non-utf8 systems. * :ghpull:`23023`: Bump docker/setup-qemu-action from 1 to 2 * :ghpull:`23024`: DOC: do not suggest to sudo pip install Matplotlib * :ghpull:`23018`: Fix typo in font family * :ghpull:`22627`: ENH: rect for constrained_layout * :ghpull:`22891`: Font example monospace * :ghpull:`23006`: docs: add subplot-mosaic string compact notation * :ghpull:`23009`: Fixed installation guide command typo * :ghpull:`22926`: Fix RangeSlider for same init values #22686 * :ghpull:`22989`: Merge v3.5.x back into main * :ghpull:`22993`: STY: Fix typos in colormap * :ghpull:`22777`: DEV: Add codespell to pre-commit hooks * :ghpull:`22940`: Fixed dpi bug in rainbow text example * :ghpull:`22298`: MNT: Remove cmap_d colormap access * :ghpull:`22387`: Add a registry for color sequences * :ghpull:`21594`: Document text alignment * :ghpull:`22967`: TST: Add some tests for QuadMesh contains function * :ghpull:`22936`: ENH: Add full-screen toggle to the macosx backend * :ghpull:`22886`: MNT: remove mpl_toolkits.axes_grid * :ghpull:`22952`: Make MarkerStyle immutable * :ghpull:`22953`: MNT: Move set_cursor to the FigureCanvas * :ghpull:`18854`: Standardize creation of FigureManager from a given FigureCanvas class. * :ghpull:`22925`: Standardize creation of FigureManager from a given FigureCanvas class. * :ghpull:`22875`: Remove Forward definitions where possible. * :ghpull:`22928`: ENH: Add option to disable raising the window for macosx * :ghpull:`22912`: DOC: Better doc of colors * :ghpull:`22931`: BUG: Fix regression with ls=(0, ()) * :ghpull:`22909`: FIX: skip sub directories when finding fonts on windows * :ghpull:`22911`: Clarify docstring of [un]install_repl_displayhook() * :ghpull:`22919`: CI: Add concurrency skips for GH Actions * :ghpull:`22899`: Fix documentation markup issues * :ghpull:`22906`: Clarify logic for repl displayhook. * :ghpull:`22892`: Remove support for IPython<4. * :ghpull:`22896`: Remove python-dateutil as test requirement * :ghpull:`22885`: Deprecate two-layered backend_pdf.Op enum. * :ghpull:`22883`: Tweak argument checking in tripcolor(). * :ghpull:`22884`: Missing ``f`` prefix on f-strings fix * :ghpull:`22877`: Small cleanups to mathtext. * :ghpull:`21374`: Snap selectors * :ghpull:`22824`: Remove some unnecessary extra boundaries for colorbars with extensions. * :ghpull:`21448`: Use named groups in mathtext parser. * :ghpull:`22609`: Improve usability of dviread.Text by third parties. * :ghpull:`22809`: STY: Apply pre-commit hooks to codebase * :ghpull:`22730`: Fix removed cross-references * :ghpull:`22857`: Slightly simplify twin axes detection in MEP22 zoom. * :ghpull:`22813`: MNT: Deprecate figure callbacks * :ghpull:`22802`: MNT: make Axes.cla an alias for Axes.clear in all cases * :ghpull:`22855`: Remove non-needed remove_text=False. * :ghpull:`22854`: TST: Avoid floating point errors in asinh ticker * :ghpull:`22850`: Simplify tick creation * :ghpull:`22841`: Fix Tk error when updating toolbar checkbutton images * :ghpull:`22707`: Proposed ENH: Allow user to turn off breaking of streamlines in streamplot (rebased) * :ghpull:`22826`: Bump actions/upload-artifact from 2 to 3 * :ghpull:`22825`: Bump codecov/codecov-action from 2 to 3 * :ghpull:`22821`: Use bool for bool keyword arguments * :ghpull:`22815`: Fix pickling of globally available, dynamically generated norm classes. * :ghpull:`22702`: Doc tweak transform tutorial * :ghpull:`22613`: DOC: Add links to explicit vs implicit API everywhere "OO" is used * :ghpull:`22712`: Use repr in error messages * :ghpull:`22794`: Fix ps export of colored hatches with no linewidth * :ghpull:`22797`: Deprecate functions in backends * :ghpull:`22608`: Axes.inset_axes: enable Axes subclass creation * :ghpull:`22795`: Replace "marker simplification" by "marker subsampling" in docs. * :ghpull:`22768`: Fix inkscape tests * :ghpull:`22791`: Tweak _ConverterError reporting. * :ghpull:`22447`: Improve bar_label annotation * :ghpull:`22710`: Fix the error- TypeError: 'float' object is not iterable * :ghpull:`22444`: Revert "CI: skip test to work around gs bug" * :ghpull:`22785`: CI: Update weekly dependency test job * :ghpull:`22784`: Fix 'misspelled' transform variable * :ghpull:`22778`: Fix LaTeX formatting in examples * :ghpull:`22779`: Improve mlab documentation (and example) * :ghpull:`22759`: MNT: Skip existing wheels during nightly wheel upload * :ghpull:`22751`: BLD: do not put an upper bound on pyparsing * :ghpull:`22752`: DOC: Correct nightly wheels pip install command * :ghpull:`22742`: Fix deprecation of backend_tools.ToolBase.destroy * :ghpull:`22725`: Move towards making texmanager stateless. * :ghpull:`22734`: Added clim support to tripcolor * :ghpull:`22733`: CI: Add GHA workflow to upload nightly wheels * :ghpull:`21637`: Also upload a subset of nightly wheels * :ghpull:`22698`: Correct cross-references in documentation * :ghpull:`22263`: DOC: condense version switcher * :ghpull:`22361`: Revert datetime usetex ticklabels to use default tex font. * :ghpull:`22721`: Small style fixes. * :ghpull:`22356`: Cleanup tripcolor() * :ghpull:`22360`: Let TeX handle multiline strings itself. * :ghpull:`22418`: Deprecate auto-removal of overlapping Axes by plt.subplot{,2grid}. * :ghpull:`22722`: Rename confusingly-named cm_fallback. * :ghpull:`22697`: Deprecate in testing.decorators * :ghpull:`22556`: Add text.parse_math rcParams * :ghpull:`22163`: Change colour of Tk toolbar icons on dark backgrounds * :ghpull:`22704`: Small simplification to textpath. * :ghpull:`22498`: TST: increase coverage on tk tests * :ghpull:`21425`: Make Axis3D constructor signature closer to the one of 2D axis. * :ghpull:`22665`: Improve error message for incorrect color string * :ghpull:`22685`: Rewrite plot format detection from sphinx build target * :ghpull:`22670`: Update deprecated vmImage 'vs2017-win2016' in azure pipelines * :ghpull:`22503`: Deprecate backend_qt.qApp. * :ghpull:`22683`: Add missing space before : for parameters * :ghpull:`22591`: Fix Path/str-discrepancy in FontManager.addpath and improve documentation * :ghpull:`22680`: Bump actions/cache from 2 to 3 * :ghpull:`22659`: Add description on quiver head parameters * :ghpull:`22668`: Raise on missing closing quotes in matplotlibrc * :ghpull:`22675`: Tweak colorbar_placement example. * :ghpull:`22276`: Merge "Scatter Symbol" and "Scatter Custom Symbol" examples * :ghpull:`22658`: Remove reference to now-deleted reminder note. * :ghpull:`22652`: Update documentation example and fix See also * :ghpull:`22587`: Refactor handling of tick and ticklabel visibility in Axis.clear() * :ghpull:`22148`: MNT: Deprecate ``docstring`` * :ghpull:`22170`: Add example to polygon selector docstring showing how to set vertices programmatically * :ghpull:`22650`: Fix new leak in ft2font introduced in #22604 * :ghpull:`22644`: FIX: Flush events after closing figures in macosx backend * :ghpull:`22643`: Suppress exception chaining in colormap lookup. * :ghpull:`22639`: ENH: MacOSX backend to use sRGB instead of GenericRGB colorspace * :ghpull:`22509`: Simplifications to ToolManager.{add,remove}_tool. * :ghpull:`22633`: DOC: remove space in directive. * :ghpull:`22631`: Add space between individual transform components in svg output. * :ghpull:`22523`: MNT: Use a context manager to change the norm in colorbar code * :ghpull:`22615`: FIX: Change get_axis_map to axis_map now * :ghpull:`22508`: Move tracking of autoscale status to Axis. * :ghpull:`22547`: Small cleanups around TexManager usage. * :ghpull:`22511`: Remove redundant rcParam-lookup in patches * :ghpull:`22516`: Expire deprecations in backends * :ghpull:`22612`: Updated grammar to reflect more common usage of output vs outputted in animation.py * :ghpull:`22589`: Support quoted strings in matplotlibrc * :ghpull:`22604`: MNT: Fix types in C-code to reduce warnings * :ghpull:`22610`: Fix alternative suggestion in epoch2num() deprecation * :ghpull:`22554`: Prepare for making create_dummy_axis not necessary. * :ghpull:`22607`: ENH: Add dark/light mode theme to the buttons * :ghpull:`21790`: FIX: Update blitting and drawing on the macosx backend * :ghpull:`22175`: FIX: Update macosx animation handling * :ghpull:`22569`: Require non-zero dash value * :ghpull:`22544`: Correct paper sizes * :ghpull:`20470`: Issues warnings for legend handles without handlers * :ghpull:`22558`: MNT: Simplify imports * :ghpull:`22580`: fix doc for annotation_clip parameter * :ghpull:`22581`: DOC: fix various typos * :ghpull:`22573`: Bump actions/setup-python from 2 to 3 * :ghpull:`22568`: Rename qhull source to _qhull_wrapper.cpp. * :ghpull:`22561`: FIX: Handle stopped animation figure resize * :ghpull:`22562`: TST: Add a frame test for animations * :ghpull:`22514`: Expire deprecations in cbook.deprecation * :ghpull:`22555`: Use picklable callbacks for DraggableBase. * :ghpull:`22552`: Tweak dependency checking in doc/conf.py. * :ghpull:`22550`: Require sphinx>=3 & numpydoc>=1.0 for building docs. * :ghpull:`22539`: Deprecate toplevel mpl.text.get_rotation; normalize rotations early. * :ghpull:`22502`: Cleanup unused imports and variables in backends * :ghpull:`20071`: Document, test, and simplify impl. of auto_adjustable_area. * :ghpull:`22366`: Deprecation removal/updates in axes3d * :ghpull:`22484`: Simplify the internal API to connect picklable callbacks. * :ghpull:`22417`: Support passing rgbaFace as an array to agg's draw_path. * :ghpull:`22412`: Turn _get_axis_map() into a property and remove _get_axis_list() * :ghpull:`22486`: Expire deprecations in lines and patches * :ghpull:`22512`: Increase coverage * :ghpull:`22504`: Simplify FontProperties init. * :ghpull:`22497`: Remove entries of MathTextParser._backend_mapping deprecated in 3.4. * :ghpull:`22487`: Don't key MathTextParser cache off a mutable FontProperties. * :ghpull:`22468`: Turn _mathtext.ship into a plain function. * :ghpull:`22490`: Deprecate unused, untested Affine2D.identity(). * :ghpull:`22491`: Linewrap setupext to 79 character lines. * :ghpull:`22488`: Some more maintenance for mathtext internal implementation. * :ghpull:`22485`: Change string representation of AxesImage * :ghpull:`22240`: Add minimum macosx version * :ghpull:`22480`: Remove _point_size_reduction. * :ghpull:`22204`: Cleanup _mathtext internal API * :ghpull:`22469`: Improve readability of mathtext internal structures. * :ghpull:`22477`: Un-pyplot some examples which were already explicitly referencing axes. * :ghpull:`22467`: Small cleanup to font handling in agg. * :ghpull:`21178`: Add asinh axis scaling (*smooth* symmetric logscale) * :ghpull:`22411`: Move cbook._define_aliases() to _api.define_aliases() * :ghpull:`22465`: Deprecate unused AddList. * :ghpull:`22451`: Clarify error message for bad keyword arguments. * :ghpull:`21267`: Cleanup AnnotationBbox. * :ghpull:`22464`: Small improvements related to radar_chart example. * :ghpull:`22421`: Make most params to figure()/Figure() kwonly. * :ghpull:`22457`: Copy arrowprops argument to FancyAnnotationBbox. * :ghpull:`22454`: move ``_toolbar_2`` from webagg_core to webagg * :ghpull:`22413`: Remove some trivial private getters/setters in axisartist * :ghpull:`21634`: TST: Add future dependency tests as a weekly CI job * :ghpull:`22079`: Share FigureManager class between gtk3 and gtk4. * :ghpull:`22440`: Clarify warning about labels with leading underscores. * :ghpull:`17488`: Make error message explicit in legend.py * :ghpull:`22453`: Simplify impl. of polar limits setting API. * :ghpull:`22449`: Small cleanup to quiver. * :ghpull:`22415`: Make emit and auto args of set_{x,y,z}lim keyword only. * :ghpull:`22422`: Deprecate backend_ps.convert_psfrags. * :ghpull:`22194`: Drop support for Python 3.7 * :ghpull:`22234`: Partial fix for grid alpha * :ghpull:`22433`: Fix ambiguous link targets in docs. * :ghpull:`22420`: Update plt.figure() docstring. * :ghpull:`22388`: Make signature of Axes.annotate() more explicit. * :ghpull:`22419`: Remove "Matplotlib version" from docs issue template * :ghpull:`22423`: Avoid indiscriminate glob-remove in xpdf_distill. * :ghpull:`22406`: [DOC]: Removed a redundant 'The' * :ghpull:`21442`: Factor out common limits handling for x/y/z axes. * :ghpull:`22397`: Axes capitalization in widgets and axes3d * :ghpull:`22394`: Tweak Axes3D docstrings that refer to 2D plotting methods. * :ghpull:`22383`: TST: fix doc build * :ghpull:`21877`: DOC: attempt to explain the main different APIs * :ghpull:`21238`: Raise when unknown signals are connected to CallbackRegistries. * :ghpull:`22345`: MNT: make layout deprecations pending * :ghpull:`21597`: FIX: Remove the deepcopy override from transforms * :ghpull:`22370`: Replace tabs with spaces in C code. * :ghpull:`22371`: Corrected a mistake in comments (Issue #22369) * :ghpull:`21352`: Refactor hexbin(). * :ghpull:`19214`: Improve autoscaling for high order Bezier curves * :ghpull:`22268`: Deprecated is_decade and is_close_to_int * :ghpull:`22359`: Slightly refactor TeX source generation. * :ghpull:`22365`: Remove deprecated ``MovieWriter.cleanup`` * :ghpull:`22363`: Properly capitalize "Unicode". * :ghpull:`22025`: Deprecate various custom FigureFrameWx attributes/methods. * :ghpull:`21391`: Reuse imsave()'s background-blending code in FigureCanvasAgg.print_jpeg. * :ghpull:`22026`: Simplify wxframe deletion. * :ghpull:`22351`: Fix "trailing" whitespace in C docstrings. * :ghpull:`22342`: Docstrings for _qhull. * :ghpull:`21836`: Slightly shorten ft2font init. * :ghpull:`21962`: Privatize various internal APIs of backend_pgf. * :ghpull:`22114`: Rewrite AxesStack independently of cbook.Stack. * :ghpull:`22332`: Let TransformedPatchPath inherit most functionality from TransformedPath. * :ghpull:`22292`: Cleanup Axis._translate_tick_kw * :ghpull:`22339`: wx.App() should be init'ed in new_figure_manager_given_figure * :ghpull:`22315`: More standardization of floating point slop in mpl_toolkits. * :ghpull:`22337`: DOC: More cleanup axes -> Axes * :ghpull:`22323`: Replace sole use of maxdict by lru_cache. * :ghpull:`22229`: FIX: make safe to add / remove artists during ArtistList iteration * :ghpull:`22196`: ``dates`` classes and functions support ``tz`` both as string and ``tzinfo`` * :ghpull:`22161`: Add box when setting ``PolygonSelector.verts`` * :ghpull:`19368`: Raise warning and downsample if data given to _image.resample is too large * :ghpull:`22250`: Unify toolbar init across backends. * :ghpull:`22304`: Added tests for ContourSet.legend_elements * :ghpull:`21583`: Add pre-commit config and dev instructions * :ghpull:`21547`: Custom cap widths in box and whisker plots in bxp() and boxplot() * :ghpull:`20887`: Implement a consistent behavior in TkAgg backend for bad blit bbox * :ghpull:`22317`: Rename outdated seaborn styles. * :ghpull:`22271`: Rework/fix Text layout cache. * :ghpull:`22097`: In mpl_toolkits, use the same floating point slop as for standard ticks. * :ghpull:`22295`: Display bad format string in error message. * :ghpull:`22287`: Removed unused code and variables * :ghpull:`22244`: MNT: colorbar locators properties * :ghpull:`22270`: Expanded documentation of Axis.set_ticks as per discussion in issue #22262 * :ghpull:`22280`: Simplify FontProperties.copy(). * :ghpull:`22174`: Give the Tk toolbar buttons a flat look * :ghpull:`22046`: Add the ability to change the focal length of the camera for 3D plots * :ghpull:`22251`: Colorbar docstring reorg * :ghpull:`21933`: MNT: privatize colorbar attr * :ghpull:`22258`: DOC: fix version switcher * :ghpull:`22261`: DOC: fix switcher json * :ghpull:`22154`: Add some tests for minspan{x,y} in RectangleSelector * :ghpull:`22246`: DOC: add dropdown * :ghpull:`22133`: Deprecated ``afm``, ``fontconfig_pattern``, and ``type1font`` * :ghpull:`22249`: DOC: More capitalization of Axes * :ghpull:`22021`: Ensure that all toolbar (old/new) subclasses can be init'ed consistently * :ghpull:`22213`: Improve ft2font error reporting. * :ghpull:`22245`: Deprecate cleared kwarg to get_renderer. * :ghpull:`22239`: Fix typos * :ghpull:`22216`: turn off the grid after creating colorbar axes * :ghpull:`22055`: FIX: Return value instead of enum in get_capstyle/_joinstyle * :ghpull:`22228`: Remove some unnecessary getattrs. * :ghpull:`20426`: ENH: Layout engine * :ghpull:`22224`: Trivial doc fix to annotations tutorial. * :ghpull:`21894`: Jointly track x and y in PolygonSelector. * :ghpull:`22205`: Bump minimum NumPy to 1.19 * :ghpull:`22203`: Factor out underline-thickness lookups in mathtext. * :ghpull:`22189`: DOC: Add hatch API to reference * :ghpull:`22084`: Clean up 3d plot box_aspect zooming * :ghpull:`22098`: Expire axes_grid1/axisartist deprecations. * :ghpull:`22013`: Use standard toolbar in wx. * :ghpull:`22160`: Removed unused variables etc. * :ghpull:`22179`: FIX: macosx check case-insensitive app name * :ghpull:`22157`: Improved coverage of mathtext and removed unused code * :ghpull:`21781`: Use a fixture to get widget testing axes * :ghpull:`22140`: Ensure log formatters use Unicode minus * :ghpull:`21342`: Fix drawing animated artists changed in selector callback * :ghpull:`22134`: Deprecated ``tight_bbox`` and ``tight_layout`` modules * :ghpull:`21965`: Switch transOffset to offset_transform. * :ghpull:`22145`: Make Tk windows use the same icon as other backends * :ghpull:`22107`: Expire mathttext-related deprecations * :ghpull:`22139`: FIX: width/height were reversed in macosx rectangle creation * :ghpull:`22123`: Deprecate accepting arbitrary parameters in some get_window_extent() methods * :ghpull:`22122`: Hint at draw_without_rendering() in Text.get_window_extent * :ghpull:`22120`: Drop dependency on scipy in the docs. * :ghpull:`22063`: FIX: Autoposition title when yaxis has offset * :ghpull:`22119`: Micro-optimize skew(). * :ghpull:`22109`: Remove unnecessary null checks in macosx.m, and some more maintenance * :ghpull:`21977`: Add corner coordinate helper methods to Ellipse/Rectangle * :ghpull:`21830`: Add option of bounding box for PolygonSelector * :ghpull:`22115`: Turn _localaxes into a plain list. * :ghpull:`22108`: Micro-optimize rotation transform. * :ghpull:`22043`: Cleanup differential equations examples. * :ghpull:`22080`: Simple style(ish) fixes. * :ghpull:`22110`: Right-aligned status text in backends * :ghpull:`21873`: DOC: Update and consolidate Custom Tick Formatter for Time Series example * :ghpull:`22112`: Fix a small typo * :ghpull:`20117`: Very soft-deprecate AxesDivider.new_{horizontal,vertical}. * :ghpull:`22034`: Update lines_with_ticks_demo.py * :ghpull:`22102`: DOC: rename usage tutorial to quick_start * :ghpull:`19228`: Validate text rotation in setter * :ghpull:`22081`: Expire colorbar-related deprecations. * :ghpull:`22008`: Added color keyword argument to math_to_image * :ghpull:`22058`: Remove exprired mplot3d deprecations for 3.6 * :ghpull:`22073`: DOC: Add new tutorial to external resources. * :ghpull:`22054`: MNT: Set CapStyle member names automatically * :ghpull:`22061`: De-duplicate mplot3D API docs * :ghpull:`22075`: Remove unnecessary ``.figure`` qualifier in docs. * :ghpull:`22051`: Make required_interactive_framework required on FigureCanvas. * :ghpull:`22050`: Deprecate the noop, unused FigureCanvasBase.resize. * :ghpull:`22030`: Add explanatory comments to "broken" horizontal bar plot example * :ghpull:`22001`: Fix: [Bug]: triplot with 'ls' argument yields TypeError #21995 * :ghpull:`22045`: Fill in missing Axes3D box_aspect argument docstring * :ghpull:`22042`: Keep FontEntry helpers private. * :ghpull:`21042`: Make rcParams.copy() return a new RcParams instance. * :ghpull:`22032`: flipy only affects the drawing of texts, not of images. * :ghpull:`21993`: Added docstring to rrulewrapper class * :ghpull:`21935`: Significantly improve tight layout performance for cartopy axes * :ghpull:`22000`: Some gtk cleanups. * :ghpull:`21983`: Simplify canvas class control in FigureFrameWx. * :ghpull:`21985`: Slightly tighten the _get_layout_cache_key API. * :ghpull:`22020`: Simplify wx _print_image. * :ghpull:`22010`: Fix syntax highlighting in contrib guide. * :ghpull:`22003`: Initialize RendererCairo.{width,height} in constructor. * :ghpull:`21992`: Use _make_classic_style_pseudo_toolbar more. * :ghpull:`21916`: Fix picklability of make_norm_from_scale norms. * :ghpull:`21981`: FigureCanvasCairo can init RendererCairo; kill RendererCairo subclasses. * :ghpull:`21986`: InvLogTransform should only return masked arrays for masked inputs. * :ghpull:`21991`: PEP8ify wx callback names. * :ghpull:`21975`: DOC: remove experimental tag from CL * :ghpull:`21989`: Autoinfer norm bounds. * :ghpull:`21980`: Removed loaded modules logging * :ghpull:`21982`: Deprecate duplicated FigureManagerGTK{3,4}Agg classes. * :ghpull:`21963`: Clarify current behavior of draw_path_collection. * :ghpull:`21974`: Reword inset axes example. * :ghpull:`21835`: Small improvements to interactive examples * :ghpull:`21050`: Store dash_pattern as single attribute, not two. * :ghpull:`21557`: Fix transparency when exporting to png via pgf backend. * :ghpull:`21904`: Added _repr_html_ for fonts * :ghpull:`21696`: Use cycling iterators in RendererBase. * :ghpull:`21955`: Refactor common parts of ImageMagick{,File}Writer. * :ghpull:`21952`: Clarify coordinates for RectangleSelector properties * :ghpull:`21964`: Fix some more missing references. * :ghpull:`21516`: Make _request_autoscale_view more generalizable to 3D. * :ghpull:`21947`: Slightly cleanup RendererBase docs. * :ghpull:`21961`: Privatize various internal APIs of backend_pgf. * :ghpull:`21956`: Remove tests for avconv animation writers. * :ghpull:`21954`: DOC: Move Animation and MovieWriter inheritance diagrams ... * :ghpull:`21780`: Add a click_and_move widget test helper * :ghpull:`21941`: Merge branch v3.5.x into main * :ghpull:`21936`: Small ``__getstate__`` cleanups. * :ghpull:`21939`: Update comment re: register_at_fork. * :ghpull:`21910`: Fold _rgbacache into _imcache. * :ghpull:`21921`: Clean up RectangleSelector move code * :ghpull:`21925`: Drop labelling from PR welcome action * :ghpull:`14930`: Set Dock icon on the macosx backend * :ghpull:`21920`: Improve square state calculation in RectangleSelector * :ghpull:`21919`: Fix use_data_coordinates docstring * :ghpull:`21881`: Add a PolygonSelector.verts setter * :ghpull:`20839`: Fix centre and square state and add rotation for rectangle selector * :ghpull:`21874`: DOC: Add Date Tick Locators and Formatters example * :ghpull:`21799`: Added get_font_names() to fontManager * :ghpull:`21871`: DOC: Code from markevery_prop_cycle moved to test. * :ghpull:`21395`: Expire _check_savefig_extra_args-related deprecations. * :ghpull:`21867`: Remove unused bbox arg to _convert_agg_to_wx_bitmap. * :ghpull:`21868`: Use partialmethod for better signatures in backend_ps. * :ghpull:`21520`: Shorten some inset_locator docstrings. * :ghpull:`21737`: Update the "Rotating a 3D plot" gallery example to show all 3 rotation axes * :ghpull:`21851`: Re-order a widget test function * :ghpull:`10762`: Normalization of elevation and azimuth angles for surface plots * :ghpull:`21426`: Add ability to roll the camera in 3D plots * :ghpull:`21822`: Replace NSDictionary by switch-case. * :ghpull:`21512`: MNT: Add modifier key press handling to macosx backend * :ghpull:`21784`: Set macOS icon when using Qt backend * :ghpull:`21748`: Shorten PyObjectType defs in macosx.m. * :ghpull:`21809`: MNT: Turn all macosx warnings into errors while building * :ghpull:`21792`: Fix missing return value in closeButtonPressed. * :ghpull:`21767`: Inherit many macos backend docstrings. * :ghpull:`21766`: Don't hide build log on GHA. * :ghpull:`21728`: Factor out some macosx gil handling for py-method calls from callbacks. * :ghpull:`21754`: Update gitattributes so that objc diffs are correctly contextualized. * :ghpull:`21752`: Add a helper for directly output pdf streams. * :ghpull:`21750`: Don't sort pdf dicts. * :ghpull:`21745`: DOC: Clarify Coords Report Example * :ghpull:`21746`: Fix/add docstring signatures to many C++ methods. * :ghpull:`21631`: DOC: change gridspec tutorial to arranging_axes tutorial * :ghpull:`21318`: FIX: better error message for shared axes and axis('equal') * :ghpull:`21519`: mark_inset should manually unstale axes limits before drawing itself. * :ghpull:`21724`: Fix copyright date with SOURCE_DATE_EPOCH set * :ghpull:`21398`: FIX: logic of title repositioning * :ghpull:`21717`: Simplify macosx toolbar init. * :ghpull:`21690`: Whitespace/braces/#defines cleanup to macosx. * :ghpull:`21695`: Use _api.check_shape more. * :ghpull:`21698`: Small code cleanups and style fixes. * :ghpull:`21529`: Delay-load keymaps in toolmanager. * :ghpull:`21525`: Fix support for clim in scatter. * :ghpull:`21697`: Drop non-significant zeros from ps output. * :ghpull:`21692`: CI: Remove CI test runs from forks of matplotlib * :ghpull:`21591`: Make ToolFullScreen a Tool, not a ToolToggle. * :ghpull:`21677`: Simplify test for negative xerr/yerr. * :ghpull:`21657`: Replace some image_comparisons by return-value-tests/check_figures_e… * :ghpull:`21664`: Merge 3.5.x into main * :ghpull:`21490`: Make Line2D copy its inputs * :ghpull:`21639`: Skip some uses of packaging's PEP440 version for non-Python versions. * :ghpull:`21604`: Fix centre square rectangle selector part 1 * :ghpull:`21593`: Check for images added-and-modified in a same PR * :ghpull:`20750`: Shorten issue templates * :ghpull:`21590`: Make gtk3 full_screen_toggle more robust against external changes. * :ghpull:`21582`: Organize checklist in PR template * :ghpull:`21580`: Rename/remove _lastCursor, as needed. * :ghpull:`21567`: Removed the range parameter from the validate_whiskers function's err… * :ghpull:`21565`: Further remove remnants of offset_position. * :ghpull:`21542`: [ENH]: Use new style format strings for colorbar ticks * :ghpull:`21564`: Skip invisible artists when doing 3d projection. * :ghpull:`21558`: Various small fixes for streamplot(). * :ghpull:`21544`: Return minorticks as array, not as list. * :ghpull:`21546`: Added links to the mosaic docs in figure and pyplot module docstrings * :ghpull:`21545`: Turn mouseover into a mpl-style getset_property. * :ghpull:`21537`: Remove unnecessary False arg when constructing wx.App. * :ghpull:`21536`: Reword margins docstrings, and fix bounds on zmargin values. * :ghpull:`21535`: typo-correction-on-line-185 * :ghpull:`21534`: Do not use space in directive calling. * :ghpull:`21494`: Adding tutorial links for blitting in widgets.py * :ghpull:`21407`: Stash exceptions when FT2Font closes the underlying stream. * :ghpull:`21431`: set_ticks([single_tick]) should also expand view limits. * :ghpull:`21444`: Make pipong example self-contained. * :ghpull:`21392`: Add label about workflow to new contributor PRs * :ghpull:`21440`: Install sphinx-panels along with development setup * :ghpull:`21434`: Remove coords_flat variable * :ghpull:`21415`: Move gui_support.macosx option to packages section. * :ghpull:`21412`: Privatize some SVG internal APIs. * :ghpull:`21401`: Uncamelcase some internal variables in axis.py; rename _get_tick_bboxes. * :ghpull:`21417`: Use Bbox.unit() more. * :ghpull:`20253`: Simplify parameter handling in FloatingAxesBase. * :ghpull:`21379`: Simplify filename tracking in FT2Font. * :ghpull:`21278`: Clear findfont cache when calling addfont(). * :ghpull:`21400`: Use bbox.{size,bounds,width,height,p0,...} where appropriate. * :ghpull:`21408`: Reword annotations tutorial section titles. * :ghpull:`21371`: Rename default branch * :ghpull:`21389`: Log pixel coordinates in event_handling coords_demo example on terminal/console * :ghpull:`21376`: Factor common parts of saving to different formats using pillow. * :ghpull:`21377`: Enable tests for text path based markers * :ghpull:`21283`: Demonstrate inset_axes in scatter_hist example. * :ghpull:`21356`: Raise an exception when find_tex_file fails to find a file. * :ghpull:`21362`: Simplify wording of allowed errorbar() error values * :ghpull:`21274`: ENH: Add support to save images in WebP format * :ghpull:`21289`: Simplify _init_legend_box. * :ghpull:`21256`: Make image_comparison work even without the autoclose fixture. * :ghpull:`21343`: Fix type1font docstring markup/punctuation. * :ghpull:`21341`: Fix trivial docstring typo. * :ghpull:`21301`: Simplify ``Colormap.__call__`` a bit. * :ghpull:`21280`: Make ``Path.__deepcopy__`` interact better with subclasses, e.g. TextPath. * :ghpull:`21266`: Fix #21101 Add validator to errorbar method * :ghpull:`20921`: Fix problem with (deep)copy of TextPath * :ghpull:`20914`: 19195 rotated markers * :ghpull:`21276`: Add language about not assigning issues * :ghpull:`20715`: Improve Type-1 font parsing * :ghpull:`21218`: Parametrize/simplify test_missing_psfont. * :ghpull:`21213`: Compress comments in make_image. * :ghpull:`21187`: Deprecate error_msg_foo helpers. * :ghpull:`21190`: Deprecate mlab.stride_windows. * :ghpull:`21152`: Rename ``**kw`` to ``**kwargs``. * :ghpull:`21087`: Move colormap examples from userdemo to images_contours_and_fields. * :ghpull:`21074`: Deprecate MarkerStyle(None). * :ghpull:`20990`: Explicit registration of canvas-specific tool subclasses. * :ghpull:`21049`: Simplify setting Legend attributes * :ghpull:`21056`: Deprecate support for no-args MarkerStyle(). * :ghpull:`21059`: Remove dummy test command from setup.py * :ghpull:`21015`: Prepare for rcParams.copy() returning a new RcParams instance in the future * :ghpull:`21021`: Factor out for_layout_only backcompat support in get_tightlayout. * :ghpull:`21023`: Inline ToolManager._trigger_tool to its sole call site. * :ghpull:`21005`: Test the rcParams deprecation machinery. * :ghpull:`21010`: Avoid TransformedBbox where unneeded. * :ghpull:`21019`: Reword custom_ticker1 example. * :ghpull:`20995`: Deprecate some backend_gtk3 helper globals. * :ghpull:`21004`: Remove now-unused rcParams _deprecated entries. * :ghpull:`20986`: Make HandlerLine2D{,Compound} inherit constructors from HandlerNpoints. * :ghpull:`20974`: Rename symbol_name to glyph_name where appropriate. * :ghpull:`20961`: Small cleanups to math_to_image. * :ghpull:`20957`: legend_handler_map cleanups. * :ghpull:`20955`: Remove unused HostAxes._get_legend_handles. * :ghpull:`20851`: Try to install the Noto Sans CJK font Issues (202): * :ghissue:`23827`: backend_gtk3agg.py calls set_device_scale * :ghissue:`23560`: [Doc]: mpl_toolkits.axes_grid still mentioned as maintained * :ghissue:`23794`: [Doc]: Version switcher broken in devdocs * :ghissue:`23806`: [Bug]: possible regression in axis ticks handling in matplotlib 3.6.0rc2 * :ghissue:`22965`: [Bug]: triplot duplicates label legend * :ghissue:`23807`: streamplot raises ValueError when the input is zeros * :ghissue:`23761`: [Bug]: False positive legend handler warnings in 3.6.0.rc1 * :ghissue:`23398`: [Bug]: Newer versions of matplotlib ignore xlabel on colorbar axis * :ghissue:`23699`: [Bug]: Bug with toolbar instantiation in notebook * :ghissue:`23745`: [Doc]: Minor rcParams/matplotlibrc doc issues * :ghissue:`23717`: [Bug]: AxesSubplot.get_yticks not returning the actual printed ticks * :ghissue:`21508`: [Doc]: Create diagram to show rotation directions for 3D plots * :ghissue:`23709`: [Bug]: colorbar with unattached mappables can't steal space * :ghissue:`23701`: [Bug]: plt.figure(), plt.close() leaks memory * :ghissue:`22409`: [Bug]: AttributeError: 'QResizeEvent' object has no attribute 'pos' * :ghissue:`19609`: DeprecationWarning when changing color maps * :ghissue:`23716`: MatplotlibDeprecationWarning removal hard-breaks seaborn in 3.6rc1 * :ghissue:`23719`: [Bug]: register_cmap deprecation message seems wrong * :ghissue:`23707`: test_Normalize fails on aarch64/ppc64le/s390x * :ghissue:`21107`: [MNT]: Should plt.xticks() get a minor keyword argument * :ghissue:`23679`: [Doc]: Deprecated modules not in docs * :ghissue:`19550`: Arc and pathpatch_2d_to_3d plots full ellipse * :ghissue:`23329`: [Bug]: ``plt.autoscale()`` fails for partial ``Arc`` * :ghissue:`11266`: Arc patch ignoring theta1/theta2 when added to Axes via PatchCollection * :ghissue:`4067`: 'Poly3DCollection' object has no attribute '_facecolors2d' * :ghissue:`23622`: [MNT]: make.bat not parsing sphinxopt * :ghissue:`23459`: [Bug]: 'Line3D' object has no attribute '_verts3d' * :ghissue:`23653`: [Bug]: macosx subplot tool causes segfault when window closed * :ghissue:`23660`: [Bug]: Test test_figure.py::test_subfigure_ss[png] FAILED on ppc64le * :ghissue:`23645`: [MNT]: Python 3.11 manylinux wheels * :ghissue:`23650`: TTF fonts loaded from file are not embedded/displayed properly when saved to pdf * :ghissue:`23583`: [Doc]: Document the position parameter in apply_aspect() * :ghissue:`23386`: setuptools_scm-git-archive is obsolete * :ghissue:`23220`: [Doc]: Clarify ``offset`` parameter in linestyle * :ghissue:`22746`: [Doc]: Document that rcParams['font.family'] can be a list * :ghissue:`8187`: Axes doesn't have ````legends```` attribute? * :ghissue:`23580`: [Bug]: TypeError when plotting against list of datetime.date where 0th element of list is None * :ghissue:`15514`: Relevant methods are only documented in base classes and thus not easily discoverable * :ghissue:`21611`: DOC: Add conda environment instructions to developers guide * :ghissue:`23487`: [Bug]: scatter plot color settings discarded unless c given * :ghissue:`22977`: [Bug]: offset dash linestyle has no effect in patch objects * :ghissue:`18883`: Matplotlib would not try to apply all the font in font list to draw all characters in the given string. * :ghissue:`22570`: [ENH]: Provide ``axis('equal')`` for ``Axes3D``. * :ghissue:`23433`: [Bug]: array-like linewidth raises an error for scatter3D * :ghissue:`12388`: Legend Title Left Alignment * :ghissue:`23375`: [Bug]: markerfacecoloralt not supported when drawing errorbars * :ghissue:`17973`: DOC: matplotlib.__doc__ not included in online docs ? * :ghissue:`23474`: [Bug]: ``\,`` and ``\mathrm{\,}`` are not identical in Mathtext when using CM and STIX * :ghissue:`8715`: event handlers have different signatures across backends * :ghissue:`18271`: PGF uses the minimal document class * :ghissue:`23324`: [Bug]: Exception not handled in widgetlock() * :ghissue:`15710`: doc for type of tz parameter is inconsistent throughout dates.py * :ghissue:`21165`: Hexbin marginals need a test for linear scaling * :ghissue:`23105`: [MNT]: Deprecate per-backend customization of draw_if_interactive * :ghissue:`23147`: [Bug]: with setuptools>=60, cannot find msbuild * :ghissue:`23379`: [Bug]: Offset notation on y-axis can overlap with a long title * :ghissue:`22819`: [Doc]: Make rect argument consistent in the docstrings * :ghissue:`23172`: [Bug]: Calling matplotlib.pyplot.show() outside of matplotlib.pyplot.rc_context no longer works * :ghissue:`23019`: [Bug]: ``UnicodeDecodeError`` when using some special and accented characters in TeX * :ghissue:`23334`: [Doc]: Tk embedding example crashes Spyder * :ghissue:`23298`: [Bug]: get_backend() clears figures from Gcf.figs if they were created under rc_context * :ghissue:`21942`: [ENH]: add width/height_ratios to subplots and friends * :ghissue:`23028`: [ENH]: contour kwarg for negative_linestyle * :ghissue:`19223`: Certain non-hashable parameters to text() give cryptic error messages * :ghissue:`18351`: Add the ability to plot striped lines * :ghissue:`23205`: [Bug]: URL-area not rotated in PDFs * :ghissue:`23268`: [Bug]: hyphen renders different length depending on presence of MathText * :ghissue:`23308`: [Bug]: set_visible() not working for 3d projection * :ghissue:`23296`: Set_color method for line2d object in latest document not work * :ghissue:`22992`: [Bug]: test_image_comparison_expect_rms nondeterministic failure * :ghissue:`23008`: [ENH]: Use ``\genfrac`` in display style? * :ghissue:`23214`: [MNT]: Rename examples with "test" in the name * :ghissue:`17852`: Thin space missing after mathtext operators * :ghissue:`12078`: Inconsistency in keyword-arguments ncol/ncols, nrow/nrows * :ghissue:`23239`: [Doc]: steps is not implemented in line styles. * :ghissue:`23151`: [MNT]: default date limits... * :ghissue:`9462`: Misaligned bottoms of subplots for png output with bbox_inches='tight' * :ghissue:`21369`: [Bug]: ax.invert_xaxis() and ax.invert_yaxis() both flip the X axis * :ghissue:`20797`: ``macosx`` cursors break with images * :ghissue:`23084`: [TST] Upcoming dependency test failures * :ghissue:`22910`: [Bug]: bar_label fails with nan errorbar values * :ghissue:`23074`: [Bug]: matplotlib crashes if ``_tkinter`` doesn't have ``__file__`` * :ghissue:`23083`: [Bug]: Confusing error messages * :ghissue:`22391`: [Doc]: Remove "keywords" line at the bottom of all examples * :ghissue:`20202`: Daylocator causes frozen computer when used with FuncAnimation * :ghissue:`22529`: Replace C++ quad contouring code with use of ContourPy * :ghissue:`21710`: [ENH]: macosx backend does not respect rcParams["savefig.directory"] * :ghissue:`21880`: [Doc]: rrulewrapper not included in API docs * :ghissue:`22622`: [Bug]: Gaps and overlapping areas between bins when using float16 * :ghissue:`23043`: [TST] Upcoming dependency test failures * :ghissue:`17960`: Line2D object markers are lost when retrieved from legend.get_lines() when linestyle='None' * :ghissue:`23026`: [MNT]: Require that matplotlibrc/style files use utf-8 (or have an encoding cookie) * :ghissue:`22947`: [Bug]: Can't use ``plt.sca()`` on axes created using subfigures * :ghissue:`22623`: [ENH]: support rect with constrained_layout ("layout only to part of the figure") * :ghissue:`22917`: "ab;cd" missing in subplot_mosaic tutorial * :ghissue:`22686`: [Bug]: can not give init value for RangeSlider widget * :ghissue:`22740`: [MNT]: Add codespell to pre-commit hooks * :ghissue:`22893`: rainbow text example is broken * :ghissue:`21571`: [Doc]: Clarify text positioning * :ghissue:`22092`: [Bug]: Configure subplots dialog freezes for TkAgg with toolmanager * :ghissue:`22760`: [Bug]: Macosx legend picker doesn't work anymore * :ghissue:`16369`: Call to input blocks slider input on osx with the default agg 'MacOSX'. It works fine on when TkAgg is used. * :ghissue:`22915`: [Bug]: figure.raise_window rcParam does not work on MacOSX backend * :ghissue:`22930`: [Bug]: Regression in dashes due to #22569 * :ghissue:`22859`: [Bug]: findSystemFonts should not look in subdirectories of C:\Windows\Fonts\ * :ghissue:`22882`: Missing ``f`` prefix on f-strings * :ghissue:`22738`: [MNT]: make Axes.cla an alias for Axes.clear in all cases * :ghissue:`22708`: [TST] Upcoming dependency test failures * :ghissue:`8388`: Proposed ENH: Allow user to turn off breaking of streamlines in streamplot * :ghissue:`20755`: [Bug]: make_norm_from_scale should create picklable classes even when used in-line. * :ghissue:`18249`: Expand the explanation of the Object-Oriented interface * :ghissue:`22792`: [Bug]: .eps greyscale hatching of patches when lw=0 * :ghissue:`22630`: [ENH]: enable passing of projection keyword to Axes.inset_axes * :ghissue:`22414`: [Bug]: bar_label overlaps bars when y-axis is inverted * :ghissue:`22726`: [Bug]: tripcolor ignores clim * :ghissue:`21635`: [ENH]: Add a nightly wheel build * :ghissue:`9994`: document where nightly wheels are published * :ghissue:`22350`: [Bug]: text.usetex Vs. DateFormatter * :ghissue:`4976`: missing imshow() subplots when using tight_layout() * :ghissue:`22150`: [ENH]: Tool icons are hardly visible in Tk when using a dark theme * :ghissue:`22662`: Leave color parameter empty should be fine[ENH]: * :ghissue:`22671`: [Doc]: plot_format adaption invalidates sphinx cache * :ghissue:`22582`: [Bug]: FontManager.addfont doesn't accept pathlib.Path of TTF font * :ghissue:`22657`: [ENH]: vector map * :ghissue:`16181`: The great API cleanup * :ghissue:`22636`: [Bug]: Infinite loop when there is single double quote in matplotlibrc * :ghissue:`22266`: [Doc]: Improve examples in documentation * :ghissue:`11861`: Figure does not close until script finishes execution * :ghissue:`19288`: Escape # character in matplotlibrc * :ghissue:`22579`: [Bug]: Replacement for epoch2num behaves differently (does not accept arrays) * :ghissue:`22605`: [Bug]: Tool contrast low with dark theme on macosx backend * :ghissue:`17642`: bring osx backend flush_events to feature parity with other backend * :ghissue:`19268`: Drawing the canvas does not populate ticklabels on MacOSX backend * :ghissue:`17445`: MacOSX does not render frames in which new artists are added when blitting * :ghissue:`10980`: Current versions cannot reproduce rotate_axes_3d_demo.py * :ghissue:`18451`: MacOSX backend fails with animation in certain scripts * :ghissue:`22603`: [MNT]: Replace str(n)cpy etc with safe versions (C++) * :ghissue:`19121`: Handle and label not created for Text with label * :ghissue:`22563`: [Doc]: annotation_clip=None not correctly documented * :ghissue:`12528`: Empty axes on draw after blitted animation finishes * :ghissue:`20991`: [Bug]: Error when using path effect with a PolyCollection * :ghissue:`19563`: path_effects kwarg triggers exception on 3D scatterplot * :ghissue:`8650`: System Error in backend_agg. (with a fix!) * :ghissue:`20294`: ``AxesImage.__str__`` is wrong if the image does not span the full Axes. * :ghissue:`18066`: Document minimum supported OSX version for macos backend * :ghissue:`17018`: Add documentation about transparency of frame * :ghissue:`22403`: [MNT]: Confusing prompt in docs issue template * :ghissue:`8839`: mpl_connect silently does nothing when passed an invalid event type string * :ghissue:`22343`: [MNT]: Delay (or make pending) the deprecation of set_constrained_layout/set_tight_layout * :ghissue:`21554`: [Bug]: ``ValueError`` upon deepcopy of a ``Figure`` object * :ghissue:`22369`: [Doc]: Incorrect comment in example code for creating adjacent subplots * :ghissue:`19174`: connectionstyle arc3 with high rad value pushes up data interval of x-axis and y-axis. * :ghissue:`8351`: seaborn styles make "+", "x" markers invisible; proposed workaround for shipped styles * :ghissue:`22278`: Deprecate/remove maxdict * :ghissue:`19276`: imshow with very large arrays not working as expected * :ghissue:`22035`: [ENH]: Specify a custom focal length / FOV for the 3d camera * :ghissue:`22264`: [Bug]: new constrained_layout causes axes to go invisible(?) * :ghissue:`21774`: [MNT]: Improvements to widget tests * :ghissue:`18722`: Consider removing AFM+mathtext support * :ghissue:`21540`: [Bug]: cm fontset in log scale does not use Unicode minus * :ghissue:`22062`: [Bug]: Autopositioned title overlaps with offset text * :ghissue:`22093`: [Bug]: AttributeError: 'AxesSubplot' object has no attribute 'add_text' * :ghissue:`22012`: [Bug]: Mouseover coordinate/value text should be right aligned * :ghissue:`21995`: [Bug]: triplot with 'ls' argument yields TypeError * :ghissue:`20249`: MatplotlibDeprecationWarning when updating rcparams * :ghissue:`15781`: MatplotlibDeprecationWarning examples.directory is deprecated * :ghissue:`13118`: No MatplotlibDeprecationWarning for default rcParams * :ghissue:`21978`: Remove logging debug of loaded modules * :ghissue:`11738`: pgf backend doesn't make background transparent * :ghissue:`18039`: Add ``_repr_html_`` for fonts * :ghissue:`21970`: [Bug]: tight layout breaks with toolbar.push_current() * :ghissue:`14850`: No icon showing up with macosx backend * :ghissue:`17283`: Create Date Formatter/Locator Reference * :ghissue:`21761`: [Doc]: add how to know available fonts... * :ghissue:`21863`: [Doc]: Remove example "prop_cycle property markevery in rcParams" * :ghissue:`10241`: Axes3D.view_init elevation issue between 270 and 360 degrees * :ghissue:`14453`: add third angle to view_init() * :ghissue:`20486`: Modifier key press events not recognized on MacOSX backend * :ghissue:`9837`: MacOS: Key modifiers deprecated * :ghissue:`11416`: RuntimeError: adjustable='datalim' is not allowed when both axes are shared. * :ghissue:`17711`: inset_locator.mark_inset() misplaces box connectors * :ghissue:`20854`: [Doc]: Incorrect copyright start year at the bottom of devdocs page * :ghissue:`21394`: [Bug]: Subplot title does not obey padding * :ghissue:`20998`: [Bug]: ToolManager does not respect rcParams["keymap."] set after import time * :ghissue:`7075`: Superscripts in axis label cut when saving .eps with bbox_inches="tight" * :ghissue:`21514`: [Doc]: Error message of validate_whiskers is not updated * :ghissue:`21532`: [Doc]: subplot_mosaic docstring should link to the tutorial * :ghissue:`16550`: Docs: performance discussion of tight_layout * :ghissue:`21378`: [ENH]: use new style format strings for colorbar ticks * :ghissue:`19323`: Streamplot color mapping fails on (near-)empty array. * :ghissue:`19559`: Axes.get_xticks() returns a numpy array but Axes.get_xticks(minor=True) returns a plain list * :ghissue:`21526`: [Doc]: Little Typo on Introductory Tutorial * :ghissue:`19195`: Rotate Markers in functions like plot, scatter, etcetera * :ghissue:`21364`: [Bug]: double free when FT2Font constructor is interrupted by KeyboardInterrupt * :ghissue:`16581`: Can't not refresh new font in running interpreter * :ghissue:`21162`: [ENH]: saving images in webp format * :ghissue:`18168`: The example of the testing decorator does not work. * :ghissue:`20943`: [Bug]: Deepcopy of TextPath fails * :ghissue:`21101`: [Bug]: Errorbars separated from markers with negative errors * :ghissue:`17986`: MEP22 per-backend tool registration * :ghissue:`4938`: Feature request: add option to disable mathtext parsing * :ghissue:`11435`: plt.subplot eats my subplots Previous GitHub statistics -------------------------- .. toctree:: :maxdepth: 1 :glob: :reversed: prev_whats_new/github_stats_*