GitHub statistics for 3.11.0 (May 12, 2026)#
GitHub statistics for 2024/12/14 (tag: v3.10.0) - 2026/05/12
These lists are automatically generated, and may be incomplete or contain duplicates.
We closed 257 issues and merged 812 pull requests. The full list can be seen on GitHub
The following 266 authors contributed 4674 commits.
34j
Aaratrika-Shelly
Aaron Meurer
Aasma Gupta
Abhiroop Batabyal
Abitamim Bharmal
Adam Ormondroyd
AdamOrmondroyd
Aditya Singh
aditya-singh597
AdrashDec
Aishling Cooke
Alan Burlot
Albert Y. Shih
ALBIN BABU VARGHESE
albus-droid
Alexandra Khoo
Allison
alphanoobie
AMAN KUSHWAHA
Aman Kushwaha
Aman Nijjar
Aman Parganiha
Aman Srivastava
Amisha Mehta
amishamehta99
Amitesh Singh
Anabelle VanDenburgh
Andrea Alberti
Andres Gutierrrez
Andrew Landau
Andrés Gutierrez
Anselm Hahn
anTon
Anton
Antony Lee
Archil Jain
Arnaud Patard
Barbier--Darnal Joseph
beelauuu
Ben Greiner
Ben Root
Bodhi Silberling
Brian Christian
Brian Lau
BriAnna Foreman
brk
Carlos Ramos Carreño
Cemonix
Chaoyi Hu
Charlie Thornton
Chirag Sharma
Chirag3841
chrisjbillington
Christine P. Chai
clairefio
Clemens Brunner
Clément Robert
cmp0xff
Colton Lathrop
Constantinos Menelaou
Corenthin ZOZOR
cvanelteren
Daniel Weiss
Danny
David Lowry-Duda
David Stansby
dependabot[bot]
DerWeh
Diksha
Dominik Stiller
Doron Behar
Duncan Macleod
DWesl
Edge-Seven
ee25b003
ellie
Elliott Sales de Andrade
Emmanuel Ferdman
EncryptedDoom
Eric Firing
Eric Larson
Evgenii Radchenko
Eytan Adler
Fazeel Usmani
founta
francisayyad03
Francisco Cardozo
G Karthik Koundinya
G. D. McBain
G26Karthik
ganglike
Geoffrey Thomas
Gguidini
Greg Lucas
guillermodotn
hannah
Hannan7812
Hasan Rashid
Hassan Kibirige
heinrich5991
hu-xiaonan
Husain Gadiwala
Ian Hunt-Isaak
Ian Thomas
ianlv
IdiotCoffee
ilakk manoharan
Ilakkuvaselvi Manoharan
intelliking
Inês Cachola
ishan372or
James Addison
Javier Pérez Robles
jaya prajapati
jayaprajapatii
Jaylon
Jimmy Shah
jocelynvj
JOD
joddeepesh-cloud
Jody Klymak
Johannes Kopton
Jonas Drotleff
Jonathan Reimer
Jouni K. Seppänen
Julian Chen
Kaustbh
Kaustubh
kdpenner
Khushi_29
Khushikela29
KIU Shueng Chuan
konmenel
Kris Rubiano
kusch lionel
Kyle Martin
Kyle Sunden
Kyra Cho
landoskape
LangQi99
Larry Bradley
leakyH
Leo Singer
Leon Merten Lohse
lilfer
litchi
Logan Pageler
Logan-Pageler
Lucas Gruwez
Lucx33
Luka Aladashvili
Lukas Hergt
lukashergt
Lumberbot (aka Jack)
Lívia Lutz
m-sahare
Mafalda Botelho
Manit Roy
manit2004
Manthan Nagvekar
marbled-toast
Marco Barbosa
Marco Gorelli
Marie
Marten H. van Kerkwijk
Marten Henric van Kerkwijk
martincornejo
masih.khatibzdeh
Mateusz Sokół
Matthew Feickert
Melissa Weber Mendonça
Melwyn Francis Carlo
MengAiDev
Milan Gittler
MiniX16
Miriam
Miriam Simone
miriamsimone
MKhatibzadeh
Mohit Pal
Moniza Kidwai
MQY
mromanie
Muhammad Hannan Akram
musvaage
N R Navaneet
NabeelShar
nakano
Nathan G. Wiseman
Nathan Goldbaum
Nathan Hansen
Nathan McDougall
Nick Coish
Nicolai Weitkemper
Niklas Mertsch
null-dreams
Obliman
Oscar Gustafsson
Owl
Parsa Homayouni
Patrick Seitz
Pedro Marques
pedrom2002
Pieter Eendebak
Pirzada Ahmad Faraz
pirzada-ahmadfaraz
Praful Gulani
Pranav
Pranav Raghu
pre-commit-ci[bot]
proximalf
q33566
Qian Zhang
r3kste
Rafael Katri
Rahul
Rahul Monani
Raphael Erik Hviding
Raphael Quast
RETHICK CB
Ricardo Peres
RogueRebel33
Roman
Roman A
Ruth Comer
ruvilonix
Ryan May
Saakshi Gupta
Sai Chaitanya, Sanivada
saikarna913
Sanchit Rishi
Saumya
Scott Shambaugh
Sebastien Wieckowski
Siddharth_Savani
Sonu Singh
star1327p
statxc
Stefan van der Walt
Stefan Vujadinovic
Steve Berardi
Steve Nicholson
tfpf
Thomas A Caswell
thomashopkins32
Tiago Marques
Tim Heap
Tim Hoffmann
Timon Erhart
Tine Zivic
Tingwei Zhu
Trygve Magnus Ræder
Ubuntu
Vagner Messias
Vedant Madane
Victor Liu
Vidya
Vikash Kumar
Vishal Pankaj Chandratreya
Vraj Rajpura
Weh Andreas
Wiliam
Yuepeng Gu
Zhongqi LUO
ZPyrolink
GitHub issues and pull requests:
Pull Requests (812):
PR #31662: Backport PR #31659 on branch v3.11.x (ci: Re-arrange AppVeyor pipeline)
PR #31659: ci: Re-arrange AppVeyor pipeline
PR #31658: Backport PR #31578 on branch v3.11.x (FIX: URL links in SVG should have target='_blank')
PR #31578: FIX: URL links in SVG should have target='_blank'
PR #31654: Backport PR #30108 on branch v3.11.x (Fix constrained layout applying pad multiple times)
PR #30108: Fix constrained layout applying pad multiple times
PR #31651: Backport PR #31649 on branch v3.11.x (DOC: Prevent ticks from being cut off in tick rotation example)
PR #31650: Backport PR #31647 on branch v3.11.x (FIX: Pin rstcheck to prevent CI failure)
PR #31649: DOC: Prevent ticks from being cut off in tick rotation example
PR #31647: FIX: Pin rstcheck to prevent CI failure
PR #31646: Backport PR #31632 on branch v3.11.x (FIX: Prohibit special TeX chars in pgf metadata)
PR #31632: FIX: Prohibit special TeX chars in pgf metadata
PR #31643: Backport PR #31609 on branch v3.11.x (DOC: Improve autoscaling and margin docs)
PR #31644: Backport PR #31579 on branch v3.11.x (DOC: Document that bar() errorbars do not support individual coloring)
PR #31579: DOC: Document that bar() errorbars do not support individual coloring
PR #31609: DOC: Improve autoscaling and margin docs
PR #31640: Backport PR #31638 on branch v3.11.x (Bump the actions group with 2 updates)
PR #31639: Backport PR #31628 on branch v3.11.x (FIX: use axis lines tight bbox within axis artist tight bbox)
PR #31638: Bump the actions group with 2 updates
PR #31637: Backport PR #31634 on branch v3.11.x (Fix some font-related issues)
PR #31628: FIX: use axis lines tight bbox within axis artist tight bbox
PR #31634: Fix some font-related issues
PR #31636: Backport PR #31630 on branch v3.11.x (Restore PolarTransform(apply_theta_transforms) parameter)
PR #31630: Restore PolarTransform(apply_theta_transforms) parameter
PR #31631: Backport PR #31557 on branch v3.11.x (FIX: Added ft2font null checks added)
PR #31629: Backport PR #31621 on branch v3.11.x (Make Scale axis parameter handling more flexible)
PR #31557: FIX: Added ft2font null checks added
PR #31621: Make Scale axis parameter handling more flexible
PR #31627: Backport PR #31625 on branch v3.11.x (DOC: Inline ScalarMappable reStructuredText entries)
PR #31626: Backport PR #25478 on branch v3.11.x ([BUG] Fix alpha bug on 3D PathCollection plots.)
PR #31625: DOC: Inline ScalarMappable reStructuredText entries
PR #25478: [BUG] Fix alpha bug on 3D PathCollection plots.
PR #31611: Backport PR #31608 on branch v3.11.x (Remove outdated comment re: implementation of hinting_factor.)
PR #31608: Remove outdated comment re: implementation of hinting_factor.
PR #31602: Backport PR #31599 on branch v3.11.x (Bump the actions group with 2 updates)
PR #31603: Backport PR #31594 on branch v3.11.x (DOC: Explain how to selectively restore ticks that are removed by sharex)
PR #31594: DOC: Explain how to selectively restore ticks that are removed by sharex
PR #31601: Backport PR #31600 on branch v3.11.x (Bump astral-sh/ruff-pre-commit from v0.15.11 to 0.15.12)
PR #31599: Bump the actions group with 2 updates
PR #31600: Bump astral-sh/ruff-pre-commit from v0.15.11 to 0.15.12
PR #31592: Backport PR #31588 on branch v3.11.x (Expire some missed deprecations from 3.9)
PR #31588: Expire some missed deprecations from 3.9
PR #31583: Backport PR #31577 on branch v3.11.x (FIX: Polar Radial Tick Warnings Labels Bug)
PR #31577: FIX: Polar Radial Tick Warnings Labels Bug
PR #31582: Backport PR #31580 on branch v3.11.x (DOC: added unregister to colormap guide)
PR #31580: DOC: added unregister to colormap guide
PR #31564: Backport PR #31563 on branch v3.11.x (LIC: remove carlogo license)
PR #31563: LIC: remove carlogo license
PR #31561: Fixed bug with an uninitialized colormap in parallel threads
PR #31555: FIX: removing colorbar's axes also removes colorbar
PR #31560: merge up v3.10.9
PR #31416: MNT: Privatize Formatter attributes
PR #23616: feat(mathtext): support underline
PR #31554: BUG: avoid a deprecation warning from numpy 2.5 (calling
datetime64('NaT')without a unit is deprecated)PR #31535: DOC: fix broken link to wxPython Widget Inspection Tool
PR #31551: Bump pre-commit/mirrors-mypy from v1.20.1 to 1.20.2
PR #31552: Bump scientific-python/upload-nightly-action from 0.6.3 to 0.6.4 in the actions group
PR #31478: Fix errorbar autoscaling inconsistency on log axes
PR #31522: MNT: Update all pre-commit hooks
PR #31365: Add thumbnail for embedding in user interfaces examples
PR #31530: BUG: Fix relim() to support Collection artists (scatter, etc.)
PR #31514: Add suggestions to more lookup errors
PR #31465: lib/matplotlib/tests/test_inset.py: Fix tolerance on aarch64
PR #31521: Drop support for font hinting factor
PR #31492: MNT: Ensure all types from matplotlib.typing are documented
PR #31524: FIX: Disallow twinx/twiny on Axes3D
PR #31540: DOC: replace dolphin license RDF block with prose attribution
PR #31426: Fix: Optimize Cursor clearing on mouse exit to prevent lag
PR #31512: Document that
TimedAnimationshould not be usedPR #31518: DOC: add tags to tick locator and formatter examples
PR #31519: Bump the actions group with 3 updates
PR #31517: [DOC] make headers in pie example consistent
PR #31515: Remove unnecessary ruff lint exceptions
PR #31516: TST: account for flakiness with Numpy v1 (part 3)
PR #31489: Fixed: specified exception type in cbook.py
PR #31314: DOC: setting active axes position is ineffective
PR #31148: TST: Use explicit style in all image_comparison calls
PR #31486: ENH: Add an environment variable to ignore system fonts
PR #31507: PR template: always ask for AI declaration
PR #31503: TST: Harden handling of Popen subprocesses
PR #31490: DOC: Minor style improvement of radio buttons examples
PR #31181: ENH: Give control whether twinx() or twiny() overlays the main axis
PR #31485: MNT: Update bundled font libraries
PR #31484: MNT: Use new defaults in set_font_settings_for_testing
PR #31483: Bump the actions group across 1 directory with 2 updates
PR #31476: DOC: Improve Radio Buttons example
PR #31275: DOC: use minigallery for tutorial thumbnails
PR #29763: Shorten Agg template usage with class template argument deduction.
PR #31353: Fix #21409: Make twin axes inherit parent position
PR #31431: FIX: Guard against already-removed labels in ContourSet.remove()
PR #31428: Relax type hints for xy and xytext in annotate
PR #31468: DOC: Replace
skip_deprecatedextension by standard Sphinx metadataPR #30161: Font and text overhaul
PR #31461: Support font features/language in default RendererBase.draw_text
PR #31303: TST: Reset tolerances on tests changed by text overhaul
PR #31471: DOC: Use FuncAnimation in 3D animations
PR #31477: DOC: Improve Radio Buttons Grid example
PR #31470: MNT: Deprecate matplotlib.image.thumbnail
PR #31475: Purge gitter links
PR #31466: DOC: make simple animation example easier to find
PR #31469: Change if condition to allow handles to be passed as a ndarray and not only Python list or tuple, etc.
PR #31459: DOC: Improve AI policy
PR #31444: Bump the actions group with 3 updates
PR #31456: Clarify fonttype switch in backend_pdf.
PR #31300: TST: Set tests touched by text overhaul to mpl20 style
PR #31449: Fix: improve log-scale error message wording
PR #30385: Add type stubs for functions in matplotlib.dates
PR #31442: TST: account for flakiness with Numpy v1 (part 2)
PR #31440: Fix FreeType runtime version check
PR #31295: TST: Cleanup back-compat code in tests touched by text overhaul
PR #31408: Merge branch 'main' into text-overhaul
PR #31407: BLD: Update bundled FreeType to 2.14.3
PR #31439: Clarify SecondaryAxes limit behavior via documentation
PR #31432: DOC: More concise page title: Development setup
PR #31423: DOC: Remove pyplot vs. OO interface discussion from lifecycle example
PR #31413: ENH: Support partial figsize with None (#31400)
PR #31368: Fix: Prevent Cursor blitting from erasing overlapping axes (#25670)
PR #31409: Bump the actions group with 2 updates
PR #31417: DOC: Explain return value of secondary_x/yaxis
PR #31412: MNT: Minor cleanup of label formatting in PathCollection.legend_elements
PR #31422: Improve legend loc and bbox_to_anchor documentation (#26620)
PR #31414: DOC: Improve Formatter documentation
PR #31419: Add a short example to StrMethodFormatter docstring
PR #31405: Tweak secondary_{x,y}axis docs.
PR #31372: BLD: Update bundled libraqm to 0.10.4
PR #31198: Allow tuning the shape of {L,R,D}Arrow tips.
PR #31183: ENH: Allow fonts to be addressed by any of their SFNT family names
PR #31371: ps/pdf: Override font height metrics to support AFM files
PR #31343: TST: Restore some tolerances for some arch/platform-specific failures
PR #31248: SEC: Remove eval() from validate_cycler
PR #31395: doc: mention
bar_labelinbarandbarhPR #31385: Make font search case insensitive in logo example
PR #31399: DOC: Rename gallery README.txt files to GALLERY_HEADER.rst
PR #29998: Implement head resizing (and reversal) for larrow/rarrow/darrow
PR #24744: Addresses issue #24618 "Road sign" boxstyle/annotation, alternative to #24697
PR #31392: Tweak Formatter method docstrings.
PR #31200: DOC: moderation and enforcement
PR #30513: TST: Remove redundant font tests
PR #31363: Update black requirement from <26 to <27
PR #31355: Bump the actions group across 1 directory with 8 updates
PR #31370: Update dead link for Ware 1988 in colormap docs
PR #31357: ci: Configure dependabot to skip minver requirements
PR #31358: TST: Replace pywin32 with ctypes wrapper
PR #29281: Port requirements to PEP735
PR #31347: FIX: Deprecate using clabel() with filled contours
PR #31349: DOC: Correct a few typos in documentation
PR #31244: PERF: Sticky edges speedup
PR #31306: [MNT]: Implement
Scale.val_in_rangeand refactor_point_in_data_domainPR #31291: text: Use font metrics to determine line heights
PR #30900: Added Turbo License doc
PR #31307: FIX: avoid applying dashed patterns to zero-width lines and patches
PR #31338: MAINT: Fix formatting on autoclose bot message
PR #31313: Fixed lingering bugs with image rendering related to exact half display pixels
PR #31329: DOC: Add note about opening multiple PRs
PR #29093: Add wasm CI
PR #31283: MNT: Add autoclose bot inspired by scikit-learn
PR #31322: DOC: fix pcolormesh doc
PR #31308: DOC: Add thumbnail for multipage_pdf gallery example
PR #31315: [BUG] Warn when legend() receives mismatched handles and labels in 2-argument positional form
PR #31251: Emit xlim_changed / ylim_changed when limits expand via set_xticks / set_yticks
PR #31316: DOC: clarify explanation of axline in infinite lines example
PR #31309: DOC: update pandas intersphinx mapping
PR #31281: Drop axis_artist tickdir image compat, due to text-overhaul merge.
PR #31294: MNT: Restrict webagg toolbar actions to valid actions
PR #31282: SEC: Block shell escapes in latex and ps commands
PR #31252: DOC: Fix rendering of quiver documentation
PR #31285: ENH: Ignore empty text for tightbbox
PR #31230: API: Raise ValueError in subplots if num refers to existing figure
PR #31133: fix: resolve FigureCanvasTkAgg clipping on Windows HiDPI
PR #30908: mathtext support for phantom, llap, rlap for faking text metrics.
PR #31261: Bump the actions group with 2 updates
PR #30369: Support standard tickdir control (in/out/inout) in axisartist.
PR #27987: qhull: Fix inconsistent formatting function arguments
PR #31061: BUG: Fix text appearing far outside valid axis scale range
PR #31117: Clarify introductory description in scatter_star_poly example.
PR #31203: Fix Axes.hist crash for numpy timedelta64 inputs
PR #31262: DOC: Correct
byweekdaydescription inWeekdayLocatorPR #31260: MNT: Raise NotImplementedError for 3D semilog plots
PR #31143: Deprecate public access to XMLWriter; simplify some attribute settings
PR #31258: DOC: Document that set_aspect applies the aspect lazily
PR #31005: PERF: Bezier root finding speedup
PR #30980: Fix 3D axes to properly support non-linear scales (log, symlog, etc.)
PR #30844: allow passing a function to
CallbackRegistry.disconnect_funcPR #30995: PERF: Speed up ticks processing when not visible or using a NullLocator
PR #31128: Fix relim() ignoring scatter PathCollection offsets
PR #31166: Add private Artist-level autoscale participation flag
PR #31238: CI: Explicitly define CI workflow permissions
PR #31228: Bump the actions group with 3 updates
PR #29469: MNT: Separate property cycle handling from _process_plot_var_args
PR #31121: mathtext: add mathnormal and distinguish between normal and italic family
PR #31170: Cleanup QuiverKey init and deprecate some attributes.
PR #31004: PERF: More speedups
PR #31226: ft2font: Read more entries from OS/2 font table
PR #31191: TST: Switch mathtext tests to mpl20
PR #31231: DOC: make nightly download command one line so it works on Windows
PR #30754: MNT: Improve Grouper
PR #31236: DOC: Remove gitter links and direct folks to Discourse chat
PR #31145: ENH: Snap 3D view angle changes when holding Control key
PR #31179: Remove mpl.text._get_textbox.
PR #31202: ENH: Adds
errorbar.capthickanderrorbar.elinewidthto mplstylePR #31222: DOC: Rewrite tickabel rotation example to use rotation_mode
PR #31001: PERF: Text handling speedups
PR #30975: Use LOCALAPPDATA for config/cache directories on Windows
PR #30795: Fix array alpha to multiply (not replace) existing RGBA alpha
PR #31021: Fixed inaccurate image placement and even more resampling bugs
PR #31110: mathtext: Fetch quad width & axis height from font metrics
PR #31193: DOC: Clarify computed_zorder applies to Collections and Patches only
PR #31217: DOC: use pivot='middle' instead of 'mid' in quiver demo
PR #31212: DOC: discourage pivot='mid' for quiver
PR #31204: Reword the "fully-new contributor" section.
PR #31201: DOC: Add sections to rcParams documentation
PR #31196: DOC: Document which files need to be updated for new rcparams
PR #31163: DOC: update new contributor guidance re timelines, AI, reaching out
PR #31124: MAINT: add AI disclosure to pr template
PR #31076: Avoid using pyplot for check_figures_equal
PR #31189: Bump the actions group with 2 updates
PR #31188: Remove use of the discouraged plt.imread() in the docs.
PR #31007: TST: Skip tests that use a large amount of memory by default
PR #30967: ENH: Implement gapcolor for patch edges
PR #31142: doc: explain that gfi is for training and add no AI policy
PR #31137: TST: Simplify image testing decorator calls
PR #31119: MNT: Normalize internal set_foreground calls to RGBA
PR #31107: Fix confusion between text height and ascent in metrics calculations.
PR #31168: Fix docstring
lib/matplotlib/pyplot.pyand relatedlib/matplotlib/__init__.pyPR #31167: Copy-edit the transform tutorial.
PR #31160: Bump the actions group across 1 directory with 4 updates
PR #29374: DOC: Emphasize artist as annotation in AnnotationBbox demo and add to annotation guide
PR #31151: Add mlx support
PR #31141: Fix mutable default arguments in backend_svg.py
PR #31140: DOC: Document set_figure() is a low-level API
PR #31026: DOC: Explicitly prohibit bots/agents to post contents
PR #31131: MAINT: added don't solve AI note to gfi bot
PR #31043: MAINT: new contributor bot ask for AI usage
PR #30803: {Radio,Check}Buttons: Add 2D grid labels layout support
PR #31111: Remove some code for compatibility with pyparsing<3
PR #31046: Implement TeX's fraction and script alignment
PR #31085: Refactor RendererAgg.draw_{mathtext,text,tex} to use same base algorithm
PR #28814: patheffects.SimpleLineShadow calling non-existent get_foreground method from GraphicsContextBase
PR #31090: MAINT: Move to first-contribution action
PR #31069: Fix positioning of wide mathtext accents.
PR #30938: Update bundled FreeType and HarfBuzz libraries
PR #31091: BUG: Fix IndexLocator.tick_values returning values greater than vmax
PR #31050: ft2font: Extend OS/2 table with new fields
PR #30039: Rasterize dvi files without dvipng.
PR #31081: Switch from pre-commit to prek
PR #30993: PERF: Speed up log and symlog scale transforms
PR #31082: MNT: Rename check_getitem to getitem_checked
PR #31080: DOC: Fix missing references for updated FT2Font.set_text
PR #30746: Fix PDF bloat for off-axis scatter with per-point colors
PR #31062: Bump the actions group across 1 directory with 4 updates
PR #31063: Merge main back into text-overhaul branch
PR #31056: Keep mathtext boxes in xywh representation throughout.
PR #31060: MNT: Remove unused eventson context from artist property update
PR #31059: PERF: Refactor bezier poly coefficient calcs for speedup
PR #31000: PERF: Skip kwargs normalization in Artist._cm_set
PR #31028: DOC: Generate rcParams docs directly during build
PR #31058: TST: add basic test for set
PR #31057: DOC: Clarify Artist.set() behavior
PR #31041: Add tests for invalid properties and duplicate aliases in Artist.set
PR #30978: MNT: Discourage Artist.update
PR #31016: Doc: Clarify default levels behavior in contour/contourf
PR #31031: RadioButtons: fix self._clicked method (followup to #30997)
PR #30059: Drop the FT2Font intermediate buffer.
PR #31013: docs: improve contour docstring and wrap long lines
PR #31044: fix for sphinx_gallery < 0.16.0
PR #31033: Add type hint for fig_kw in subplots
PR #31030: DOC: bring the credits page a little more up-to-date
PR #31034: DOC: Make grammatical corrections to documentation
PR #30752: Improving error message for width and position type mismatch in violinplot
PR #31023: Speedup normalize_kwargs by storing aliases in a more practical format.
PR #31014: TST: Fix warnings from Pillow for unavailable features
PR #30935: FIX: Handle AxesWidget cleanup after failed init
PR #31020: DOC: Fix doc builds with Sphinx 9
PR #31025: DOC: move doc build options into tables and tabs
PR #31024: Fix formatting: add space after # in TODO comment
PR #30997: widgets: use a shared _Buttons class for {Radio,Check}Buttons
PR #31010: DOC: update and slightly reorg docs docs
PR #31011: Fix grammar: 'it would better' -> 'it would be better' in comment
PR #31002: Remove outdated notion of property alias priority from docs.
PR #29881: feat(CI): add Codecov Test Analytics for flaky and failed tests
PR #30999: Bump the actions group across 1 directory with 2 updates
PR #30991: Improve findfont cache invalidation.
PR #30992: Fix typo: remove extra space in MultiCursor deprecation message
PR #30984: DOC: update interactive rebase instructions
PR #27946: Add support for horizontal CheckButtons
PR #30778: MNT: remove decorator frames from traceback
PR #30838: Do not fail when markers are numpy integers
PR #30977: Revert exception handling case after numpy minver bump to 1.25
PR #30849: Fix Axes.grid() to respect alpha in color tuples
PR #30939: DOC: Improve widgets API documentation
PR #30970: DOC: Move spectral plot examples from lines to statistics
PR #30945: Prevent blitting errors after canvas swap in RadioButtons and CheckButtons
PR #30184: Fixed several accuracy bugs with image resampling
PR #30973: DOC: modernise barh example
PR #30956: DOC: Some small additions to the API docs
PR #30959: DOC: Clarify matplotlib vs. matplotlib-base in conda
PR #30950: TST: account for flakiness with Numpy v1
PR #30954: Fix trivial typo in example.
PR #30947: TST: always force the SETUPTOOLS_SCM version in test subprocesses
PR #30949: Add uv.lock to .gitignore
PR #30948: DOC: Improve linkage between rcParams-related documentation
PR #30871: Define the supported rcParams as code
PR #30886: BUG: Fix Windows subprocess timeouts with CREATE_NO_WINDOW flag
PR #30777: DOC: Introduce backend versions
PR #30824: Fixed bilinear interpolation for
SegmentedBivarColormapPR #30942: Bump pypa/cibuildwheel from 3.3.0 to 3.3.1 in the actions group
PR #30918: TST: account for asyncio changes in py314
PR #30937: Merge branch 'v3.10.x' into main
PR #30936: DOC: Clarify data inputs for boxplot() and violinplot()
PR #30855: DOC: Clarify and unify set_linestyle
PR #30921: Exclude confirmed bugs from stale bot
PR #30892: Bump the actions group across 1 directory with 11 updates
PR #30920: FIX: Increase reruns for flaky test_invisible_Line_rendering (#30809)
PR #30889: MNT: Make transforms helper functions private
PR #30922: Reduce stale bot to run once per week
PR #30912: Pcolormesh Doc Fix
PR #30916: Docs: Remove outdated annotate_transform example, link to annotation tutorial
PR #30919: DOC: Correct typos on a/an usage including print messages
PR #30914: Fix outdated documentation links for violin/boxplot example
PR #30907: Inline intermediate constructs in axisartist demos.
PR #30867: Handle single color for multiple datasets in
histPR #30591: FIX: Make widget blitting compatible with swapped canvas
PR #30821: Implements the Okabe-Ito accessible colormap.
PR #30737: Deprecate unused canvas parameter to MultiCursor
PR #29966: Fix AxesWidgets on inset_axes that are outside their parent.
PR #30600: Implement warning for Text3D's rotation/rotation_mode parameters
PR #30847: Fix test_ensure_multivariate_data on 32-bit systems
PR #30856: DOC: Rectangle: Link to FancyBboxPatch for rounded corners
PR #30854: DOC: Improve docs of legend loc=best
PR #30863: Fix macOS toolbar crash
PR #30853: Minor doc fixes re: close()ing figures.
PR #30846: Add pixi and uv install options to bug template
PR #30842: Update release docs for new publish workflow, remove old publish step
PR #30841: Add type annotation for LocationEvent.modifiers
PR #30775: FIX: figureoptions updates title string only
PR #30726: Enh/Add hatch pattern support to Axes.grouped_bar
PR #30808: Consolidate style parameter handling for plotting methods that call other plotting methods
PR #30815: MNT: Fix handling of ints in rgb_to_hsv()
PR #30533: gtk: Add more explicit version requirements
PR #30835: Improve error messages for mismatched s arg to scatter().
PR #30750: FIX: when creating a canvas from a Figure use original dpi
PR #30822: DOC: Define the effect of rcParams["figure.raise_window"] = False
PR #30052: Setting imshow(animated=True) still show does not show an image
PR #30820: DOC: Add parameters documentation for FFMpegFileWriter
PR #30816: Fix typos in API interfaces documentation
PR #30814: DOC: Discouraged duplicate colormaps
PR #30813: Add legend.linewidth to rcParam type hint
PR #30705: Add testing for rcParams Literal type hints
PR #30812: DOC: remove duplicate whatsnew heading
PR #30810: Fix rstcheck failures
PR #30334: Add support for loading all fonts from collections
PR #30760: Fix axis3d to include offset text in tight bounding box calculation
PR #30780: Add legend.linewidth parameter to control legend box edge linewidth
PR #30799: DOC: don't index or unpack the return value of pie
PR #30766: Fix colorbar alignment with suptitle in compressed layout mode
PR #30756: Add legend support for PatchCollection
PR #30782: DOC: Reintroduce glossary
PR #29494: github: added explicit do not merge label to label check
PR #30784: correct statement about available methods in
QuiverdocstringPR #30733: ENH: introduce PieContainer and pie_label method
PR #30783: DOC: Add example usage to make_keyword_only()
PR #30776: MNT: Declare table() to be not further developed
PR #30774: DOC: Fix documentation error of hexbin
PR #30607: Implement libraqm for vector outputs
PR #30753: Update mpl-sphinx-theme in environment.yml
PR #30699: [DOC] dev landing page admonition about AI usage/link to policy
PR #30761: DOC: Clarify restrictions on GenAI usage
PR #30724: Bump github/codeql-action from 4.31.0 to 4.31.2 in the actions group
PR #30665: Grammar corrections in User guide FAQ
PR #30741: Add :code-caption: option to plot directive
PR #30736: DOC: Correct grammatical issues especially on a/an usage
PR #30627: Remove forced fallback from FT2Font::load_char
PR #30715: Fix spacing in r"$max f$".
PR #30723: Add file extension to whatsnew entry
PR #30690: Bump the actions group with 3 updates
PR #30560: Consistent zoom boxes
PR #30565: fix: Qt5Agg support darkmode icon by using svg
PR #29989: fix: Fix unstable tkagg small plot size.
PR #30708: doc: make external scipy link explicit
PR #30511: Update Colorizer/ColorizingArtist to work with MultiNorm
PR #30696: FIX: Account for horizontal/vertical lines in tightbox
PR #30316: Create RCKeyType
PR #30686: DOC: Remove notebook instructions from image tutorial
PR #30684: Update README links to static images
PR #30640: Bump the actions group across 1 directory with 6 updates
PR #30677: Merge branch 'main' into text-overhaul
PR #30668: cibw: Switch macos 13 to 15 Intel
PR #30667: DOC: Correct typos: lets -> let's [ci docs]
PR #28831: Improve the cache when getting font metrics
PR #30655: simplify ContourSet.draw
PR #30652: Stale action: sort issues by last updated
PR #30636: FIX: Keep legacy alpha behavior for violinplot without facecolor
PR #30646: merge up v3.10.7
PR #30639: DOC: Add note about linear colorbar scale option for TwoSlopeNorm
PR #30629: Fix test_mult_norm_call_types on 32-bit systems
PR #30634: Don't force axes limits in hist2d.
PR #29221: Multivariate plotting in imshow, pcolor and pcolormesh
PR #30630: Update first-interaction from v3.0.0 to v3.1.0
PR #29695: Add font feature API to Text
PR #30608: Prepare
CharacterTrackerfor advanced font featuresPR #30531: MNT: Pending-deprecate setting colormap extremes in-place
PR #30543: ENH: support x/y-axis zoom
PR #30590: MNT: Define Protocol for Animation.event_source
PR #30619: Include step info in str(scroll_event).
PR #30620: Add --debug flag to python -mmatplotlib.dviread CLI.
PR #30499: Improve cursor icons with RectangleSelector
PR #30610: Bump mpl-sphinx-theme version
PR #30615: Use auto to remove long typedefs in dlsym/GetProcAddress calls.
PR #30616: DOC: add what's new info for violin_stats
PR #30606: DOC: Fix raw string in mathtext unicode example
PR #30603: MNT: Fix some broken deprecations
PR #30512: pdf: Improve text with characters outside embedded font limits
PR #29936: Fix auto-sized glyphs with BaKoMa fonts
PR #30573: Add os.PathLike support to FT2Font constructor, and FontManager
PR #30595: ft2font: Split layouting from set_text
PR #30596: Cleanup donuts example.
PR #29794: Add language parameter to Text objects
PR #30583: MNT: Streamline deferred initialization of Colormap
PR #30582: MNT: Do not use colormap setters in tests
PR #30567: pdf: Merge loops for single byte text chunk output
PR #30579: Merge main back into text-overhaul branch to fix CI
PR #30586: ci: Bump Ubuntu ARM builder to 24.04
PR #30581: TST: Force Agg backend in test_openin_any_paranoid
PR #30569: Copy-edit the "fonts in pdf and postscript" table.
PR #30208: Make path extension a bit safer
PR #30577: MNT: Move all Colormap extremes setter logic into a single _set_extremes()
PR #30562: DOC: improve description of boilerplate.py
PR #30566: pdf/ps: Track full character map in CharacterTracker
PR #30335: Use glyph indices for font tracking in vector formats
PR #30561: Bump github/codeql-action from 3.30.1 to 3.30.3 in the actions group
PR #29855: ENH: Allow to register standalone figures with pyplot
PR #29742: DOC: Explain how to start the mainloop after show(block=False)
PR #29502: CI: remove xfail on OSX + tk due to issues in image
PR #30514: Prepare for MetaFont/PK font support.
PR #30536: DOC: Cleanup/restructure PR guidelines
PR #30405: ENH: Scroll to zoom
PR #30530: Bump the actions group across 1 directory with 10 updates
PR #30532: MNT: Change default name of ListedColormaps
PR #30535: Fix: pytest warning - GioUnix was imported without specifying version
PR #30520: pdf: Simplify Type 3 font character encoding
PR #30387: MNT: Refactor default violin KDE estimator
PR #30462: FIX: Mark shared Axes as stale when propagating adjustable
PR #30507: DOC: Clarify draft PR and move from ways to contribute to PR guidelines
PR #30465: removed test_image_cursor_formatting()
PR #29939: Parse {lua,xe}tex-generated dvi in dviread.
PR #30510: Update syntax for PR welcome workflow
PR #30000: Implement text shaping with libraqm
PR #30408: MNT/DOC: Deprecate anchor in Axes3D.set_aspect
PR #30491: merge up v3.10.6
PR #30475: Fix spelling error in
contains_branch_separatelymethod namePR #30505: Add Linux Foundation Health Score badge to README
PR #30423: Fix Line3DCollection with autolim=True for lines of different lengths
PR #30479: Clarify inset_locator.inset_axes demo.
PR #30467: Let ticklabels respect set_in_layout(False).
PR #30478: MNT: correct _replacer docstring
PR #30471: DOC: Fix text formatting of imshow_extent example
PR #30469: Deprecate redundant axes parameter to RadialLocator.
PR #30384: Add datetime test for ax.violin
PR #30470: No need to sanitize extrema in Colorizer.set_clim
PR #30468: Let triage_tests support test modules with only figure_equals tests.
PR #30433: Use standard property alias machinery in contour().
PR #30459: DOC: simplify hat graph example
PR #30456: DOC: Correct a typo: confuzzlment -> confuzzlement
PR #30455: DOC: Fix typo in axes docstring
PR #30454: Added handling for undetermined home directory
PR #30453: DOC: Fix missing references on text-overhaul branch
PR #30401: merge up v3.10.5
PR #30452: DOC: Move capture_scroll What's new note to new directory
PR #30403: Add scroll capture functionality to WebAgg backend
PR #29876: MultiNorm class
PR #30446: Added hardcoded colormap attributes for type checker support
PR #30441: Bump github/codeql-action from 3.29.8 to 3.29.10 in the actions group
PR #30328: Fix legend
labelcolor=‘linecolor’to handle various corner cases, e.g. step histograms and transparent markersPR #30440: Document relative font sizes
PR #30402: Update release guide
PR #30031: merge up 3.10.3
PR #30425: Remove outdated reference to matplotlibbaselinemarker in tex sources.
PR #29358: MNT: Registered 3rd party scales do not need an axis parameter anymore
PR #30422: DOC: remove some usages of None as explicit defaults
PR #30304: Move release related docs to new sub-folder
PR #30416: Bump the actions group across 1 directory with 7 updates
PR #30404: DOC: Scale axis parameter
PR #30324: Make PyFT2Font a subclass of FT2Font
PR #30362: {,Range}Slider: accept callable valfmt arguments
PR #30226: ENH: Add properties bottoms, tops, and position_centers to BarContainer
PR #30398: TST: Remove qt_core fixture
PR #30396: Fix the link to latest stable documentation
PR #30382: MNT: Remove explicit use of default value add_collection(..., autolim=True)
PR #30383: DOC: Simplify Line, Poly and RegularPoly example
PR #29958: ENH: ax.add_collection(..., autolim=True) updates view limits
PR #30374: TST: Make determinism test plots look less pathological
PR #29716: ENH: Add align parameter to broken_barh()
PR #30284: Fixed the overdeletion of source images for failing tests
PR #30348: Keep default minor log ticks if there's 1 major & 1 minor tick.
PR #30273: Fix mlab fallback for 32-bit systems
PR #30143: TYP: Make glyph indices distinct from character codes
PR #29465: ENH: Type the possible str legend locs as Literals
PR #30375: Fix highlighting of install docs.
PR #30376: Shorten setup of axes in simple_axis_pad demo.
PR #30367: Support passing xticks/yticks when constructing secondary_axis.
PR #30368: Switch get_grid_info to take a single Bbox as parameter.
PR #29993: Trigger events via standard callbacks in widget testing.
PR #30363: Register 'avif' format when available in Pillow
PR #29890: Show subprocess stdout and stderr on pytest failure
PR #30373: Mnt/test qol improvements
PR #30359: ENH: Allow tuple for borderpad in AnchoredOffsetbox
PR #30366: Cross-ref the two-scales and secondary-axes examples.
PR #30349: Axes can't set navigate_mode.
PR #30347: Small cleanups.
PR #30322: Deprecate setting text kerning factor to any non-None value
PR #30332: CI: Harden GHA configuration
PR #30346: MNT: Fix isort line length setting
PR #30314: [MNT] Typing: correct typing overloads for
``Figure.subfigures``PR #30343: Fix broken/deprecated documentation links in MEPs and testing guides
PR #30330: [fix] Spine.set_bounds() does not take parameter None as expected
PR #30339: MNT: Prefer capitalized logging levels
PR #30340: Bump the actions group with 2 updates
PR #30302: [MNT] Typing: Use Literal for set_loglevel
PR #30001: Include close matches in error message when key not found
PR #30333: FIX: cast Patch linewidth to float for dash scaling
PR #30329: Deprecate font_manager.is_opentype_cff_font
PR #25573: FIX: be very paranoid about checking what the current canvas is
PR #30319: Don't set a default size for FT2Font
PR #29816: Update FreeType to 2.13.3
PR #30317: fix broken configobj link
PR #30261: [TYP] Add more literals to MarkerType
PR #30312: Replace deprecated imports
PR #30315: Fix link to pango
PR #30272: Log a warning if selected font weight differs from requested
PR #30311: Bump the actions group with 2 updates
PR #30309: Improve custom sphinx link redirect extension
PR #30174: FIX: Ensure Locators on RadialAxis are always correctly wrapped
PR #30281: Fix several minor typos
PR #30275: Create events type and update plt.connect and mpl_connect
PR #30279: fix(config): Correct invalid value for svg.fonttype in matplotlibrc
PR #30134: Add typing to AFM parser
PR #30274: ci: Fix image preload with multiple conflicts
PR #30231: ci: Preload existing test images from text-overhaul-figures branch
PR #29115: Use old stride_windows implementation on 32-bit builds
PR #30235: Don't expose private styles in style.available
PR #30266: DOC: fix artist see also sections
PR #30258: Clean up mypy & ruff config
PR #30262: Tweak docstrings of get_window_extent/get_tightbbox.
PR #30239: Upgrade to Visual Studio 2022 in appveyor.yml
PR #30245: Adjust logic in RcParams to allow for inheritance
PR #30232: Bump github/codeql-action from 3.29.0 to 3.29.2 in the actions group
PR #30196: agg: Replace facepair_t with std::optional
PR #30200: Add explicit signatures for pyplot.{polar,savefig,set_loglevel}
PR #30178: Abstract base class for Normalize
PR #30220: BUG: Include python-including headers first in src/ft2font.{cpp,h}
PR #30199: Add explicit getter / setter overloads for pyplot.{xlim,ylim}
PR #30202: Add explicit overloads for pyplot.{show,subplot}
PR #29988: Refactoring: Removing axis parameter from scales
PR #30082: Simplify dviFontInfo layout in backend pdf.
PR #30163: Prepare to turn matplotlib.style into a plain module.
PR #30206: Use collections.deque to store animation cache data.
PR #29481: Support individual styling of major and minor grid through rcParams
PR #28764: Fix argument types in examples and tests
PR #30197: DOC: Remove last userdemo example
PR #30191: Simplify RendererAgg::draw_markers buffers
PR #30188: Fixed incomplete deletion of all images that have passed tests before upload
PR #30168: Remove fallback code for glyph indices
PR #29102: TST: Calculate RMS and diff image in C++
PR #30145: Remove ttconv backwards-compatibility code
PR #30181: Bump the actions group with 3 updates
PR #28187: Add a filename-prefix option to the Sphinx plot directive
PR #30154: Bump github/codeql-action from 3.28.18 to 3.28.19 in the actions group
PR #30054: Fixed an off-by-half-pixel bug in image resampling when using a nonaffine transform (e.g., a log axis)
PR #30150: Update font-related documentation
PR #29199: Fix center of rotation with rotation_mode='anchor'
PR #30153: Throw exception when alpha is out of bounds
PR #30151: Fix typo in backend_ps.py comment: change 'and them scale them' to 'and then scale them'
PR #30107: Add example to histogram colorbar on galleries
PR #20716: Type-1 font subsetting
PR #30067: Remove deprecations: is_bbox and more
PR #28560: ENH: Add grouped_bar() method
PR #30137: BLD: Remove FreeType from Agg backend extension
PR #29392: Fill hatch in PDF backend
PR #30130: Make NavigationToolbar.configure_subplots return value consistent
PR #30132: DOC: Clarify that types in docstrings do not use formal type annotation syntax
PR #30131: DOC: Document the properties of Normalize
PR #30112: Update to docs with regards to colorbar and colorizer
PR #30004: Remove apply_theta_transforms argument
PR #30070: Deprecate point_at_t and document that a BezierSegment can be called
PR #30121: Clean up AFM code
PR #30123: Fix FT_CHECK compat with macOS 10.15
PR #30088: Parse FontBBox in type1font.
PR #30099: Fix tight-bbox computation of HostAxes.
PR #30102: Simplify/improve error reporting from ft2font.
PR #30113: Bump scientific-python/circleci-artifacts-redirector-action from 1.0.0 to 1.1.0 in the actions group
PR #30100: Use fix-cm instead of type1cm.
PR #30109: DOC: expand petroff10 example to include 6- and 8- styles
PR #30044: Replace FT2Image by plain numpy arrays.
PR #30097: remove point troubling regex
PR #30090: Simplify some Sphinx tests
PR #30061: Move test data into a single subdirectory
PR #30085: DOC: add API docs content guidelines to api docs instructions
PR #30084: DOCS: add plot types content guidance to docs
PR #30087: DOC: Add petroff6 and petroff8 to 'Named color sequences' example
PR #30080: Bump the actions group with 3 updates
PR #30065: ENH: Add Petroff 6 and 8 color cycle style sheets
PR #30077: Fix deprecated attribute name in backend_pdf.
PR #30069: Close star polygons
PR #30062: Add 3D scatter test for cmap update
PR #30066: Remove get_bbox_header
PR #30045: CI: try running the precommit hooks on GHA
PR #29910: DOC: add warnings about get_window_extent and BboxImage
PR #30032: Add Matplotlib Journey online course to external resources
PR #30055: Renamed an RST file to remove a leading space in its filename
PR #30049: DOC: consolidate version switcher guidance
PR #30050: DOC: Additional tip to exclude undesired matches in GitHub code search
PR #30005: Remove cm.get_cmap
PR #30048: DOC: version switcher update on release
PR #30047: Update version switcher for 3.10.3
PR #30036: Remove cutout for missing font file in PdfFile._embedTeXFont.
PR #29847: ci: restrict 'pygobject-ver' for Ubuntu 22.04 jobs
PR #30030: Add "sans" alias to rc() to allow users to set font.sans-serif
PR #30040: Improve usetex and pgf troubleshooting docs.
PR #30037: Update top message matplotlibrc file
PR #30035: Remove meson-python pinning
PR #30006: Enable linting of .pyi files
PR #30020: Micro-optimize _to_rgba_no_colorcycle.
PR #30027: Make PdfFile font-related attributes private.
PR #29829: Rework mapping of dvi glyph indices to freetype indices.
PR #30023: Remove unused
_apiimportPR #30014: Remove deprecated get_tick_iterator()
PR #30015: Expire deprecation of nth_coord arguments
PR #30019: FIX #30007: Raise ValueError when all wedge sizes are zero in ax.pie
PR #30016: Bump github/codeql-action from 3.28.16 to 3.28.17 in the actions group
PR #30003: DOC: missing word + add latex dep section
PR #29341: Type annotation add_subplot for projection="3d"
PR #29764: added latex requirements from fedora spec
PR #29918: DOC: Add descriptions to matplotlib.typing
PR #27576: Fix specifying number of levels with log contour
PR #29879: Adding elinestyle property to errorbar
PR #29984: FIX: Typing of FuncAnimation
PR #29973: Use inline lambdas to define most FT2Font properties.
PR #29982: Bump the actions group with 5 updates
PR #29972: Improve repr of mathtext internal structures; minor cleanup.
PR #29356: Add a last resort font for missing glyphs
PR #29873: Handled non finite values in ax.pie - issue #29860
PR #29916: Bump the actions group with 2 updates
PR #27183: Fix behaviour of Figure.clear() for SubplotParams
PR #29954: Simplify
colored_line()implementation in Multicolored lines examplePR #29956: MNT: make signature of GridSpec.update explicit
PR #29203: Fixed imsave() saving incorrect color map
PR #29946: Changed "Autoscaling axes" to "Autoscaling axes on user guide page for issue & closes #29906
PR #29948: Check Axes/Figure import paths in boilerplate.py
PR #29904: API: bump minimum supported version of Python and numpy
PR #29945: Doc fixed aspect colorbar
PR #29944: DEV: have ruff check blank-line counts
PR #29923: Fix signature of disabled draw methods
PR #29614: add detail to doc string in Line3DCollection
PR #29843: Fix loading of Type1 "native" charmap.
PR #29911: Bump pre-commit versions
PR #29892: FIX: make_image should not modify original array
PR #29905: Remove hatchcolors parameter from draw_quad_mesh
PR #29898: backend_bases.pyi:
@overloadFigureCanvasBase.mpl_connect()for different event typesPR #29745: Use PEP8 style method and function names from pyparsing
PR #29762: Use ruff instead of flake8 to check PEP8
PR #29885: Bump github/codeql-action from 3.28.13 to 3.28.14 in the actions group
PR #29592: DOC: Remove simple_legend examples from User Demo
PR #29875: DOC: Improve description of background/bbox handling for Text
PR #29612: ENH: Support units when specifying the figsize
PR #29833: TST: remove (most) text from constrained layout tests
PR #29870: doc: a grammatical error in pyplot comment
PR #29831: Inline _calc_extents_from_path.
PR #29851: Do not extraneously clip 3D plots
PR #29846: ci: cleanup: remove stale/outdated version range restrictions
PR #29841: Bump the actions group with 2 updates
PR #29850: MNT: Use Gcf.destroy(manager) instead of Gcf.destroy(manager.num)
PR #29765: ci: Introduce ubuntu-24.04 to restore GTK test coverage with recent PyGObject versions
PR #29838: Switch Tfm metrics to TrueType-compatible API.
PR #29783: Fix log scaling for pcolor and pcolormesh
PR #29832: MNT: expire legend-related deprecations
PR #29044: Add hatchcolor parameter for Collections
PR #29828: Improve output of dvi debug parsing.
PR #29798: Ensure polar plot radial lower limit remains at 0 after set_rticks + plot
PR #29830: Fix git fetch on development workflow
PR #29776: Filter images in premultiplied alpha mode.
PR #29821: Tweak minimal checks for GUI binding installs.
PR #29808: ENH: set default color cycle to named color sequence
PR #29817: Prepare for {xe,lua}tex support in usetex.
PR #27972: Fix ngrids support in axes_grid.Grid().
PR #29804: replace quansight-labs/setup-python with actions/setup-python
PR #29800: Bump the actions group with 6 updates
PR #29083: DOC: Update page to note installation for ninja library
PR #29698: Improve tick subsampling in LogLocator.
PR #29701: Bump the actions group across 1 directory with 7 updates
PR #28352: Add compilers to conda environment
PR #29696: ENH: Add support for per-label padding in bar_label
PR #29582: Add
rasterizedoption tocontourfPR #29759: DOC: expand use of fun tag
PR #29758: DOC: consolidate tags
PR #29756: Consolidate color tags
PR #29747: Revert "NEP 29 > SPEC 0 in dependency policy"
PR #29744: NEP 29 > SPEC 0 in dependency policy
PR #29700: merge up v3.10.1
PR #26774: Connect the Animation event source callback in the constructor.
PR #29729: DOC: Improve What's new entry description
PR #29718: Update version switcher for 3.10.1
PR #29602: MNT: Reduce the use of get_xticklabels() in examples
PR #29705: DOC: improve dev install docs
PR #29644: [Doc] Added images of hatches to hatch API page
PR #29697: MNT: remove
plot_datePR #29690: Add test cases for patch.force_edgecolor behavior with facecolor="none"
PR #29558: Consolidate align_labels_demo and align_ylabels gallery examples
PR #29660: fix: broken link
PR #29639: Bump the actions group across 1 directory with 7 updates
PR #29620: DOC: Add tip how to use GitHub code search to estimate the impact of a deprecation
PR #29613: doc: add link to analytics page
PR #29593: Fix tick_params() label rotation mode
PR #29589: DOC: Minor example cleanup
PR #29580: DOC: More cleanup of missing-references.json
PR #29581: Use functools.cache instead of lru_cache to establish singletons.
PR #29566: DOC: Remove invalid link in Communication Guide
PR #29565: Remove rcParams deprecation machinery
PR #29561: DOC: Document _CollectionWithSizes
PR #29569: Ignore ImageMagick deprecation of "convert" command.
PR #29574: 3D depthshade what's new plot
PR #29052: FIX: Checks for (value, color) tuples in LinearSegmentedColormap.from_list
PR #29556: Spacing for description of linecolor
PR #28784: Improve fallback font export tests
PR #28968: Implement xtick and ytick rotation modes
PR #29450: Remove some unused resample code
PR #29503: Improve error message for shape mismatches in barh function
PR #29553: DOC: update active social media list
PR #27304: Allow user to specify colors in violin plots with constructor method
PR #29287: Fix depth shading on 3D scatterplots
PR #29398: Speed up Collection.set_paths
PR #29525: Add new method Colormap.with_alpha()
PR #29537: Fix: Ensure ScalarFormatter.set_useOffset properly distinguishes betw…
PR #29533: Minor cleanups.
PR #29397: 3D plotting performance improvements
PR #29529: MNT: Deprecate other capitalization than "None" in matplotlibrc
PR #29526: DOC: better separation of codespace instructions
PR #29486: FIX: Make stem() baseline follow the curvature in polar plots
PR #29460: ENH: Add bad, under, over kwargs to Colormap
PR #29435: Fix
plot_wireframewith nonequalrstride,cstride, plus additional speedupsPR #29491: Bump the actions group across 1 directory with 2 updates
PR #29375: Doc: document pending deprecation procedure
PR #29497: ci: Fix cache key for Matplotlib data
PR #29473: CI: add py312 and py313 on windows on azure to test matrix
PR #29477: ci: Add an ARM Linux test workflow
PR #29372: DOC / BUG: Fix savefig to GIF format with .gif suffix
PR #29028: Update colormap usage documentation to prioritize string colormap names
PR #29461: DOC: Use color specification reference in matplotlib.colors docs
PR #29438: ft2font: Avoid undefined enum values
PR #29463: Fix dead links in dev workflow docs
PR #29464: DOC: Add missing examples for legend outside positions
PR #29433: Remove erroneous statement in multipage PDF example
PR #29441: DOC: Rename Twitter to X
PR #29399: plot_wireframe plotting speedup
PR #29325: Propagate Axes class and kwargs for twinx and twiny
PR #29424: MNT: Turn Axes._axis_map into a static dict instead of a property
PR #29427: BUG: Fix regression with set_hatchcolor
PR #29419: Merge v3.10.x into main
PR #29413: [pre-commit.ci] pre-commit autoupdate
PR #29415: Bump the actions group across 1 directory with 5 updates
PR #29338: Use set_window_title rather than set_label to set title of webagg figure
PR #29388: FIX: get_tick_position() should disregard major/minor ticks that are not drawn
PR #27327: Update for checking whether colors have an alpha channel
PR #29405: DOC: Clearer wording for the installation of external dependencies
PR #29402: Expand set_ticklabels warning
PR #29400: Fix/Suppress more missing references
PR #29394: Tick rendering speedups
PR #29386: MNT: Remove
*argsforOffsetBox.__init__()PR #28104: Separates edgecolor from hatchcolor
PR #29377: DOC: change wording on new contributor path
PR #29376: API: bump the minimum version of pillow
PR #29333: ENH: Streamplot control for integration max step and error
PR #29342: MNT: Warn on using pixel marker for scatter()
PR #29344: MNT: Coerce LineStyleType strings to Literal
PR #29354: Use _val_or_rc in more places
PR #29360: DOC: update switcher for 3.10
PR #29174:
indicate_insettransform supportPR #27551: Move axisartist towards untransposed transforms (operating on (N, 2) arrays instead of (2, N) arrays).
PR #24714: Improve handling of degenerate jacobians in non-rectilinear grids.
PR #29343: MNT: Discourage alternate strings for 'none' linestyle
PR #29054: Label log minor ticks if only one log major tick is drawn.
PR #29346: DOC: fix typos
PR #29340: FIX: pass renderer through adjust_bbox
PR #29345: MNT: Remove duplicate assignment
PR #29329: CI: allow pandas install to fail on nightly test run
PR #29322: DOC: Add [Discouraged] prefix to summary lines
PR #25870: Adds error handling around install_repl_displayhook
PR #29303: DOC: Enhance documentation on discouraged API
PR #29280: Apply some modernization to C++ extensions
PR #23085: Update art3d.py to address strange behavior of depthshading on 3D scatterplots with close points
PR #29215: added venv to gitignore
PR #29257: fix typo
PR #28775: DOC: manually placing images example
PR #29222: TST: Simplify parts of animation tests
PR #29220: DOC: Set stable version to 3.9.3
PR #29214: Fix typo in _LazyTickList class comment (lis -> list)
PR #29171: ci: Remove Linux & macOS from Azure
PR #29187: DOC: verify your changes
PR #29184: Minor tweaks to image docs.
PR #29172: Minor cleanups to docstrings, comments, and error messages.
PR #29155: Delay warning for deprecated parameter 'vert' of box and violin
PR #27617: Add new num_arrows option to streamplot
PR #29135: Deprecate ListedColormap(..., N=...) parameter
PR #29147: Simplify synthetic event generation in interactive pan/zoom tests.
PR #29150: TST: Run macosx backends in a subprocess
PR #29066: Check pressed mouse buttons in pan/zoom drag handlers.
PR #29087: DOC: escape broken cross links
PR #29127: MNT: Refactor matplotlib.colors.from_levels_and_colors()
PR #29125: Make ListedColormap.monochrome a property
PR #29074: Add "standard" Axes wrapper getters/setters for Axis invertedness.
PR #29078: Document how to discourage API
PR #29079: DOC: Replaced colormap for colorblindness
PR #29077: DOC: Replaced green with blue for colorblindness
Issues (257):
#23290: [Bug]: Constrained Layout scaling of layouts with submerged spines
#31622: [Bug]:
tightandconstrainedlayouts honouring invisible parts offloating_axis#31624: [MNT]: PolarTransform deprecation didn't warn
#31590: Should
_make_axis_parameter_optionalhandleNone?#25446: [Bug]: Nan values in scatter 3d plot show in black colour when alpha parameter is passed.
#22546: [Doc]: svg.fonttype: None in custom style sheet gives an error
#24958: [Doc]: Provide a working example for turning on specific axes labels when sharex or sharey are used with subplots
#25818: [Doc]: Heatmap border pixels leak outside grid
#31574: [Bug]: polar projection with
labelsonset_ticksgives UserWarning#14480: Multicolor errorbars cannot have caps
#31330: [Bug]: Crash when removing colorbar axes in a constrained layout
#14235: Add underline to mathtext?
#31462: [Bug]: Errorbar plot on log-scaled Axes sets incorrect automatic lower limits
#30859: [Bug]: ax.relim() ignores scatter artist
#31523: [Bug]: twinx() and twiny() crash with cryptic errors on 3D axes
#26901: [ENH]: Remove
canvas.drawfromwidgets.Cursor.onmove#30831: [Bug]: AttributeError: 'TimedAnimation' object has no attribute '_framedata'
#31513: [Bug]: Flaky test_contour.py::test_labels on minver CI
#24716: [TST]: Add classic style to all old image tests.
#28488: [ENH]: Provide a way to avoid subcommands on import.
#30413: [MNT]: c++11 narrowing error when building for 32 bit targets
#31122: [ENH]: Give control whether twinx() or twiny() overlays the main axis
#4822: Light font variants cannot be accessed by common name
#21409: [Bug]: twinx and twiny ignores previous set_position
#31404: [Bug]: Crash when removing contour set after removing contour labels
#30365: [Bug]: Type hints for xy and xycoords in annotate are too strict
#13044: Center of rotation for text with rotation_mode='anchor'
#29253: [Bug]: Numbers in words not italic
#31220: Should we use font metrics for line height instead of "lp"?
#22172: [Bug]: genfrac has bad spacing with (high) custom ruler
#18389: Vertical positioning in mathtext fraction rendering could be improved
#18086: sub/superscripts should be moved further from the baseline following large delimiters
#3135: Please add support for ttc font files (PDF/PS output)
#16566: OTF feature support (alternate figure styles, etc.)
#20842: [MNT]: Please update freetype version
#8765: Indic Script labels not rendered correctly
#2071: matplotlib can't handle "newer" TrueType fonts
#23082: [Bug]: Font rendering bug for Devanagari text
#29357: [Bug]: Incorrect rendering of Abugida fonts on Matplotlib visualization
#29806: [Feature Request] Proper Arabic Language Support in Matplotlib Plots
#5210: Unexpected replacement of right) with exclamation point in MathTextParser output
#9681: Determine if
hinting_factorsetting can be dropped#21797: [Bug]: Math fonts (Type 3) incorrectly embedded in PDF?
#31464: [Doc]: finding the simple example
#31454: [Doc]: Amend AI policy by a concrete list of dos and don’ts
#31337: wording questions
#31406: [ENH]: [Bug]: secondary_xaxes().set_xlim/xbound should warn or raise that it is ineffective
#31400: [ENH]: Support partial figsize setting
#26620: [Doc]: Improve legend loc and bbox_to_anchor documentation
#31369: Dead link in colormap docs [Ware]
#31344: [Bug]: Adding contour labels affects the shape of filled contours
#31286: [MNT]: Scale
val_in_rangemethod#30651: [MNT]: Add copyright information for google's "turbo" colormap?
#28298: [Bug]: set linestyle='dashed' raise error with quiver and legend
#31302:
stairswith dashed linestyle and fill=True raises ValueError#27870: [ENH]: out-of-tree Pyodide builds in CI for Matplotlib
#31164: [MNT]: Adopt Scikit Learn's autoclose bot
#31320: [DOC]: Using matplotlib.pyplot.pcolormesh with shading='flat'
#31247: [Bug]: Changing limits by setting ticks does not emit "x/ylim_changed"
#18159: Add zoom_factory to matplotlib - where to put?
#31235: [Doc]: bad rendering of matplotlib.pyplot.quiver docs
#31126: [Bug]: FigureCanvasTkAgg renders clipped/oversized when embedded in layout-managed container on Windows HiDPI
#15313: star (*) symbol in text box cuts off bottom of text when saved
#31182: [Bug]:
ax.hist()fails on sequence of timedeltas due to comparison withnp.inf#31256: [ENH]: Extend semilogx, etc to 3D
#209: 3D scatter plots don't work in logscale
#23306: [ENH]: allow passing a function to
CallbackRegistry.disconnect#28766: [Bug]: Alignment of minus sign when using LaTeX
#31093: [ENH]: Modifier key to discretize rotations for 3D plots
#31194: [ENH]: add
errorbar.capthickanderrorbar.elinewidthto mplstyle#31221: [Doc]: ticks/ticklabels_rotation example should mention rotation_mode="xtick"/"ytick"
#20779: [ENH]: move .matplotlib folder from %USERPROFILE% on Windows
#31225: [Bug]: set_edgecolor(None) cannot recover the default style after changing the edge color of wedges with hatches
#26092: [Bug]: alpha array-type not working with RGB image in imshow()
#31009: [Bug]: Large pixels may overlap when using imshow()
#31127: [Doc]: quiver 3d does not support "mid" as an alias for "middle", but quiver 2d does
#30848: [MNT]: Should we request contributors to declare usage of AI?
#25914: [Doc]: replace usages of
.imreadwith PIL.Image.open#30934: [ENH]: Implement gapcolor for patch edges
#24499: [Doc]: Transformation tutorial uses outdated description for polar transform
#31149: [ENH]: Improve compatibility with array-like objects implementing __array__ (e.g. MLX arrays)
#31135: [Bug]: Setting figure for polar axes breaks the polar coordinates
#28793:
patheffects.SimpleLineShadowcalling non-existentget_foregroundmethod from GraphicsContextBase#30658: [MNT]: First contributor workflow fails for first contributors
#19299: wide mathtext accents are mis-centered
#31086: [Bug]: Colorbar get_ticks() return the incorrect array
#2488: Off-axes scatter() points unnecessarily saved to PDF when coloured
#29551: [Bug]: 3D tick label position jitter when rotating the plot view
#30957: [MNT]: Clarify the difference between Artist.set and Artist.update
#30996: [Doc]:
contourandcontourflevels default not specified#31003: [ENH]: Add types for
fig_kwargument insubplots#30417: [ENH]: Support using datetimes as
positionsargument to violin(...)#30575: [Bug]: Regression in widget behavior
#23763: [Bug]: Inconsistent rendering between backends when rendering Mathtext horizontal rule
#23860: [Bug]: Font weight of label cannot be overwritten from rcParams when using mathtext
#29475: [Doc]: interactive rebase instructions outdated?
#29863: [ENH]: Should we hide _preprocess_data from the stack trace?
#30836: [Bug]: Markers can be integers, but numpy integers fail
#22231: [Bug]: Axes.grid(color) ignores alpha
#14143: imshow pixel boundaries wrong when zoomed in
#1441: Misalignment imshow vs. grid lines
#30882: [Bug]: Flaky tests with "Python 3.11 on ubuntu-22.04 (Minimum Versions)"
#27590: [Bug]: Qt5 backend icons should be white when macOS in dark mode
#23531: [Doc]: Documentation of rc parameters could be improved
#30559: [ENH]: Backend versioning
#30917: [Bug]: TimerAsyncio does not work with Python 3.14
#30709: [Bug]: Mismatch in documented default behaviour of pcolormesh 'snap'
#30463: [Doc]: Two sources of a gallery figure for normal and high-DPI screen are different
#28983: [Doc]: outdated links for violin/boxplot
#30857: [Bug]: ValueError: The 'color' keyword argument must have one color per dataset
#29332: [ENH]: Typing: broaden acceptable floats
#23633: [MNT]: Deprecated / discourage less used Axes methods forwarding to Axis methods
#21496: [MNT]: MultiCursor should not take canvas as first parameter
#30563: [Bug]: 3D text does not respect rotation to make it parallel with a given zdir axis
#27969: [ENH]: Please add
matplotlib.patches.RoundedRectangle#29319: [Bug]: Legend with location set to ‘best’ overlaps with the title when the titles is moved down
#28513: [Bug]: Segfault when using
close_eventwith macosx backend and tk#30840: [MNT]:
LocationEvent.modifiersmissing in type stub#30770: [Bug]: Bug / Inconsistency: Title Format Lost After Interactive Editing
#30673: [ENH]: Add custom hatch styling to grouped_bar
#30804: [Bug]: Stackplot does not pass
facecolor(s)correctly to fill_between#30537: Permanent solution for GioUnix warning
#27224: [Bug]: pickling and unpickling hidpi a qt figure that has been already shown doubles its physical size
#26380: [Bug]: DPI keeps doubling when creating a new MatPlotLib QtWidget in qt6
#20415: figure.raise_window keyword produces inconsistent results
#18985: Why does setting imshow(animated=True) still show an image?
#22831: [Doc]: Arguments of FFMpegFileWriter not clear.
#30796: [Doc]: Information about deprecated colormaps missing from recent versions of the documentation
#7059: Decoupling hatch from edges
#30744: [Bug]: axis3d.Axis.get_tightbbox() is not including the offset_text
#30767: [ENH]: Add rcParams for the width of the legend's box edge
#30472: [Bug]: layout=compressed conflict with suptitle
#23998: Labels for PatchCollection do not show
#28889: [Doc]: Reintroduce glossary for matplotlib terms and concepts
#22402: [Doc]: Quiver docstring incorrectly claims that only
UVCcan be set#19338: Allow option to display absolute values for pie chart
#30664: [MNT]: Declare table() to be not further developed
#30764: [Bug]: Hexbin with bins='log' doesn't handle zeros as described
#30439: [Doc]: Link AI policy on contributing page
#30740: [ENH]: Support caption for code block in sphinx plot directive
#30695: [Bug]: bbox_inches='tight' works differently when ax.plot() have markers
#30257: [MNT] [TYPING]: Use of Literal
#20724: ToolHandles/ToolLineHandles could set the mouse cursor when hovered over or active
#20554: Remove discussion of jupyter backends from image tutorial
#28827: [Bug]: FontProperties objects are not deleted when using fig.savefig
#30644: [Doc]: Stable docs reporting as unstable
#30613: [Bug]: violin's default alpha no longer persists
#22197: [Bug]: TwoSlopeNorm behaves like CenteredNorm
#30522: [MNT]: PR Greeting GHA not working
#30574: [Bug]: Unicode symbols encoded with
\u....with mathtext raise ParseFatalException#27190: [Doc]: clarify when and how to use boilerplate.py
#26739: Write a separate doc-string for Line3DCollection
#19956: Native support for showing OOP-created figures
#28412: [ENH]: Zoom in/out on rolling the mouse wheel
#30525: [Bug]: Pipeline fails with "GioUnix was imported without specifying a version first"
#30436: [Doc]: new contributor guidance on draft PRs
#30364: [MNT]/[DOC]: Look into Axes3D.set_aspect
anchorandadjustablearguments#30474: [Bug]: Typo in method name: contains_branch_separately
#30418: [Bug]: error using
add_collection3dofLine3DCollectionwithautolims=Trueand lines containing different numbers of points#30263: [ENH]: Allow ignoring x-extent (but not y-extent) of xticklabels when computing axes extents (e.g. for geometry manager)
#30296: [MNT]: Deprecate the axes parameter to RadialLocator
#29774: [Bug]: triage_tests.py is brittle against failures in test modules that have only check_figures_equal test
#29349: [MNT]: Remove axis parameter from scales
#1963: Singular keyword arguments in contour don't raise exceptions
#30449: [Bug]: Config directory location finder doesn't account for the home directory being undetermined.
#30438: [Bug]: missing stubs for
plt.cm(a.k.a.matplotlib.pyplot.cm)#30298: [Bug]: Legend kwarg
labelcolor='linecolor'not working properly whenfacecoloris'None'#30437: [Doc]: Clarification of relative font sizes
#30400: [Bug]: Megabyte-level memory leak when using imshow() in a loop
#29957: [ENH]: add_collection(..., autolim=True) should update view limits as well
#22720: [MNT]: Generalize widget mouse testing
#28809: [ENH]: Support avif as output format
#30331: [ENH]: inset_axes has borderpadding, but not x/y individually.
#29300: [Bug]: Background of rotated png is rendered black
#30323: [MNT]: validate linewidth
#25572: [Bug]: Artist.remove() isn't fully removing it from figure
#30325: [Bug]: fig.savefig throws error after radiobutton axes is removed
#15529: Chinese font can``t change the weight
#30164: [Bug]: Removing spines in polar plot causes distortion of the plot
#27232: BUG: .notdef glyph has to be present in fonts in fontlist
#14239: rotated text does not align
#23021: [Bug]: Text rotation leads to characters being misplaced within their bounding boxes. Attempted solution provided.
#30160: [MNT]: pyplot type hints
#13919: Impossible to configure minor/major grid line style independently in rcParams
#25800: [MNT]: Remove the userdemo section in examples
#24313: [ENH]: API discussion for grouped bar charts
#29722: [MNT]: Upcoming version of
pyparsingwill start emittingDeprecationWarningsfor legacy pre-PEP8 method and argument names#30026: [Doc]: add histogram as colorbar example
#127: When text.usetex=True with pdf backend, full subset of latex fonts is embedded into pdf file
#10034: Hatching is rendered differently by agg, pdf and svg backends.
#19832: Positioning floating_axes.FloatingSubplot
#29791: [Bug]: Saving as an SVG and PDF produce different outputs with Latex characters, with wrong character sizing
#28675: [Bug]:
multialignment='right'inax.text()withpath_effectsbreaks when using LaTeX package\usepackage[T1]{fontenc}#27654: [MNT]: Use fix-cm rather than type1cm for LaTeX
#30086: Add petroff6 and petroff8 color cycles to named color sequences example
#30060: Add the 6 color and 8 color sequence for the Petroff color cycles
#28750: Followup documentation for petroff color sequence
#18931: 3D collections do not proper handle
edgecolor='face'#2831: Bug when saving to vector format (pdf, svg, eps)
#30046: [Doc]: Documentation of the stable version still prompts that it is an unstable development version
#29844: [MNT]: CI: pygobject fails to install during ubuntu-22.04 GitHub Actions jobs
#30021: [Bug]: Setting font.sans-serif is impossible by the intended way using matplotlib.rc because it contains a hyphen.
#30007: Axes.pie([0, 0]) crashes with “cannot convert float NaN to integer” when all slice sizes are zero
#29334: [Bug]: Type annotation for
add_subplotshas incorrect return type forprojection="3d"#29681: [ENH]: Add parameter 'error_linestyle' to plt.errorbar()
#29960: [Bug]: FuncAnimation function not typed properly
#29860:
ax.pie()raisesValueErrorwhen input containsNaN#11059: figure.clf() and subplots_adjust
#29906: [Doc]: Autoscaling Axes or Autoscaling Axis?
#29921: boilerplate.py seems to remove parameters
#29938: [ENH]: plt.colorbar add a colorbar which has the same height/width of original image
#29891: [Bug]: image alpha re-applied each draw?
#29883: [Bug]: Missing backcompat for backends not supporting hatchcolors in draw_quad_mesh
#27588: [ENH]: Add way to automatically fix flake8 errors
#1369: add rc param for centimeter support
#29845: [MNT]: CI: cleanup: remove stale/outdated version range restrictions
#29749: [Bug]: Unit tests: Ubuntu 22.04 lacks dependencies required for recent PyGObject versions
#29615: [Bug]: pcolormesh's default x/y range might break
set_scale('log')#29528: [Bug]: set_rticks makes polar autoscale move the origin away from zero
#29799: [ENH]: set default color cycle to named color sequence
#29694: [Bug]: LogLocator sometimes draws fewer ticks than it can
#29746: [Doc]: Add uv and pixi install instructions
#29647: [ENH]: Allow list of padding values for bar_label
#27669: [Doc]: documentation of how to properly rasterize output of contourf
#29757: [Doc]: duplicate tags
#29753: [Doc]: color and colormap tags
#29720: [Bug]: Inset Axes Failing for Geographic Plot
#29712: [Doc]: Stable version of documentation has unstable banner
#27196: [Doc]: List supported hatches and link to/embed hatch reference on hatches API page
#29562: [MNT]: Remove rcParams deprecation machinery
#29042: [Bug]: colors.LinearSegmentedColormap.from_list fails when using a ("<color>", alpha) tuple
#28951: [ENH]: Better positioning of rotated tick labels
#29474: [ENH]: Show parameter names in error message for mismatched array sizes in bar()
#27298: [ENH]: Add color argument to violinplot constructor
#22861: [Bug]: 3D scatter plot flips alpha order depending on depth relative to camera
#29532: [Bug]: ScalarFormatter can't be forced to use an offset of 1
#16659: Speeding up Axes3D.plot_surface 4-8x
#29524: [Doc]: Unclear how to compile
c_internalsin code space#29489: [Bug]: Systematic test failures with ubuntu-22.04-arm pipeline
#28915: [Doc]: Preferred way of specifying colormaps via
cmap#29305: [Doc]: Dead link in dev workflow docs
#28763: [MNT]: ListedColormap inconsistencies
#29428: [Doc]: Multipage PDF: unclear which backend supports and which does not support attach_note()
#29387: [MNT]: Fix 3.10 release notes and merge up
#27321: [Bug]: The method for checking whether a color has an alpha value is outdated
#29284: [Bug]:
get_ticklabels/set_ticklabelsgives incorrect values in log plot#26074: [ENH]: Different edgecolor and hatch color in bar plot
#29313: [DOC]: possible typos
#27763: [Bug]: colorbar doesn't register inset_axis as cax
#23770: [Bug]: crash due to backend issue in ipython session started explicitly with InteractiveShell
#19017: Formalize discouraged API (= softer deprecations)
#22521: [Bug]: X-Axis date label not rotated
#29181: [Doc]: locally testing changes
#17740: Multiple Arrows on Streamplots
#19101: support for ticks crossing axes in axisartist
#24050: No error message in matplotlib.axes.Axes.legend() if there are more labels than handles
#7305: RuntimeError In FT2Font with NISC18030.ttf
Previous GitHub statistics#
- GitHub statistics for 3.9.4 (Dec 13, 2024)
- GitHub statistics for 3.9.3 (Nov 30, 2024)
- GitHub statistics for 3.9.2 (Aug 12, 2024)
- GitHub statistics for 3.9.1 (Jul 04, 2024)
- GitHub statistics for 3.9.0 (May 15, 2024)
- GitHub statistics for 3.8.4 (Apr 03, 2024)
- GitHub statistics for 3.8.3 (Feb 14, 2024)
- GitHub statistics for 3.8.2 (Nov 17, 2023)
- GitHub statistics for 3.8.1 (Oct 31, 2023)
- GitHub statistics for 3.8.0 (Sep 14, 2023)
- GitHub statistics for 3.7.3 (Sep 11, 2023)
- GitHub statistics for 3.7.2 (Jul 05, 2023)
- GitHub statistics for 3.7.1 (Mar 03, 2023)
- GitHub statistics for 3.7.0 (Feb 13, 2023)
- GitHub statistics for 3.6.3 (Jan 11, 2023)
- GitHub statistics for 3.6.2 (Nov 02, 2022)
- GitHub statistics for 3.6.1 (Oct 08, 2022)
- GitHub statistics for 3.6.0 (Sep 15, 2022)
- GitHub statistics for 3.5.3 (Aug 10, 2022)
- GitHub statistics for 3.5.2 (May 02, 2022)
- GitHub statistics for 3.5.1 (Dec 11, 2021)
- GitHub statistics for 3.5.0 (Nov 15, 2021)
- GitHub statistics for 3.4.3 (August 21, 2021)
- GitHub statistics for 3.4.2 (May 08, 2021)
- GitHub statistics for 3.4.1 (Mar 31, 2021)
- GitHub statistics for 3.4.0 (Mar 26, 2021)
- GitHub statistics for 3.3.4 (Jan 28, 2021)
- GitHub statistics for 3.3.3 (Nov 11, 2020)
- GitHub statistics for 3.3.2 (Sep 15, 2020)
- GitHub statistics for 3.3.1 (Aug 13, 2020)
- GitHub statistics for 3.3.0 (Jul 16, 2020)
- GitHub statistics for 3.2.2 (Jun 17, 2020)
- GitHub statistics for 3.2.1 (Mar 18, 2020)
- GitHub statistics for 3.2.0 (Mar 04, 2020)
- GitHub statistics for 3.10.9 (Apr 23, 2026)
- GitHub statistics for 3.10.8 (Nov 12, 2025)
- GitHub statistics for 3.10.7 (Oct 08, 2025)
- GitHub statistics for 3.10.6 (Aug 29, 2025)
- GitHub statistics for 3.10.5 (Jul 31, 2025)
- GitHub statistics for 3.10.3 (May 08, 2025)
- GitHub statistics for 3.10.1 (Feb 27, 2025)
- GitHub statistics for 3.10.0 (Dec 13, 2024)
- GitHub statistics for 3.1.3 (Feb 03, 2020)
- GitHub statistics for 3.1.2 (Nov 21, 2019)
- GitHub statistics for 3.1.1 (Jul 02, 2019)
- GitHub statistics for 3.1.0 (May 18, 2019)
- GitHub statistics for 3.0.3 (Feb 28, 2019)
- GitHub statistics for 3.0.2 (Nov 10, 2018)
- GitHub statistics for 3.0.1 (Oct 25, 2018)
- GitHub statistics for 3.0.0 (Sep 18, 2018)