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):

  • PR #23814: Consolidate release notes for 3.6

  • PR #23899: Backport PR #23885 on branch v3.6.x (DOC: Rearrange navbar-end elements)

  • PR #23898: Backport PR #23892 on branch v3.6.x (DOC: Fix docs for linestyles in contour)

  • PR #23885: DOC: Rearrange navbar-end elements

  • PR #23894: Backport PR #23881 on branch v3.6.x (Fix Pillow compatibility in example)

  • PR #23897: Backport PR #23887 on branch v3.6.x (Add missing label argument to barh docs)

  • PR #23892: DOC: Fix docs for linestyles in contour

  • PR #23887: Add missing label argument to barh docs

  • PR #23893: Backport PR #23886 on branch v3.6.x (CI: prefer (older) binaries over (newer) sdists)

  • PR #23881: Fix Pillow compatibility in example

  • PR #23886: CI: prefer (older) binaries over (newer) sdists

  • PR #23880: Backport PR #23862 on branch v3.6.x (Remove triggering of deprecation warning in AnchoredEllipse)

  • PR #23862: Remove triggering of deprecation warning in AnchoredEllipse

  • PR #23879: Backport PR #23864 on branch v3.6.x (Correct and improve documentation for anchored artists)

  • PR #23877: Backport PR #23841 on branch v3.6.x (clarified that hist computes histogram on unbinned data)

  • PR #23872: Backport PR #23871 on branch v3.6.x (DOC: Fix formatting of pick event demo example)

  • PR #23841: clarified that hist computes histogram on unbinned data

  • PR #23864: Correct and improve documentation for anchored artists

  • PR #23871: DOC: Fix formatting of pick event demo example

  • PR #23869: Backport PR #23867 on branch v3.6.x (DOC: fix deprecation warnings in examples)

  • PR #23867: DOC: fix deprecation warnings in examples

  • PR #23858: Backport PR #23855 on branch v3.6.x (DOC: fix deprecation warnings)

  • PR #23859: Backport PR #23844 on branch v3.6.x (Further improve dev setup instructions)

  • PR #23844: Further improve dev setup instructions

  • PR #23855: DOC: fix deprecation warnings

  • PR #23854: Backport PR #23852 on branch v3.6.x (Fix cross-compiling internal freetype)

  • PR #23852: Fix cross-compiling internal freetype

  • PR #23853: Backport PR #23830 on branch v3.6.x (Start testing on Python 3.11)

  • PR #23830: Start testing on Python 3.11

  • PR #23851: Backport PR #23850 on branch v3.6.x (removed single word in documenting doc)

  • PR #23850: removed single word in documenting doc

  • PR #23848: Backport PR #23843 on branch v3.6.x (Clarify that pycairo>=1.14.0 is needed.)

  • PR #23843: Clarify that pycairo>=1.14.0 is needed.

  • PR #23842: Backport PR #23840 on branch v3.6.x (Remove documentation for axes_grid)

  • PR #23838: Backport PR #23834 on branch v3.6.x (Revert "Refactor handling of tick and ticklabel visibility in Axis.clear")

  • PR #23840: Remove documentation for axes_grid

  • PR #23837: Backport PR #23833 on branch v3.6.x (Remove search field from sidebar)

  • PR #23836: Backport PR #23823 on branch v3.6.x ([DOC] Improve dev setup description)

  • PR #23834: Revert "Refactor handling of tick and ticklabel visibility in Axis.clear"

  • PR #23833: Remove search field from sidebar

  • PR #23823: [DOC] Improve dev setup description

  • PR #23822: Backport PR #23813 on branch v3.6.x (Triplot duplicated label)

  • PR #23813: Triplot duplicated label

  • PR #23811: Backport PR #23805 on branch v3.6.x (sphinxext: Do not copy plot_directive.css's metadata)

  • PR #23805: sphinxext: Do not copy plot_directive.css's metadata

  • PR #23800: Backport PR #23785 on branch v3.6.x (FIX: ensure type stability for missing cmaps in set_cmap)

  • PR #23799: Backport PR #23790 on branch v3.6.x (DOC: Add cache busting to all static assets)

  • PR #23785: FIX: ensure type stability for missing cmaps in set_cmap

  • PR #23790: DOC: Add cache busting to all static assets

  • PR #23791: Backport PR #23774 on branch v3.6.x (Correct rcParams-name in AutoDateFormatter doc-string)

  • PR #23792: Backport PR #23781 on branch v3.6.x (ci: Add plot types to sphinx-gallery artifacts)

  • PR #23789: Backport PR #23786 on branch v3.6.x (DOC: fontfallback works for most of the backends)

  • PR #23788: Backport PR #23784 on branch v3.6.x (DOC: Fix num2date docstring)

  • PR #23786: DOC: fontfallback works for most of the backends

  • PR #23784: DOC: Fix num2date docstring

  • PR #23781: ci: Add plot types to sphinx-gallery artifacts

  • PR #23783: Backport PR #23782 on branch v3.6.x (Remove Axes.cla from examples)

  • PR #23782: Remove Axes.cla from examples

  • PR #23774: Correct rcParams-name in AutoDateFormatter doc-string

  • PR #23773: Backport PR #23772 on branch v3.6.x (3d plots what's new cleanups)

  • PR #23772: 3d plots what's new cleanups

  • PR #23765: Backport PR #23762 on branch v3.6.x (FIX: legend handler warning too liberal)

  • PR #23762: FIX: legend handler warning too liberal

  • PR #23759: Backport PR #23686 on branch v3.6.x (Improve matplotlib.pyplot importtime by caching ArtistInspector)

  • PR #23686: Improve matplotlib.pyplot importtime by caching ArtistInspector

  • PR #23756: Backport PR #23569 on branch v3.6.x (Fix hidden xlabel bug in colorbar)

  • PR #23755: Backport PR #23742 on branch v3.6.x (FIX: unbreak ipympl)

  • PR #23569: Fix hidden xlabel bug in colorbar

  • PR #23742: FIX: unbreak ipympl

  • PR #23752: Backport PR #23750 on branch v3.6.x (Fix rcParams documentation)

  • PR #23749: Backport PR #23735 on branch v3.6.x (Correctly handle Axes subclasses that override cla)

  • PR #23735: Correctly handle Axes subclasses that override cla

  • PR #23748: Backport PR #23746 on branch v3.6.x (DOC: add numpydoc docstring + commentary to Axis.get_ticklocs)

  • PR #23747: Backport PR #23721 on branch v3.6.x (3d plot view angle documentation)

  • PR #23746: DOC: add numpydoc docstring + commentary to Axis.get_ticklocs

  • PR #23721: 3d plot view angle documentation

  • PR #23744: Backport PR #23740 on branch v3.6.x (Clarify error for colorbar with unparented mappable)

  • PR #23741: Backport PR #23674 on branch v3.6.x (Re-rename builtin seaborn styles to not include a dot.)

  • PR #23740: Clarify error for colorbar with unparented mappable

  • PR #23674: Re-rename builtin seaborn styles to not include a dot.

  • PR #23738: Backport PR #23639 on branch v3.6.x (Adding the new contributor meeting)

  • PR #23739: Backport PR #23712 on branch v3.6.x (FIX: do not try to help CPython with garbage collection)

  • PR #23712: FIX: do not try to help CPython with garbage collection

  • PR #23639: Adding the new contributor meeting

  • PR #23732: Backport PR #23729 on branch v3.6.x (Use cleaner recursion check in PyQt FigureCanvas' resizeEvent.)

  • PR #23734: Backport PR #23733 on branch v3.6.x (DOC: Update theme configuration for upcoming changes)

  • PR #23733: DOC: Update theme configuration for upcoming changes

  • PR #23728: Backport PR #23722 on branch v3.6.x (Restore deprecation class aliases in cbook)

  • PR #23729: Use cleaner recursion check in PyQt FigureCanvas' resizeEvent.

  • PR #23726: Backport PR #23711 on branch v3.6.x (Fix deprecation messages for vendoring unused things)

  • PR #23722: Restore deprecation class aliases in cbook

  • PR #23727: Backport PR #23724 on branch v3.6.x (Fix/harmonize spacing in dependencies.rst.)

  • PR #23724: Fix/harmonize spacing in dependencies.rst.

  • PR #23711: Fix deprecation messages for vendoring unused things

  • PR #23715: Backport PR #23708 on branch v3.6.x (Loosen up test_Normalize test)

  • PR #23713: Backport PR #23710 on branch v3.6.x (Fix cmap deprecations)

  • PR #23708: Loosen up test_Normalize test

  • PR #23710: Fix cmap deprecations

  • PR #23696: Backport PR #23695 on branch v3.6.x (Document polar handling of _interpolation_steps.)

  • PR #23706: Backport PR #23705 on branch v3.6.x (DOC: Added link to class under discussion)

  • PR #23705: DOC: Added link to class under discussion

  • PR #23695: Document polar handling of _interpolation_steps.

  • PR #23668: Api deprecate cmap functions

  • PR #23049: Add minor keyword argument to plt.x/yticks

  • PR #23665: Harmonize docstrings for boxstyle/connectionstyle/arrowstyle.

  • PR #23636: FIX: macosx flush_events should process all events

  • PR #23555: Uncamelcase offsetTrans in draw_path_collection.

  • PR #23682: Fix generated documentation for deprecated modules

  • PR #23678: Get rcParams from mpl

  • PR #23571: Simplify _bind_draw_path_function.

  • PR #23673: DOC: Highlight information about avoiding labels in legend

  • PR #22506: Replace MathtextBackend mechanism.

  • PR #23340: Set correct path for Arc

  • PR #23562: Fix issue with get_edgecolor and get_facecolor in 3D plots

  • PR #23634: make.bat: Don't override SPHINXOPTS/O from the environment

  • PR #23675: Deprecate helper functions in axis3d

  • PR #23676: MNT: Get rcParams from mpl

  • PR #23677: TST: Use article class when checking for pgf

  • PR #23669: CI: Azure update from ubuntu-18.04 to ubuntu-latest and ubuntu-20.04

  • PR #23670: Add bar color demo.

  • PR #23644: Standardize edge-on axis locations when viewing primary 3d axis planes

  • PR #23563: Fix issue with drawing 3D lines where points are from nparray

  • PR #23666: MNT: Deprecate macosx prepare subplots tool

  • PR #23572: Deprecate get_grid_positions(..., raw=True).

  • PR #23525: Add functionality to label individual bars with Axes.bar()

  • PR #23667: Fix flake8 errors introduced by crossed PRs

  • PR #23554: MNT: Remove unused imports

  • PR #23659: Simplify/fix save_diff_image.

  • PR #23663: Small cleanups to _find_fonts_by_props.

  • PR #23662: Add tolerance to test failing on ppc64le

  • PR #23623: MNT: remove _gridspecs attribute on Figure classes

  • PR #23654: Reverts macosx change to ARC

  • PR #23661: Remove unused fontsize argument from private mathtext _get_info.

  • PR #23655: Merge branch v3.5.x into main

  • PR #23658: Increase tolerance on multi-font tests

  • PR #23657: Add eps to extension list in image triager

  • PR #23656: Fix broken link to MathML torture tests.

  • PR #23649: CI: Use anaconda-client v1.10.0 for upload of nightlies

  • PR #23647: Allow any color format to be used for axis3d.Axis.set_pane_color

  • PR #23643: Enable wheels for PyPy 3.8+

  • PR #23621: DOC: update and extend fonts explanation

  • PR #23612: CI: try installing a different version of noto on OSX

  • PR #23619: add pikepdf and visual c++ dependency

  • PR #23631: Leave out barh from the basic plot types.

  • PR #23637: BLD: Add Python 3.11 builds to CI

  • PR #23632: Add discouraged admonitions

  • PR #23620: Doc update deps

  • PR #23627: Bump pypa/cibuildwheel from 2.8.1 to 2.9.0

  • PR #23628: Change Title Case to Upper lower in templates

  • PR #23206: Change exception type for incorrect SVG date metadata

  • PR #23387: Remove setuptools_scm_git_archive dependency and add sdist test

  • PR #23605: Fix issues in examples, docs, and tutorials

  • PR #23618: [Doc]: Document the position parameter in apply_aspect()

  • PR #23355: Revert "Try to unbreak CI by xfailing OSX Tk tests"

  • PR #23610: TST: be more forgiving about IDing Noto

  • PR #23609: print version number when building docs

  • PR #20832: Implement multi-font embedding for PS Backend

  • PR #20804: Implement multi-font embedding for PDF Backend

  • PR #23202: MNT: Remove cached renderer from figure

  • PR #23497: Avoid gridspec in more examples

  • PR #23602: Editing "issues for new contributors"

  • PR #23600: DOC: view_init docstring for 3d axes primary view angles

  • PR #23587: BUG:datetime list starting with none

  • PR #23559: re-base of font fallback for pdf and eps output + SVG support

  • PR #23557: BLD: update the manylinux versions used

  • PR #23596: Minor cleanup of axes_grid1

  • PR #23594: Expire deprecation on passing bytes to FT2Font.set_text

  • PR #23435: Add conda env to setup instructions

  • PR #23574: Move colorbar() doc to method itself.

  • PR #23584: Bump Ubuntu to 20.04 on GitHub Actions

  • PR #23561: Clean up code in tri

  • PR #23582: Cleanup axis3d.Axis.draw

  • PR #23510: Refactor Widget tests

  • PR #20718: Circle: Build docs in parallel.

  • PR #22452: ENH: add ability to remove layout engine

  • PR #23516: warning when scatter plot color settings discarded

  • PR #23577: apply_aspect cleanups

  • PR #23575: Cleanup parasite_simple example.

  • PR #23567: Remove noop setattr_cm.

  • PR #23412: Fix dash offset bug in Patch

  • PR #21756: MNT: Clean up some UTF strings and memory autorelease

  • PR #23558: MNT: Use UTF-8 string in macosx backend

  • PR #23550: Change exception types, improve argument checking, and cleanups in mpl_toolkits

  • PR #23196: Unify set_pickradius argument

  • PR #20740: Implement Font-Fallback in Matplotlib

  • PR #22566: Add rcparam for figure label size and weight

  • PR #23551: Remove transform arguments from _iter_collection

  • PR #23444: Deduplicate common parts in LatexManager.{__init__,_setup_latex_process}

  • PR #23017: [ENH] : Provide axis('equal') for Axes3D (replace PR #22705)

  • PR #22950: Simplify definition of mathtext symbols & correctly end tokens in mathtext parsing

  • PR #23409: Provide axis('equal') for Axes3D (replaces PR #23017)

  • PR #23434: Fix array-like linewidth for 3d scatter

  • PR #23500: Move the common implementation of Axes.set_x/y/zscale to Axis.

  • PR #23533: Add tests for sankey and minor fixes

  • PR #23535: Make margins error as claimed in doc-string

  • PR #23546: Simplify impl. of functions optionally used as context managers.

  • PR #23494: Fix various issues from SonarQube

  • PR #23529: Add workflow dispatch GitHub CI

  • PR #23539: Small improvements to WebAgg example

  • PR #23541: Change doc-build CI install order

  • PR #23526: DOC: make "family" less ambiguous in FontProperties docs

  • PR #23537: Move the deprecated RendererGTK{3,4}Cairo to a single place.

  • PR #23140: [Features] Allow setting legend title alignment

  • PR #23538: Fix imprecise docs re: backend dependencies.

  • PR #23532: Add test for RGBAxes

  • PR #23453: Add more tests for mplot3d

  • PR #23501: Let Axes.clear iterate over Axises.

  • PR #23469: Inline _init_axis_artists & _init_gridlines into clear.

  • PR #23475: Add markerfacealt to pass-through arguments for error bar lines

  • PR #23527: STY: fix whitespace on an assert

  • PR #23495: Fix sgskip'd examples

  • PR #23404: Restore matplotlib.__doc__ in Sphinx docs

  • PR #23507: Add hint when More than {max_open_warning} figures have been opened

  • PR #23499: Fix outdated comment re: event handlers in test_backends_interactive.

  • PR #23498: Fix direct instantiation of webagg_core managers.

  • PR #23504: Clarify formatting of the code-for-reproduction field in bug reports.

  • PR #23489: Add missing test data to install

  • PR #23482: Mathtext spaces must be independent of font style.

  • PR #23486: Bump pypa/cibuildwheel from 2.8.0 to 2.8.1

  • PR #23461: Tweak Axes repr.

  • PR #16931: Make it easier to improve UI event metadata.

  • PR #23468: Display grid in floating axes example.

  • PR #23467: Remove old handling for factor=None in axisartist.

  • PR #23443: Try running the pgf backend off the article class.

  • PR #23373: Fix pan/zoom crashing when widget lock is unavailable

  • PR #23466: Update filename in example.

  • PR #23464: Deprecate macos close handler.

  • PR #23463: Deprecate Tick.label

  • PR #23455: Deprecate properties w_xaxis, w_yaxis, and w_zaxis

  • PR #23448: Tweak callbacks to generate pick events.

  • PR #23233: Default stem marker color follows the linecolor

  • PR #23452: Generalize Axes __repr__ to 3D

  • PR #23445: Compare thread native ids when checking whether running on main thread.

  • PR #20752: Set norms using scale names.

  • PR #23438: DOC: numpydoc-ify date Locator classes

  • PR #23427: Tweak pgf escapes.

  • PR #23432: Fixed typo in docs animation api

  • PR #23420: Clean up test_chunksize_fails()

  • PR #23415: Minor improvements to units_sample example

  • PR #21339: Added linear scaling test to Hexbin marginals

  • PR #23414: Bump pypa/cibuildwheel from 2.7.0 to 2.8.0

  • PR #23413: Combine chunk size tests into one

  • PR #23403: Small cleanup to VertexSelector.

  • PR #23291: In the new/simplified backend API, don't customize draw_if_interactive.

  • PR #23350: Fixed SVG-as-text image comparison tests.

  • PR #23406: DOC: Fix calculation of bin centers in multi-histogram

  • PR #23407: TST: Add missing warning type to pytest.warns

  • PR #23402: Link 3D animation examples to one another.

  • PR #23401: Upload wheel artifacts from the correct directory

  • PR #23374: GOV: point CoC reports at CoC steering council subcomittee mailing list

  • PR #23393: Clean up formatting of custom cmap example

  • PR #23146: Update cibuildwheel

  • PR #23368: Add a helper to generate closed paths.

  • PR #20220: DOC: add mission statement

  • PR #22364: Tweak mathtext/tex docs.

  • PR #23377: Use tick_params more often over tick iteration

  • PR #22820: [Doc] consolidate rect documentation

  • PR #23371: Default animation.convert_args to ["-layers", "OptimizePlus"].

  • PR #23148: DOC: change address to send security issues to

  • PR #23365: DOC: add new showcase example, replace gendered one

  • PR #23033: Fix issue with tex-encoding on non-Unicode platforms

  • PR #23358: Shorten/clarify definition of extension types.

  • PR #23370: Small cleanups to animation.

  • PR #23364: Rename/change signature of PyGlyph_new.

  • PR #23363: Simplify FigureCanvas multiple inheritance init by swapping bases order.

  • PR #23366: MNT: use devel version of theme

  • PR #23357: Fixed decimal points not appearing at end of Mathtext string.

  • PR #23351: DOC/MNT install docs with dev version of sphinx theme

  • PR #23349: CI: Remove old scipy-wheels-nightly uploads to ensure space

  • PR #23348: Support multi-figure MultiCursor; prepare improving its signature.

  • PR #23360: embedding_in_tk_sgskip.py: use root.destroy

  • PR #23354: MNT: Use list comprehension

  • PR #23299: FIX/API: do not reset backend key in rc_context

  • PR #23191: ENH: add width_ratios and height_ratios to subplots

  • PR #23060: MNT: Change objective C code to Automatic Reference Counting (ARC)

  • PR #23347: Simplify/improve check for pycairo in Gtk-based backends.

  • PR #23316: DOC: improve spines crosslinking

  • PR #23100: Remove custom backend_nbagg.show(), putting logic in manager show.

  • PR #23342: FIX: make sure addFont test removes the test font

  • PR #23266: negative_linestyles kwarg in contour.py

  • PR #23332: Validate Text linespacing on input.

  • PR #23336: Remove ineffective exclusion of Arcs without parent Axes.

  • PR #23341: MNT: Use '--pytest-test-first' option for naming clarity

  • PR #23337: Remove now inexistent "datapath" rcParam from style blacklist.

  • PR #22004: Make RendererCairo auto-infer surface size.

  • PR #23208: ENH: enable stripey lines

  • PR #23288: Correct URL area with rotated texts in PDFs

  • PR #23197: Add tests for pan

  • PR #22167: Deprecate selector visible attribute

  • PR #23322: Cleanup FontProperties examples.

  • PR #23321: Tweak examples capitalization/punctuation.

  • PR #23270: Fix handling of nonmath hyphens in mathtext.

  • PR #23310: Move Cursor demo from examples/misc to examples/event_handling

  • PR #23313: Drop CSS styles that are in mpl-sphinx-theme

  • PR #23314: Don't draw invisible 3D Axes

  • PR #23302: Deprecate stem(..., use_line_collection=False)

  • PR #23309: Remove front page examples

  • PR #23282: Backport PR #22865 on branch v3.5.x (Fix issue with colorbar extend and drawedges)

  • PR #23231: Add pytest-xvfb as test dependency

  • PR #23318: No need to return OrderedDict from _gen_axes_spines.

  • PR #23295: Replace re.sub by the faster str.translate.

  • PR #23300: Modify example of "Fig Axes Customize Simple"

  • PR #23014: Improve consistency in LogLocator and LogFormatter API

  • PR #23286: Refactor URL handling in PDF backend

  • PR #23065: Fix test_image_comparison_expect_rms

  • PR #23294: Simplify binary data handling in ps backend.

  • PR #23284: DOC: Switch to HTML5 and cleanup CSS

  • PR #23276: Add get/set methods for DPI in SubFigure

  • PR #23207: Update build environment and improve test

  • PR #23213: DEV: Add name-tests-test to pre-commit hooks

  • PR #23289: Properly make Name.hexify go through a deprecation cycle.

  • PR #23177: Deprecate positional passing of most Artist constructor parameters

  • PR #23287: Minor tweaks to pdf Name.

  • PR #23285: In mathtext, replace manual caching (via glyphd) by lru_cache.

  • PR #23034: Correctly read the 'style' argument while processing 'genfrac'.

  • PR #23247: Support inverted parentheses in mathtext.

  • PR #23190: Deprecate unused methods in axis.py

  • PR #23219: MNT: Rename example files with 'test' in name

  • PR #23277: MNT: Remove dead code in SVG backend

  • PR #23261: Bump actions/setup-python from 3 to 4

  • PR #23264: Changing environment.yml for it to work on Windows

  • PR #23269: MNT: Remove dead code in Colorbar

  • PR #23262: Simplify qt_compat, in particular post-removal of qt4 support.

  • PR #23263: Private helper to get requested backend without triggering resolution.

  • PR #23243: Fix spacing after mathtext operators with sub/superscripts

  • PR #22839: Fix spacing after mathtext operators with sub/superscripts

  • PR #23256: DOC: Add note about Inkscape install on Windows

  • PR #23258: DOC: remove Blue Book url

  • PR #23255: Add a helper to generate mathtext error strings.

  • PR #23246: Fix argument checking for set_interpolation_stage

  • PR #22881: Support not embedding glyphs in svg mathtests.

  • PR #23198: Rename ncol parameter in legend to ncols

  • PR #23251: Small simplifications to mathtext tests.

  • PR #23249: Don't allow r"$\left\\|\right.$", as in TeX.

  • PR #23248: Rename test markers

  • PR #22507: Remove math parameter of various mathtext internal APIs.

  • PR #23192: Add tests, improve error messages in axis/_base, and code cleanup

  • PR #23241: Fix invalid value in radio buttons example

  • PR #23187: Correct docs and use keyword arguments in _mathtext.py

  • PR #23045: MNT: Merge locally defined test marks

  • PR #22289: ENH: compressed layout

  • PR #23237: Expire BoxStyle._Base deprecation.

  • PR #23225: DOC: Fix version switcher links to documentation

  • PR #23221: DOC: recommend numpy random number generator class

  • PR #23223: Changed offset reference, add small doc

  • PR #23215: DOC: link the transforms tutorial from the module

  • PR #23201: Rework tricontour and tricontourf documentation

  • PR #23013: Add tests for date module

  • PR #23188: Mnt new default dates

  • PR #22745: MNT: Don't require renderer for window_extent and tightbbox

  • PR #23077: MNT: Remove keyword arguments to gca()

  • PR #23182: Simplify webagg blitting.

  • PR #23181: Init FigureCanvasAgg._lastKey in __init__.

  • PR #23175: Point the version switcher to a name listed in switcher.json

  • PR #22669: Cleanup documentation generation for pyplot

  • PR #22519: fix markevery plot option with nans in data

  • PR #21584: Move towards having get_shared_{x,y}_axes return immutable views.

  • PR #23170: ENH: update ticks when requesting labels

  • PR #23169: DOC: Migrate to sphinx-design

  • PR #23180: Improve docstring of triplot() and PatchCollection

  • PR #23153: Restore accidentally removed pytest.ini and tests.py.

  • PR #23166: Deprecate passing most Legend arguments positionally

  • PR #23165: DOCS Fix a few typos

  • PR #23167: DOCS fix typo

  • PR #23062: Add stackplot to plot types listing

  • PR #23161: Added my (open access) book

  • PR #23141: Minor fix for astropy units support broken in earlier PR

  • PR #23156: No longer call draw_if_interactive in parasite_axes.

  • PR #23150: DOC fix typo

  • PR #23149: DOCS remove duplicate text

  • PR #23145: Fix format error in switcher.json

  • PR #21755: MNT: Clean up macosx backend set_message

  • PR #23128: DOCS Fix typos

  • PR #23130: Drop pytest warning config in nightly tests

  • PR #23135: Unpin coverage again

  • PR #23133: Make module deprecation messages consistent

  • PR #23134: Remove newline from start of deprecation warnings

  • PR #22964: Fix spelling errors

  • PR #22929: Handle NaN in bar labels and error bars

  • PR #23093: MNT: Removing 3.4 deprecations

  • PR #23090: Derive new_figure_manager from FigureCanvas.new_manager.

  • PR #23099: Remove unneeded cutout for webagg in show().

  • PR #23097: Tweak check for IPython pylab mode.

  • PR #23088: Improve error for invalid format strings / misspelled data keys.

  • PR #23092: Ensure updated monkey-patching of sphinx-gallery EXAMPLE_HEADER

  • PR #23087: Fix width/height inversion in dviread debug helper.

  • PR #23089: Normalize tk load failures to ImportErrors.

  • PR #23091: Move test that fig.add_axes() needs parameters

  • PR #23067: more explicit in windows doc build instructions

  • PR #23081: MNT: Deprecate date_ticker_factory

  • PR #23079: MNT: Remove key_press and button_press from FigureManager

  • PR #23076: MNT: Remove positional argument handling in LineCollection

  • PR #23078: MNT: Remove deprecated axis.cla()

  • PR #23054: Slightly simplify tcl/tk load in extension.

  • PR #23073: MNT: Remove dummy_threading because threading is always available

  • PR #22405: DOC: put the gallery keywords in the meta tag

  • PR #23071: Fix installing contourpy on CI

  • PR #23068: Slight refactor of _c_internal_utils to linewrap it better.

  • PR #23070: Pathlibify autotools invocation in build.

  • PR #22755: Maybe run autogen as part of freetype install

  • PR #23063: doc: mathtext example: use axhspan() instead of fill_between() for backdrop rectangle shading

  • PR #23055: Cleanup Annotation.update_position.

  • PR #22567: Use contourpy for quad contour calculations

  • PR #22801: TST: fully parameterize test_lazy_linux_headless

  • PR #22180: ENH: Use rcParams savefig.directory on macosx backend

  • PR #23048: Add rrulewrapper to docs

  • PR #23047: Fix issue with hist and float16 data

  • PR #23044: Fix missing section header for nightly builds

  • PR #23029: Demonstrate both usetex and non-usetex in demo_text_path.py.

  • PR #23038: Factor out errorevery parsing for 2D and 3D errorbars.

  • PR #23036: Suppress traceback chaining for tex subprocess failures.

  • PR #23037: Suppress exception chaining in FontProperties.

  • PR #23020: Add test to close legend issue

  • PR #23031: Specify that style files are utf-8.

  • PR #22991: Enable plt.sca on subfigure's axes

  • PR #23030: DOC: Fix charset declaration in redirects

  • PR #23022: Fix some possible encoding issues for non-utf8 systems.

  • PR #23023: Bump docker/setup-qemu-action from 1 to 2

  • PR #23024: DOC: do not suggest to sudo pip install Matplotlib

  • PR #23018: Fix typo in font family

  • PR #22627: ENH: rect for constrained_layout

  • PR #22891: Font example monospace

  • PR #23006: docs: add subplot-mosaic string compact notation

  • PR #23009: Fixed installation guide command typo

  • PR #22926: Fix RangeSlider for same init values #22686

  • PR #22989: Merge v3.5.x back into main

  • PR #22993: STY: Fix typos in colormap

  • PR #22777: DEV: Add codespell to pre-commit hooks

  • PR #22940: Fixed dpi bug in rainbow text example

  • PR #22298: MNT: Remove cmap_d colormap access

  • PR #22387: Add a registry for color sequences

  • PR #21594: Document text alignment

  • PR #22967: TST: Add some tests for QuadMesh contains function

  • PR #22936: ENH: Add full-screen toggle to the macosx backend

  • PR #22886: MNT: remove mpl_toolkits.axes_grid

  • PR #22952: Make MarkerStyle immutable

  • PR #22953: MNT: Move set_cursor to the FigureCanvas

  • PR #18854: Standardize creation of FigureManager from a given FigureCanvas class.

  • PR #22925: Standardize creation of FigureManager from a given FigureCanvas class.

  • PR #22875: Remove Forward definitions where possible.

  • PR #22928: ENH: Add option to disable raising the window for macosx

  • PR #22912: DOC: Better doc of colors

  • PR #22931: BUG: Fix regression with ls=(0, ())

  • PR #22909: FIX: skip sub directories when finding fonts on windows

  • PR #22911: Clarify docstring of [un]install_repl_displayhook()

  • PR #22919: CI: Add concurrency skips for GH Actions

  • PR #22899: Fix documentation markup issues

  • PR #22906: Clarify logic for repl displayhook.

  • PR #22892: Remove support for IPython<4.

  • PR #22896: Remove python-dateutil as test requirement

  • PR #22885: Deprecate two-layered backend_pdf.Op enum.

  • PR #22883: Tweak argument checking in tripcolor().

  • PR #22884: Missing f prefix on f-strings fix

  • PR #22877: Small cleanups to mathtext.

  • PR #21374: Snap selectors

  • PR #22824: Remove some unnecessary extra boundaries for colorbars with extensions.

  • PR #21448: Use named groups in mathtext parser.

  • PR #22609: Improve usability of dviread.Text by third parties.

  • PR #22809: STY: Apply pre-commit hooks to codebase

  • PR #22730: Fix removed cross-references

  • PR #22857: Slightly simplify twin axes detection in MEP22 zoom.

  • PR #22813: MNT: Deprecate figure callbacks

  • PR #22802: MNT: make Axes.cla an alias for Axes.clear in all cases

  • PR #22855: Remove non-needed remove_text=False.

  • PR #22854: TST: Avoid floating point errors in asinh ticker

  • PR #22850: Simplify tick creation

  • PR #22841: Fix Tk error when updating toolbar checkbutton images

  • PR #22707: Proposed ENH: Allow user to turn off breaking of streamlines in streamplot (rebased)

  • PR #22826: Bump actions/upload-artifact from 2 to 3

  • PR #22825: Bump codecov/codecov-action from 2 to 3

  • PR #22821: Use bool for bool keyword arguments

  • PR #22815: Fix pickling of globally available, dynamically generated norm classes.

  • PR #22702: Doc tweak transform tutorial

  • PR #22613: DOC: Add links to explicit vs implicit API everywhere "OO" is used

  • PR #22712: Use repr in error messages

  • PR #22794: Fix ps export of colored hatches with no linewidth

  • PR #22797: Deprecate functions in backends

  • PR #22608: Axes.inset_axes: enable Axes subclass creation

  • PR #22795: Replace "marker simplification" by "marker subsampling" in docs.

  • PR #22768: Fix inkscape tests

  • PR #22791: Tweak _ConverterError reporting.

  • PR #22447: Improve bar_label annotation

  • PR #22710: Fix the error- TypeError: 'float' object is not iterable

  • PR #22444: Revert "CI: skip test to work around gs bug"

  • PR #22785: CI: Update weekly dependency test job

  • PR #22784: Fix 'misspelled' transform variable

  • PR #22778: Fix LaTeX formatting in examples

  • PR #22779: Improve mlab documentation (and example)

  • PR #22759: MNT: Skip existing wheels during nightly wheel upload

  • PR #22751: BLD: do not put an upper bound on pyparsing

  • PR #22752: DOC: Correct nightly wheels pip install command

  • PR #22742: Fix deprecation of backend_tools.ToolBase.destroy

  • PR #22725: Move towards making texmanager stateless.

  • PR #22734: Added clim support to tripcolor

  • PR #22733: CI: Add GHA workflow to upload nightly wheels

  • PR #21637: Also upload a subset of nightly wheels

  • PR #22698: Correct cross-references in documentation

  • PR #22263: DOC: condense version switcher

  • PR #22361: Revert datetime usetex ticklabels to use default tex font.

  • PR #22721: Small style fixes.

  • PR #22356: Cleanup tripcolor()

  • PR #22360: Let TeX handle multiline strings itself.

  • PR #22418: Deprecate auto-removal of overlapping Axes by plt.subplot{,2grid}.

  • PR #22722: Rename confusingly-named cm_fallback.

  • PR #22697: Deprecate in testing.decorators

  • PR #22556: Add text.parse_math rcParams

  • PR #22163: Change colour of Tk toolbar icons on dark backgrounds

  • PR #22704: Small simplification to textpath.

  • PR #22498: TST: increase coverage on tk tests

  • PR #21425: Make Axis3D constructor signature closer to the one of 2D axis.

  • PR #22665: Improve error message for incorrect color string

  • PR #22685: Rewrite plot format detection from sphinx build target

  • PR #22670: Update deprecated vmImage 'vs2017-win2016' in azure pipelines

  • PR #22503: Deprecate backend_qt.qApp.

  • PR #22683: Add missing space before : for parameters

  • PR #22591: Fix Path/str-discrepancy in FontManager.addpath and improve documentation

  • PR #22680: Bump actions/cache from 2 to 3

  • PR #22659: Add description on quiver head parameters

  • PR #22668: Raise on missing closing quotes in matplotlibrc

  • PR #22675: Tweak colorbar_placement example.

  • PR #22276: Merge "Scatter Symbol" and "Scatter Custom Symbol" examples

  • PR #22658: Remove reference to now-deleted reminder note.

  • PR #22652: Update documentation example and fix See also

  • PR #22587: Refactor handling of tick and ticklabel visibility in Axis.clear()

  • PR #22148: MNT: Deprecate docstring

  • PR #22170: Add example to polygon selector docstring showing how to set vertices programmatically

  • PR #22650: Fix new leak in ft2font introduced in #22604

  • PR #22644: FIX: Flush events after closing figures in macosx backend

  • PR #22643: Suppress exception chaining in colormap lookup.

  • PR #22639: ENH: MacOSX backend to use sRGB instead of GenericRGB colorspace

  • PR #22509: Simplifications to ToolManager.{add,remove}_tool.

  • PR #22633: DOC: remove space in directive.

  • PR #22631: Add space between individual transform components in svg output.

  • PR #22523: MNT: Use a context manager to change the norm in colorbar code

  • PR #22615: FIX: Change get_axis_map to axis_map now

  • PR #22508: Move tracking of autoscale status to Axis.

  • PR #22547: Small cleanups around TexManager usage.

  • PR #22511: Remove redundant rcParam-lookup in patches

  • PR #22516: Expire deprecations in backends

  • PR #22612: Updated grammar to reflect more common usage of output vs outputted in animation.py

  • PR #22589: Support quoted strings in matplotlibrc

  • PR #22604: MNT: Fix types in C-code to reduce warnings

  • PR #22610: Fix alternative suggestion in epoch2num() deprecation

  • PR #22554: Prepare for making create_dummy_axis not necessary.

  • PR #22607: ENH: Add dark/light mode theme to the buttons

  • PR #21790: FIX: Update blitting and drawing on the macosx backend

  • PR #22175: FIX: Update macosx animation handling

  • PR #22569: Require non-zero dash value

  • PR #22544: Correct paper sizes

  • PR #20470: Issues warnings for legend handles without handlers

  • PR #22558: MNT: Simplify imports

  • PR #22580: fix doc for annotation_clip parameter

  • PR #22581: DOC: fix various typos

  • PR #22573: Bump actions/setup-python from 2 to 3

  • PR #22568: Rename qhull source to _qhull_wrapper.cpp.

  • PR #22561: FIX: Handle stopped animation figure resize

  • PR #22562: TST: Add a frame test for animations

  • PR #22514: Expire deprecations in cbook.deprecation

  • PR #22555: Use picklable callbacks for DraggableBase.

  • PR #22552: Tweak dependency checking in doc/conf.py.

  • PR #22550: Require sphinx>=3 & numpydoc>=1.0 for building docs.

  • PR #22539: Deprecate toplevel mpl.text.get_rotation; normalize rotations early.

  • PR #22502: Cleanup unused imports and variables in backends

  • PR #20071: Document, test, and simplify impl. of auto_adjustable_area.

  • PR #22366: Deprecation removal/updates in axes3d

  • PR #22484: Simplify the internal API to connect picklable callbacks.

  • PR #22417: Support passing rgbaFace as an array to agg's draw_path.

  • PR #22412: Turn _get_axis_map() into a property and remove _get_axis_list()

  • PR #22486: Expire deprecations in lines and patches

  • PR #22512: Increase coverage

  • PR #22504: Simplify FontProperties init.

  • PR #22497: Remove entries of MathTextParser._backend_mapping deprecated in 3.4.

  • PR #22487: Don't key MathTextParser cache off a mutable FontProperties.

  • PR #22468: Turn _mathtext.ship into a plain function.

  • PR #22490: Deprecate unused, untested Affine2D.identity().

  • PR #22491: Linewrap setupext to 79 character lines.

  • PR #22488: Some more maintenance for mathtext internal implementation.

  • PR #22485: Change string representation of AxesImage

  • PR #22240: Add minimum macosx version

  • PR #22480: Remove _point_size_reduction.

  • PR #22204: Cleanup _mathtext internal API

  • PR #22469: Improve readability of mathtext internal structures.

  • PR #22477: Un-pyplot some examples which were already explicitly referencing axes.

  • PR #22467: Small cleanup to font handling in agg.

  • PR #21178: Add asinh axis scaling (smooth symmetric logscale)

  • PR #22411: Move cbook._define_aliases() to _api.define_aliases()

  • PR #22465: Deprecate unused AddList.

  • PR #22451: Clarify error message for bad keyword arguments.

  • PR #21267: Cleanup AnnotationBbox.

  • PR #22464: Small improvements related to radar_chart example.

  • PR #22421: Make most params to figure()/Figure() kwonly.

  • PR #22457: Copy arrowprops argument to FancyAnnotationBbox.

  • PR #22454: move _toolbar_2 from webagg_core to webagg

  • PR #22413: Remove some trivial private getters/setters in axisartist

  • PR #21634: TST: Add future dependency tests as a weekly CI job

  • PR #22079: Share FigureManager class between gtk3 and gtk4.

  • PR #22440: Clarify warning about labels with leading underscores.

  • PR #17488: Make error message explicit in legend.py

  • PR #22453: Simplify impl. of polar limits setting API.

  • PR #22449: Small cleanup to quiver.

  • PR #22415: Make emit and auto args of set_{x,y,z}lim keyword only.

  • PR #22422: Deprecate backend_ps.convert_psfrags.

  • PR #22194: Drop support for Python 3.7

  • PR #22234: Partial fix for grid alpha

  • PR #22433: Fix ambiguous link targets in docs.

  • PR #22420: Update plt.figure() docstring.

  • PR #22388: Make signature of Axes.annotate() more explicit.

  • PR #22419: Remove "Matplotlib version" from docs issue template

  • PR #22423: Avoid indiscriminate glob-remove in xpdf_distill.

  • PR #22406: [DOC]: Removed a redundant 'The'

  • PR #21442: Factor out common limits handling for x/y/z axes.

  • PR #22397: Axes capitalization in widgets and axes3d

  • PR #22394: Tweak Axes3D docstrings that refer to 2D plotting methods.

  • PR #22383: TST: fix doc build

  • PR #21877: DOC: attempt to explain the main different APIs

  • PR #21238: Raise when unknown signals are connected to CallbackRegistries.

  • PR #22345: MNT: make layout deprecations pending

  • PR #21597: FIX: Remove the deepcopy override from transforms

  • PR #22370: Replace tabs with spaces in C code.

  • PR #22371: Corrected a mistake in comments (Issue #22369)

  • PR #21352: Refactor hexbin().

  • PR #19214: Improve autoscaling for high order Bezier curves

  • PR #22268: Deprecated is_decade and is_close_to_int

  • PR #22359: Slightly refactor TeX source generation.

  • PR #22365: Remove deprecated MovieWriter.cleanup

  • PR #22363: Properly capitalize "Unicode".

  • PR #22025: Deprecate various custom FigureFrameWx attributes/methods.

  • PR #21391: Reuse imsave()'s background-blending code in FigureCanvasAgg.print_jpeg.

  • PR #22026: Simplify wxframe deletion.

  • PR #22351: Fix "trailing" whitespace in C docstrings.

  • PR #22342: Docstrings for _qhull.

  • PR #21836: Slightly shorten ft2font init.

  • PR #21962: Privatize various internal APIs of backend_pgf.

  • PR #22114: Rewrite AxesStack independently of cbook.Stack.

  • PR #22332: Let TransformedPatchPath inherit most functionality from TransformedPath.

  • PR #22292: Cleanup Axis._translate_tick_kw

  • PR #22339: wx.App() should be init'ed in new_figure_manager_given_figure

  • PR #22315: More standardization of floating point slop in mpl_toolkits.

  • PR #22337: DOC: More cleanup axes -> Axes

  • PR #22323: Replace sole use of maxdict by lru_cache.

  • PR #22229: FIX: make safe to add / remove artists during ArtistList iteration

  • PR #22196: dates classes and functions support tz both as string and tzinfo

  • PR #22161: Add box when setting PolygonSelector.verts

  • PR #19368: Raise warning and downsample if data given to _image.resample is too large

  • PR #22250: Unify toolbar init across backends.

  • PR #22304: Added tests for ContourSet.legend_elements

  • PR #21583: Add pre-commit config and dev instructions

  • PR #21547: Custom cap widths in box and whisker plots in bxp() and boxplot()

  • PR #20887: Implement a consistent behavior in TkAgg backend for bad blit bbox

  • PR #22317: Rename outdated seaborn styles.

  • PR #22271: Rework/fix Text layout cache.

  • PR #22097: In mpl_toolkits, use the same floating point slop as for standard ticks.

  • PR #22295: Display bad format string in error message.

  • PR #22287: Removed unused code and variables

  • PR #22244: MNT: colorbar locators properties

  • PR #22270: Expanded documentation of Axis.set_ticks as per discussion in issue #22262

  • PR #22280: Simplify FontProperties.copy().

  • PR #22174: Give the Tk toolbar buttons a flat look

  • PR #22046: Add the ability to change the focal length of the camera for 3D plots

  • PR #22251: Colorbar docstring reorg

  • PR #21933: MNT: privatize colorbar attr

  • PR #22258: DOC: fix version switcher

  • PR #22261: DOC: fix switcher json

  • PR #22154: Add some tests for minspan{x,y} in RectangleSelector

  • PR #22246: DOC: add dropdown

  • PR #22133: Deprecated afm, fontconfig_pattern, and type1font

  • PR #22249: DOC: More capitalization of Axes

  • PR #22021: Ensure that all toolbar (old/new) subclasses can be init'ed consistently

  • PR #22213: Improve ft2font error reporting.

  • PR #22245: Deprecate cleared kwarg to get_renderer.

  • PR #22239: Fix typos

  • PR #22216: turn off the grid after creating colorbar axes

  • PR #22055: FIX: Return value instead of enum in get_capstyle/_joinstyle

  • PR #22228: Remove some unnecessary getattrs.

  • PR #20426: ENH: Layout engine

  • PR #22224: Trivial doc fix to annotations tutorial.

  • PR #21894: Jointly track x and y in PolygonSelector.

  • PR #22205: Bump minimum NumPy to 1.19

  • PR #22203: Factor out underline-thickness lookups in mathtext.

  • PR #22189: DOC: Add hatch API to reference

  • PR #22084: Clean up 3d plot box_aspect zooming

  • PR #22098: Expire axes_grid1/axisartist deprecations.

  • PR #22013: Use standard toolbar in wx.

  • PR #22160: Removed unused variables etc.

  • PR #22179: FIX: macosx check case-insensitive app name

  • PR #22157: Improved coverage of mathtext and removed unused code

  • PR #21781: Use a fixture to get widget testing axes

  • PR #22140: Ensure log formatters use Unicode minus

  • PR #21342: Fix drawing animated artists changed in selector callback

  • PR #22134: Deprecated tight_bbox and tight_layout modules

  • PR #21965: Switch transOffset to offset_transform.

  • PR #22145: Make Tk windows use the same icon as other backends

  • PR #22107: Expire mathttext-related deprecations

  • PR #22139: FIX: width/height were reversed in macosx rectangle creation

  • PR #22123: Deprecate accepting arbitrary parameters in some get_window_extent() methods

  • PR #22122: Hint at draw_without_rendering() in Text.get_window_extent

  • PR #22120: Drop dependency on scipy in the docs.

  • PR #22063: FIX: Autoposition title when yaxis has offset

  • PR #22119: Micro-optimize skew().

  • PR #22109: Remove unnecessary null checks in macosx.m, and some more maintenance

  • PR #21977: Add corner coordinate helper methods to Ellipse/Rectangle

  • PR #21830: Add option of bounding box for PolygonSelector

  • PR #22115: Turn _localaxes into a plain list.

  • PR #22108: Micro-optimize rotation transform.

  • PR #22043: Cleanup differential equations examples.

  • PR #22080: Simple style(ish) fixes.

  • PR #22110: Right-aligned status text in backends

  • PR #21873: DOC: Update and consolidate Custom Tick Formatter for Time Series example

  • PR #22112: Fix a small typo

  • PR #20117: Very soft-deprecate AxesDivider.new_{horizontal,vertical}.

  • PR #22034: Update lines_with_ticks_demo.py

  • PR #22102: DOC: rename usage tutorial to quick_start

  • PR #19228: Validate text rotation in setter

  • PR #22081: Expire colorbar-related deprecations.

  • PR #22008: Added color keyword argument to math_to_image

  • PR #22058: Remove exprired mplot3d deprecations for 3.6

  • PR #22073: DOC: Add new tutorial to external resources.

  • PR #22054: MNT: Set CapStyle member names automatically

  • PR #22061: De-duplicate mplot3D API docs

  • PR #22075: Remove unnecessary .figure qualifier in docs.

  • PR #22051: Make required_interactive_framework required on FigureCanvas.

  • PR #22050: Deprecate the noop, unused FigureCanvasBase.resize.

  • PR #22030: Add explanatory comments to "broken" horizontal bar plot example

  • PR #22001: Fix: [Bug]: triplot with 'ls' argument yields TypeError #21995

  • PR #22045: Fill in missing Axes3D box_aspect argument docstring

  • PR #22042: Keep FontEntry helpers private.

  • PR #21042: Make rcParams.copy() return a new RcParams instance.

  • PR #22032: flipy only affects the drawing of texts, not of images.

  • PR #21993: Added docstring to rrulewrapper class

  • PR #21935: Significantly improve tight layout performance for cartopy axes

  • PR #22000: Some gtk cleanups.

  • PR #21983: Simplify canvas class control in FigureFrameWx.

  • PR #21985: Slightly tighten the _get_layout_cache_key API.

  • PR #22020: Simplify wx _print_image.

  • PR #22010: Fix syntax highlighting in contrib guide.

  • PR #22003: Initialize RendererCairo.{width,height} in constructor.

  • PR #21992: Use _make_classic_style_pseudo_toolbar more.

  • PR #21916: Fix picklability of make_norm_from_scale norms.

  • PR #21981: FigureCanvasCairo can init RendererCairo; kill RendererCairo subclasses.

  • PR #21986: InvLogTransform should only return masked arrays for masked inputs.

  • PR #21991: PEP8ify wx callback names.

  • PR #21975: DOC: remove experimental tag from CL

  • PR #21989: Autoinfer norm bounds.

  • PR #21980: Removed loaded modules logging

  • PR #21982: Deprecate duplicated FigureManagerGTK{3,4}Agg classes.

  • PR #21963: Clarify current behavior of draw_path_collection.

  • PR #21974: Reword inset axes example.

  • PR #21835: Small improvements to interactive examples

  • PR #21050: Store dash_pattern as single attribute, not two.

  • PR #21557: Fix transparency when exporting to png via pgf backend.

  • PR #21904: Added _repr_html_ for fonts

  • PR #21696: Use cycling iterators in RendererBase.

  • PR #21955: Refactor common parts of ImageMagick{,File}Writer.

  • PR #21952: Clarify coordinates for RectangleSelector properties

  • PR #21964: Fix some more missing references.

  • PR #21516: Make _request_autoscale_view more generalizable to 3D.

  • PR #21947: Slightly cleanup RendererBase docs.

  • PR #21961: Privatize various internal APIs of backend_pgf.

  • PR #21956: Remove tests for avconv animation writers.

  • PR #21954: DOC: Move Animation and MovieWriter inheritance diagrams ...

  • PR #21780: Add a click_and_move widget test helper

  • PR #21941: Merge branch v3.5.x into main

  • PR #21936: Small __getstate__ cleanups.

  • PR #21939: Update comment re: register_at_fork.

  • PR #21910: Fold _rgbacache into _imcache.

  • PR #21921: Clean up RectangleSelector move code

  • PR #21925: Drop labelling from PR welcome action

  • PR #14930: Set Dock icon on the macosx backend

  • PR #21920: Improve square state calculation in RectangleSelector

  • PR #21919: Fix use_data_coordinates docstring

  • PR #21881: Add a PolygonSelector.verts setter

  • PR #20839: Fix centre and square state and add rotation for rectangle selector

  • PR #21874: DOC: Add Date Tick Locators and Formatters example

  • PR #21799: Added get_font_names() to fontManager

  • PR #21871: DOC: Code from markevery_prop_cycle moved to test.

  • PR #21395: Expire _check_savefig_extra_args-related deprecations.

  • PR #21867: Remove unused bbox arg to _convert_agg_to_wx_bitmap.

  • PR #21868: Use partialmethod for better signatures in backend_ps.

  • PR #21520: Shorten some inset_locator docstrings.

  • PR #21737: Update the "Rotating a 3D plot" gallery example to show all 3 rotation axes

  • PR #21851: Re-order a widget test function

  • PR #10762: Normalization of elevation and azimuth angles for surface plots

  • PR #21426: Add ability to roll the camera in 3D plots

  • PR #21822: Replace NSDictionary by switch-case.

  • PR #21512: MNT: Add modifier key press handling to macosx backend

  • PR #21784: Set macOS icon when using Qt backend

  • PR #21748: Shorten PyObjectType defs in macosx.m.

  • PR #21809: MNT: Turn all macosx warnings into errors while building

  • PR #21792: Fix missing return value in closeButtonPressed.

  • PR #21767: Inherit many macos backend docstrings.

  • PR #21766: Don't hide build log on GHA.

  • PR #21728: Factor out some macosx gil handling for py-method calls from callbacks.

  • PR #21754: Update gitattributes so that objc diffs are correctly contextualized.

  • PR #21752: Add a helper for directly output pdf streams.

  • PR #21750: Don't sort pdf dicts.

  • PR #21745: DOC: Clarify Coords Report Example

  • PR #21746: Fix/add docstring signatures to many C++ methods.

  • PR #21631: DOC: change gridspec tutorial to arranging_axes tutorial

  • PR #21318: FIX: better error message for shared axes and axis('equal')

  • PR #21519: mark_inset should manually unstale axes limits before drawing itself.

  • PR #21724: Fix copyright date with SOURCE_DATE_EPOCH set

  • PR #21398: FIX: logic of title repositioning

  • PR #21717: Simplify macosx toolbar init.

  • PR #21690: Whitespace/braces/#defines cleanup to macosx.

  • PR #21695: Use _api.check_shape more.

  • PR #21698: Small code cleanups and style fixes.

  • PR #21529: Delay-load keymaps in toolmanager.

  • PR #21525: Fix support for clim in scatter.

  • PR #21697: Drop non-significant zeros from ps output.

  • PR #21692: CI: Remove CI test runs from forks of matplotlib

  • PR #21591: Make ToolFullScreen a Tool, not a ToolToggle.

  • PR #21677: Simplify test for negative xerr/yerr.

  • PR #21657: Replace some image_comparisons by return-value-tests/check_figures_e…

  • PR #21664: Merge 3.5.x into main

  • PR #21490: Make Line2D copy its inputs

  • PR #21639: Skip some uses of packaging's PEP440 version for non-Python versions.

  • PR #21604: Fix centre square rectangle selector part 1

  • PR #21593: Check for images added-and-modified in a same PR

  • PR #20750: Shorten issue templates

  • PR #21590: Make gtk3 full_screen_toggle more robust against external changes.

  • PR #21582: Organize checklist in PR template

  • PR #21580: Rename/remove _lastCursor, as needed.

  • PR #21567: Removed the range parameter from the validate_whiskers function's err…

  • PR #21565: Further remove remnants of offset_position.

  • PR #21542: [ENH]: Use new style format strings for colorbar ticks

  • PR #21564: Skip invisible artists when doing 3d projection.

  • PR #21558: Various small fixes for streamplot().

  • PR #21544: Return minorticks as array, not as list.

  • PR #21546: Added links to the mosaic docs in figure and pyplot module docstrings

  • PR #21545: Turn mouseover into a mpl-style getset_property.

  • PR #21537: Remove unnecessary False arg when constructing wx.App.

  • PR #21536: Reword margins docstrings, and fix bounds on zmargin values.

  • PR #21535: typo-correction-on-line-185

  • PR #21534: Do not use space in directive calling.

  • PR #21494: Adding tutorial links for blitting in widgets.py

  • PR #21407: Stash exceptions when FT2Font closes the underlying stream.

  • PR #21431: set_ticks([single_tick]) should also expand view limits.

  • PR #21444: Make pipong example self-contained.

  • PR #21392: Add label about workflow to new contributor PRs

  • PR #21440: Install sphinx-panels along with development setup

  • PR #21434: Remove coords_flat variable

  • PR #21415: Move gui_support.macosx option to packages section.

  • PR #21412: Privatize some SVG internal APIs.

  • PR #21401: Uncamelcase some internal variables in axis.py; rename _get_tick_bboxes.

  • PR #21417: Use Bbox.unit() more.

  • PR #20253: Simplify parameter handling in FloatingAxesBase.

  • PR #21379: Simplify filename tracking in FT2Font.

  • PR #21278: Clear findfont cache when calling addfont().

  • PR #21400: Use bbox.{size,bounds,width,height,p0,...} where appropriate.

  • PR #21408: Reword annotations tutorial section titles.

  • PR #21371: Rename default branch

  • PR #21389: Log pixel coordinates in event_handling coords_demo example on terminal/console

  • PR #21376: Factor common parts of saving to different formats using pillow.

  • PR #21377: Enable tests for text path based markers

  • PR #21283: Demonstrate inset_axes in scatter_hist example.

  • PR #21356: Raise an exception when find_tex_file fails to find a file.

  • PR #21362: Simplify wording of allowed errorbar() error values

  • PR #21274: ENH: Add support to save images in WebP format

  • PR #21289: Simplify _init_legend_box.

  • PR #21256: Make image_comparison work even without the autoclose fixture.

  • PR #21343: Fix type1font docstring markup/punctuation.

  • PR #21341: Fix trivial docstring typo.

  • PR #21301: Simplify Colormap.__call__ a bit.

  • PR #21280: Make Path.__deepcopy__ interact better with subclasses, e.g. TextPath.

  • PR #21266: Fix #21101 Add validator to errorbar method

  • PR #20921: Fix problem with (deep)copy of TextPath

  • PR #20914: 19195 rotated markers

  • PR #21276: Add language about not assigning issues

  • PR #20715: Improve Type-1 font parsing

  • PR #21218: Parametrize/simplify test_missing_psfont.

  • PR #21213: Compress comments in make_image.

  • PR #21187: Deprecate error_msg_foo helpers.

  • PR #21190: Deprecate mlab.stride_windows.

  • PR #21152: Rename **kw to **kwargs.

  • PR #21087: Move colormap examples from userdemo to images_contours_and_fields.

  • PR #21074: Deprecate MarkerStyle(None).

  • PR #20990: Explicit registration of canvas-specific tool subclasses.

  • PR #21049: Simplify setting Legend attributes

  • PR #21056: Deprecate support for no-args MarkerStyle().

  • PR #21059: Remove dummy test command from setup.py

  • PR #21015: Prepare for rcParams.copy() returning a new RcParams instance in the future

  • PR #21021: Factor out for_layout_only backcompat support in get_tightlayout.

  • PR #21023: Inline ToolManager._trigger_tool to its sole call site.

  • PR #21005: Test the rcParams deprecation machinery.

  • PR #21010: Avoid TransformedBbox where unneeded.

  • PR #21019: Reword custom_ticker1 example.

  • PR #20995: Deprecate some backend_gtk3 helper globals.

  • PR #21004: Remove now-unused rcParams _deprecated entries.

  • PR #20986: Make HandlerLine2D{,Compound} inherit constructors from HandlerNpoints.

  • PR #20974: Rename symbol_name to glyph_name where appropriate.

  • PR #20961: Small cleanups to math_to_image.

  • PR #20957: legend_handler_map cleanups.

  • PR #20955: Remove unused HostAxes._get_legend_handles.

  • PR #20851: Try to install the Noto Sans CJK font

Issues (202):

  • #23827: backend_gtk3agg.py calls set_device_scale

  • #23560: [Doc]: mpl_toolkits.axes_grid still mentioned as maintained

  • #23794: [Doc]: Version switcher broken in devdocs

  • #23806: [Bug]: possible regression in axis ticks handling in matplotlib 3.6.0rc2

  • #22965: [Bug]: triplot duplicates label legend

  • #23807: streamplot raises ValueError when the input is zeros

  • #23761: [Bug]: False positive legend handler warnings in 3.6.0.rc1

  • #23398: [Bug]: Newer versions of matplotlib ignore xlabel on colorbar axis

  • #23699: [Bug]: Bug with toolbar instantiation in notebook

  • #23745: [Doc]: Minor rcParams/matplotlibrc doc issues

  • #23717: [Bug]: AxesSubplot.get_yticks not returning the actual printed ticks

  • #21508: [Doc]: Create diagram to show rotation directions for 3D plots

  • #23709: [Bug]: colorbar with unattached mappables can't steal space

  • #23701: [Bug]: plt.figure(), plt.close() leaks memory

  • #22409: [Bug]: AttributeError: 'QResizeEvent' object has no attribute 'pos'

  • #19609: DeprecationWarning when changing color maps

  • #23716: MatplotlibDeprecationWarning removal hard-breaks seaborn in 3.6rc1

  • #23719: [Bug]: register_cmap deprecation message seems wrong

  • #23707: test_Normalize fails on aarch64/ppc64le/s390x

  • #21107: [MNT]: Should plt.xticks() get a minor keyword argument

  • #23679: [Doc]: Deprecated modules not in docs

  • #19550: Arc and pathpatch_2d_to_3d plots full ellipse

  • #23329: [Bug]: plt.autoscale() fails for partial Arc

  • #11266: Arc patch ignoring theta1/theta2 when added to Axes via PatchCollection

  • #4067: 'Poly3DCollection' object has no attribute '_facecolors2d'

  • #23622: [MNT]: make.bat not parsing sphinxopt

  • #23459: [Bug]: 'Line3D' object has no attribute '_verts3d'

  • #23653: [Bug]: macosx subplot tool causes segfault when window closed

  • #23660: [Bug]: Test test_figure.py::test_subfigure_ss[png] FAILED on ppc64le

  • #23645: [MNT]: Python 3.11 manylinux wheels

  • #23650: TTF fonts loaded from file are not embedded/displayed properly when saved to pdf

  • #23583: [Doc]: Document the position parameter in apply_aspect()

  • #23386: setuptools_scm-git-archive is obsolete

  • #23220: [Doc]: Clarify offset parameter in linestyle

  • #22746: [Doc]: Document that rcParams['font.family'] can be a list

  • #8187: Axes doesn't have ``legends`` attribute?

  • #23580: [Bug]: TypeError when plotting against list of datetime.date where 0th element of list is None

  • #15514: Relevant methods are only documented in base classes and thus not easily discoverable

  • #21611: DOC: Add conda environment instructions to developers guide

  • #23487: [Bug]: scatter plot color settings discarded unless c given

  • #22977: [Bug]: offset dash linestyle has no effect in patch objects

  • #18883: Matplotlib would not try to apply all the font in font list to draw all characters in the given string.

  • #22570: [ENH]: Provide axis('equal') for Axes3D.

  • #23433: [Bug]: array-like linewidth raises an error for scatter3D

  • #12388: Legend Title Left Alignment

  • #23375: [Bug]: markerfacecoloralt not supported when drawing errorbars

  • #17973: DOC: matplotlib.__doc__ not included in online docs ?

  • #23474: [Bug]: \, and \mathrm{\,} are not identical in Mathtext when using CM and STIX

  • #8715: event handlers have different signatures across backends

  • #18271: PGF uses the minimal document class

  • #23324: [Bug]: Exception not handled in widgetlock()

  • #15710: doc for type of tz parameter is inconsistent throughout dates.py

  • #21165: Hexbin marginals need a test for linear scaling

  • #23105: [MNT]: Deprecate per-backend customization of draw_if_interactive

  • #23147: [Bug]: with setuptools>=60, cannot find msbuild

  • #23379: [Bug]: Offset notation on y-axis can overlap with a long title

  • #22819: [Doc]: Make rect argument consistent in the docstrings

  • #23172: [Bug]: Calling matplotlib.pyplot.show() outside of matplotlib.pyplot.rc_context no longer works

  • #23019: [Bug]: UnicodeDecodeError when using some special and accented characters in TeX

  • #23334: [Doc]: Tk embedding example crashes Spyder

  • #23298: [Bug]: get_backend() clears figures from Gcf.figs if they were created under rc_context

  • #21942: [ENH]: add width/height_ratios to subplots and friends

  • #23028: [ENH]: contour kwarg for negative_linestyle

  • #19223: Certain non-hashable parameters to text() give cryptic error messages

  • #18351: Add the ability to plot striped lines

  • #23205: [Bug]: URL-area not rotated in PDFs

  • #23268: [Bug]: hyphen renders different length depending on presence of MathText

  • #23308: [Bug]: set_visible() not working for 3d projection

  • #23296: Set_color method for line2d object in latest document not work

  • #22992: [Bug]: test_image_comparison_expect_rms nondeterministic failure

  • #23008: [ENH]: Use \genfrac in display style?

  • #23214: [MNT]: Rename examples with "test" in the name

  • #17852: Thin space missing after mathtext operators

  • #12078: Inconsistency in keyword-arguments ncol/ncols, nrow/nrows

  • #23239: [Doc]: steps is not implemented in line styles.

  • #23151: [MNT]: default date limits...

  • #9462: Misaligned bottoms of subplots for png output with bbox_inches='tight'

  • #21369: [Bug]: ax.invert_xaxis() and ax.invert_yaxis() both flip the X axis

  • #20797: macosx cursors break with images

  • #23084: [TST] Upcoming dependency test failures

  • #22910: [Bug]: bar_label fails with nan errorbar values

  • #23074: [Bug]: matplotlib crashes if _tkinter doesn't have __file__

  • #23083: [Bug]: Confusing error messages

  • #22391: [Doc]: Remove "keywords" line at the bottom of all examples

  • #20202: Daylocator causes frozen computer when used with FuncAnimation

  • #22529: Replace C++ quad contouring code with use of ContourPy

  • #21710: [ENH]: macosx backend does not respect rcParams["savefig.directory"]

  • #21880: [Doc]: rrulewrapper not included in API docs

  • #22622: [Bug]: Gaps and overlapping areas between bins when using float16

  • #23043: [TST] Upcoming dependency test failures

  • #17960: Line2D object markers are lost when retrieved from legend.get_lines() when linestyle='None'

  • #23026: [MNT]: Require that matplotlibrc/style files use utf-8 (or have an encoding cookie)

  • #22947: [Bug]: Can't use plt.sca() on axes created using subfigures

  • #22623: [ENH]: support rect with constrained_layout ("layout only to part of the figure")

  • #22917: "ab;cd" missing in subplot_mosaic tutorial

  • #22686: [Bug]: can not give init value for RangeSlider widget

  • #22740: [MNT]: Add codespell to pre-commit hooks

  • #22893: rainbow text example is broken

  • #21571: [Doc]: Clarify text positioning

  • #22092: [Bug]: Configure subplots dialog freezes for TkAgg with toolmanager

  • #22760: [Bug]: Macosx legend picker doesn't work anymore

  • #16369: Call to input blocks slider input on osx with the default agg 'MacOSX'. It works fine on when TkAgg is used.

  • #22915: [Bug]: figure.raise_window rcParam does not work on MacOSX backend

  • #22930: [Bug]: Regression in dashes due to #22569

  • #22859: [Bug]: findSystemFonts should not look in subdirectories of C:WindowsFonts

  • #22882: Missing f prefix on f-strings

  • #22738: [MNT]: make Axes.cla an alias for Axes.clear in all cases

  • #22708: [TST] Upcoming dependency test failures

  • #8388: Proposed ENH: Allow user to turn off breaking of streamlines in streamplot

  • #20755: [Bug]: make_norm_from_scale should create picklable classes even when used in-line.

  • #18249: Expand the explanation of the Object-Oriented interface

  • #22792: [Bug]: .eps greyscale hatching of patches when lw=0

  • #22630: [ENH]: enable passing of projection keyword to Axes.inset_axes

  • #22414: [Bug]: bar_label overlaps bars when y-axis is inverted

  • #22726: [Bug]: tripcolor ignores clim

  • #21635: [ENH]: Add a nightly wheel build

  • #9994: document where nightly wheels are published

  • #22350: [Bug]: text.usetex Vs. DateFormatter

  • #4976: missing imshow() subplots when using tight_layout()

  • #22150: [ENH]: Tool icons are hardly visible in Tk when using a dark theme

  • #22662: Leave color parameter empty should be fine[ENH]:

  • #22671: [Doc]: plot_format adaption invalidates sphinx cache

  • #22582: [Bug]: FontManager.addfont doesn't accept pathlib.Path of TTF font

  • #22657: [ENH]: vector map

  • #16181: The great API cleanup

  • #22636: [Bug]: Infinite loop when there is single double quote in matplotlibrc

  • #22266: [Doc]: Improve examples in documentation

  • #11861: Figure does not close until script finishes execution

  • #19288: Escape # character in matplotlibrc

  • #22579: [Bug]: Replacement for epoch2num behaves differently (does not accept arrays)

  • #22605: [Bug]: Tool contrast low with dark theme on macosx backend

  • #17642: bring osx backend flush_events to feature parity with other backend

  • #19268: Drawing the canvas does not populate ticklabels on MacOSX backend

  • #17445: MacOSX does not render frames in which new artists are added when blitting

  • #10980: Current versions cannot reproduce rotate_axes_3d_demo.py

  • #18451: MacOSX backend fails with animation in certain scripts

  • #22603: [MNT]: Replace str(n)cpy etc with safe versions (C++)

  • #19121: Handle and label not created for Text with label

  • #22563: [Doc]: annotation_clip=None not correctly documented

  • #12528: Empty axes on draw after blitted animation finishes

  • #20991: [Bug]: Error when using path effect with a PolyCollection

  • #19563: path_effects kwarg triggers exception on 3D scatterplot

  • #8650: System Error in backend_agg. (with a fix!)

  • #20294: AxesImage.__str__ is wrong if the image does not span the full Axes.

  • #18066: Document minimum supported OSX version for macos backend

  • #17018: Add documentation about transparency of frame

  • #22403: [MNT]: Confusing prompt in docs issue template

  • #8839: mpl_connect silently does nothing when passed an invalid event type string

  • #22343: [MNT]: Delay (or make pending) the deprecation of set_constrained_layout/set_tight_layout

  • #21554: [Bug]: ValueError upon deepcopy of a Figure object

  • #22369: [Doc]: Incorrect comment in example code for creating adjacent subplots

  • #19174: connectionstyle arc3 with high rad value pushes up data interval of x-axis and y-axis.

  • #8351: seaborn styles make "+", "x" markers invisible; proposed workaround for shipped styles

  • #22278: Deprecate/remove maxdict

  • #19276: imshow with very large arrays not working as expected

  • #22035: [ENH]: Specify a custom focal length / FOV for the 3d camera

  • #22264: [Bug]: new constrained_layout causes axes to go invisible(?)

  • #21774: [MNT]: Improvements to widget tests

  • #18722: Consider removing AFM+mathtext support

  • #21540: [Bug]: cm fontset in log scale does not use Unicode minus

  • #22062: [Bug]: Autopositioned title overlaps with offset text

  • #22093: [Bug]: AttributeError: 'AxesSubplot' object has no attribute 'add_text'

  • #22012: [Bug]: Mouseover coordinate/value text should be right aligned

  • #21995: [Bug]: triplot with 'ls' argument yields TypeError

  • #20249: MatplotlibDeprecationWarning when updating rcparams

  • #15781: MatplotlibDeprecationWarning examples.directory is deprecated

  • #13118: No MatplotlibDeprecationWarning for default rcParams

  • #21978: Remove logging debug of loaded modules

  • #11738: pgf backend doesn't make background transparent

  • #18039: Add _repr_html_ for fonts

  • #21970: [Bug]: tight layout breaks with toolbar.push_current()

  • #14850: No icon showing up with macosx backend

  • #17283: Create Date Formatter/Locator Reference

  • #21761: [Doc]: add how to know available fonts...

  • #21863: [Doc]: Remove example "prop_cycle property markevery in rcParams"

  • #10241: Axes3D.view_init elevation issue between 270 and 360 degrees

  • #14453: add third angle to view_init()

  • #20486: Modifier key press events not recognized on MacOSX backend

  • #9837: MacOS: Key modifiers deprecated

  • #11416: RuntimeError: adjustable='datalim' is not allowed when both axes are shared.

  • #17711: inset_locator.mark_inset() misplaces box connectors

  • #20854: [Doc]: Incorrect copyright start year at the bottom of devdocs page

  • #21394: [Bug]: Subplot title does not obey padding

  • #20998: [Bug]: ToolManager does not respect rcParams["keymap.<any>"] set after import time

  • #7075: Superscripts in axis label cut when saving .eps with bbox_inches="tight"

  • #21514: [Doc]: Error message of validate_whiskers is not updated

  • #21532: [Doc]: subplot_mosaic docstring should link to the tutorial

  • #16550: Docs: performance discussion of tight_layout

  • #21378: [ENH]: use new style format strings for colorbar ticks

  • #19323: Streamplot color mapping fails on (near-)empty array.

  • #19559: Axes.get_xticks() returns a numpy array but Axes.get_xticks(minor=True) returns a plain list

  • #21526: [Doc]: Little Typo on Introductory Tutorial

  • #19195: Rotate Markers in functions like plot, scatter, etcetera

  • #21364: [Bug]: double free when FT2Font constructor is interrupted by KeyboardInterrupt

  • #16581: Can't not refresh new font in running interpreter

  • #21162: [ENH]: saving images in webp format

  • #18168: The example of the testing decorator does not work.

  • #20943: [Bug]: Deepcopy of TextPath fails

  • #21101: [Bug]: Errorbars separated from markers with negative errors

  • #17986: MEP22 per-backend tool registration

  • #4938: Feature request: add option to disable mathtext parsing

  • #11435: plt.subplot eats my subplots