GitHub statistics for 3.7.0 (Feb 13, 2023)#
GitHub statistics for 2022/09/16 (tag: v3.6.0) - 2023/02/13
These lists are automatically generated, and may be incomplete or contain duplicates.
We closed 120 issues and merged 427 pull requests. The full list can be seen on GitHub
The following 112 authors contributed 1962 commits.
Abhijnan Bajpai
Adrien F. Vincent
Ahoy Ahoy
Akshit Tyagi
Ali Meshkat
Almar Klein
Andrés Martínez
Ante Sikic
Antony Lee
Augustin LAVILLE
baharev
cargobuild
Carsten Schnober
Chahak Mehta
Charisma Kausar
David Stansby
dependabot[bot]
DerWeh
Eero Vaher
Elliott Sales de Andrade
Eric Larson
Eric Prestat
erykoff
EunHo Lee
Felix Goudreault
Greg Lucas
hannah
Ian Hunt-Isaak
Ian Thomas
intellizEHL
iofall
j1642
jacoverster
Jae-Joon Lee
Jakub Klus
James Braza
Jay Stanley
Jef Myers
jeffreypaul15
Jefro
Jody Klymak
John Paul Jepko
Joseph Fox-Rabinovitz
Joshua Barrass
Julian Chen
Junaid Khan
Justin Tracey
Kaidong Hu
Kanza
Karan
Kian Eliasi
kolibril13
Kostya Farber
Krutarth Patel
Kyle Sunden
Leo Singer
Lucas Ricci
luke
Marc Van den Bossche
Martok
Marvvxi
Matthew Feickert
Mauricio Collares
MeeseeksMachine
melissawm
Mikhail Ryazanov
Muhammad Abdur Rakib
noatamir
NRaudseps
Olivier Castany
Oscar Gustafsson
parthpankajtiwary
Paul Seyfert
Pavel Grunt
Pieter Eendebak
PIotr Strzelczyk
Pratim Ugale
pre-commit-ci[bot]
ramvikrams
richardsheridan
Ruth Comer
Ryan May
saranti
Scott Shambaugh
Shabnam Sadegh
Shawn Zhong
Simon Waldherr
Skhaki18
slackline
Snipeur060
Sourajita Dewasi
SourajitaDewasi
Stefanie Molin
Steffen Rehberg
Sven Eschlbeck
sveneschlbeck
takimata
tfpf
Thomas A Caswell
Tiger Nie
Tim Hoffmann
Tom
Tortar
tsumli
tybeller
vdbma
Vishal Pankaj Chandratreya
vivekvedant
whyvra
yuanx749
zhizheng1
مهدي شينون (Mehdi Chinoune)
GitHub issues and pull requests:
Pull Requests (427):
PR #25201: Backport PR #25196 on branch v3.7.x (Add deprecation for setting data with non sequence type in
Line2D
)PR #25196: Add deprecation for setting data with non sequence type in
Line2D
PR #25197: Backport PR #25193 on branch v3.7.x (Fix displacement of colorbar for eps with bbox_inches='tight')
PR #25193: Fix displacement of colorbar for eps with bbox_inches='tight'
PR #24781: DOC: restore SHA to footer
PR #25188: Backport PR #25085 on branch v3.7.x (FIX: only try to update blit caches if the canvas we expect)
PR #25170: Backport PR #25097 on branch v3.7.x (fix FigureCanvasTkAgg memory leak via weakrefs)
PR #25186: Backport PR #24893 on branch v3.7.x (STY: make allowed line length 9 longer to 88 from 79)
PR #25185: Backport PR #25183 on branch v3.7.x (FIX: do not use deprecated API internally)
PR #25184: Backport PR #25174 on branch v3.7.x (Accept LA icons for the toolbar)
PR #25085: FIX: only try to update blit caches if the canvas we expect
PR #25183: FIX: do not use deprecated API internally
PR #25182: Backport PR #25052 on branch v3.7.x (Support both Bbox and list for bbox to table/Table)
PR #25174: Accept LA icons for the toolbar
PR #25052: Support both Bbox and list for bbox to table/Table
PR #25095: Backport PR #23442 on branch v3.7.x (Remove need to detect math mode in pgf strings)
PR #25097: fix FigureCanvasTkAgg memory leak via weakrefs
PR #25167: Backport PR #25122 on branch v3.7.x (FIX: scaling factor for window with negative value)
PR #25122: FIX: scaling factor for window with negative value
PR #25161: Backport PR #25158 on branch v3.7.x (Disconnect SubplotTool destroyer callback on tool_fig close)
PR #25160: Backport PR #25129 on branch v3.7.x (Undeprecate Cursor event handlers)
PR #25158: Disconnect SubplotTool destroyer callback on tool_fig close
PR #25129: Undeprecate Cursor event handlers
PR #25154: Backport PR #25151 on branch v3.7.x (Increase timeout to GitHub API)
PR #25151: Increase timeout to GitHub API
PR #25136: Backport PR #25126 on branch v3.7.x (FIX: fully invalidate TransformWrapper parents before swapping)
PR #25132: Backport PR #24993 on branch v3.7.x ([DOC] GitHub spelling and links)
PR #25126: FIX: fully invalidate TransformWrapper parents before swapping
PR #24993: [DOC] GitHub spelling and links
PR #25118: Backport PR #25113 on branch v3.7.x (Fix outdated comment re: _update_label_position.)
PR #25113: Fix outdated comment re: _update_label_position.
PR #25111: Backport PR #25110 on branch v3.7.x (Stop recommending
ncol
in legend examples)PR #25110: Stop recommending
ncol
in legend examplesPR #25106: Fix cursor_demo wrt. Line2D.set_x/ydata not accepting scalars anymore.
PR #25103: Backport PR #25098 on branch v3.7.x (Correctly pass valinit as keyword in SliderTool.)
PR #25098: Correctly pass valinit as keyword in SliderTool.
PR #23442: Remove need to detect math mode in pgf strings
PR #25093: Backport PR #25092 on branch v3.7.x (Fix distribution of test data)
PR #24893: STY: make allowed line length 9 longer to 88 from 79
PR #25092: Fix distribution of test data
PR #25089: Backport PR #25088 on branch v3.7.x (DOC: Fix broken cross-reference when building PDF)
PR #25088: DOC: Fix broken cross-reference when building PDF
PR #25083: Backport PR #25074 on branch v3.7.x (Revert "Use system distutils instead of the setuptools copy")
PR #25082: Backport PR #25079 on branch v3.7.x (FIX: Only send one update signal when autoscaling norms)
PR #25084: DOC: Fix typos in GitHub stats
PR #25074: Revert "Use system distutils instead of the setuptools copy"
PR #25079: FIX: Only send one update signal when autoscaling norms
PR #25072: Merge v3.6.x into v3.7.x
PR #25071: Backport PR #25039 on branch v3.7.x (Updated WebAgg JS to check and send request over wss if using HTTPS)
PR #25039: Updated WebAgg JS to check and send request over wss if using HTTPS
PR #25070: Backport PR #25058 on branch v3.7.x (fix for pcolormesh doesn't allow shading = 'flat' in the option)
PR #25058: fix for pcolormesh doesn't allow shading = 'flat' in the option
PR #25067: Backport PR #25054 on branch v3.7.x (Remove note that mathtext.fontset = "custom" is unsupported.)
PR #25066: Backport PR #24999 on branch v3.7.x (DOC: figure explanation)
PR #25054: Remove note that mathtext.fontset = "custom" is unsupported.
PR #25065: Backport PR #24838 on branch v3.7.x (Add styling support to Check and Radio buttons )
PR #24999: DOC: figure explanation
PR #24838: Add styling support to Check and Radio buttons
PR #25056: Backport PR #25055 on branch v3.7.x (Reword awkward sentence in FAQ.)
PR #25055: Reword awkward sentence in FAQ.
PR #25049: Backport PR #25047 on branch v3.7.x (Remove dead code from deprecated-and-removed block)
PR #25047: Remove dead code from deprecated-and-removed block
PR #25037: Backport PR #25018 on branch v3.7.x (Simplify "artist reference" example.)
PR #25018: Simplify "artist reference" example.
PR #25034: Backport PR #24812 on branch v3.7.x ([Doc] expanded basic pie example)
PR #24812: [Doc] expanded basic pie example
PR #25029: Backport PR #25019 on branch v3.7.x (Tweak titles pyplot examples.)
PR #25019: Tweak titles pyplot examples.
PR #25026: Backport PR #25017 on branch v3.7.x (Capitalize headings in example Gallery)
PR #25017: Capitalize headings in example Gallery
PR #25010: Backport PR #24989 on branch v3.7.x (Suppress pyparsing warning)
PR #25008: Backport PR #25004 on branch v3.7.x (Bump pypa/cibuildwheel from 2.11.4 to 2.12.0)
PR #24989: Suppress pyparsing warning
PR #25004: Bump pypa/cibuildwheel from 2.11.4 to 2.12.0
PR #25001: Backport PR #25000 on branch v3.7.x (Update matplotlibrc urls)
PR #25000: Update matplotlibrc urls
PR #24977: Backport PR #24970 on branch v3.7.x (FIX: Handle uint8 indices properly for colormap lookups)
PR #24970: FIX: Handle uint8 indices properly for colormap lookups
PR #24975: Backport PR #24971 on branch v3.7.x (FIX: adjust_bbox should not modify layout engine)
PR #24974: Backport PR #24973 on branch v3.7.x (MNT: Fix double % signs in matplotlibrc)
PR #24966: Backport PR #24965 on branch v3.7.x (Remove additional deprecations from 3.5)
PR #24971: FIX: adjust_bbox should not modify layout engine
PR #24973: MNT: Fix double % signs in matplotlibrc
PR #24965: Remove additional deprecations from 3.5
PR #24963: Backport PR #24912 on branch v3.7.x (Remove contour warning for "no-valid-levels".)
PR #24962: Backport PR #24957 on branch v3.7.x (DOC: Enable Opensearch)
PR #24961: Backport PR #24948 on branch v3.7.x (Remove remaining deprecations from 3.5)
PR #24959: Backport PR #24254 on branch v3.7.x (Expire deprecations in widgets and keyword only arguments for Selectors)
PR #24912: Remove contour warning for "no-valid-levels".
PR #24960: Backport PR #24825 on branch v3.7.x (Allow non-default scales on polar axes)
PR #24957: DOC: Enable Opensearch
PR #24948: Remove remaining deprecations from 3.5
PR #24825: Allow non-default scales on polar axes
PR #24254: Expire deprecations in widgets and keyword only arguments for Selectors
PR #24956: Backport PR #24955 on branch v3.7.x (Cleanup bullseye plot example.)
PR #24955: Cleanup bullseye plot example.
PR #24949: Backport PR #24918 on branch v3.7.x (DOC: animation faster)
PR #24947: Auto backport of pr 24897 on v3.7.x
PR #24945: Backport PR #24940 on branch v3.7.x ([MNT] specify which gallery sections come last)
PR #24918: DOC: animation faster
PR #24917: Backport PR #24897: DOC: Add ref for every under examples/animation
PR #24940: [MNT] specify which gallery sections come last
PR #24941: Backport PR #24655 on branch v3.7.x (Update font_manager to only use registry on Win)
PR #24655: Update font_manager to only use registry on Win
PR #24937: Backport PR #24470 on branch v3.7.x ([ENH] hatch keyword for pie + some pie documentation)
PR #24938: Backport PR #23390 on branch v3.7.x (FIX: colorbar contour with log norm should default to log locator and formatter...)
PR #24935: Backport PR #24934 on branch v3.7.x (Swap ipython directives for code-block directives)
PR #24470: [ENH] hatch keyword for pie + some pie documentation
PR #24933: Backport PR #24924 on branch v3.7.x (Fix toggling layout engines)
PR #24934: Swap ipython directives for code-block directives
PR #24931: Backport PR #24783 on branch v3.7.x (inset locator fix with tests added)
PR #24924: Fix toggling layout engines
PR #24928: Backport PR #24927 on branch v3.7.x (DOC: Remove space after directive name, before double-colon)
PR #24926: Backport PR #24925 on branch v3.7.x (DOC: Improve documentation for set_loglevel)
PR #24925: DOC: Improve documentation for set_loglevel
PR #24922: Backport PR #24921 on branch v3.7.x (Pin sphinx != 6.1.2)
PR #24921: Pin sphinx != 6.1.2
PR #24911: Backport PR #24904 on branch v3.7.x (Deprecate AxisArtistHelpers with inconsistent loc/nth_coord.)
PR #24897: DOC: Add ref for every under examples/animation
PR #24904: Deprecate AxisArtistHelpers with inconsistent loc/nth_coord.
PR #22314: Add a helper to generate xy coordinates for AxisArtistHelper.
PR #24841: changed method in animation tutorial table of methods
PR #24902: Remove provisional note from pyplot.subplot_mosaic
PR #24891: DOC: mark mosaic as no longer provisional
PR #24889: Harmonize exceptions for unknown keyword arguments.
PR #24085: Set facecolor of FilledArrow axisline style and fix tight layout
PR #19743: ENH: allow fig.legend outside axes...
PR #24887: [MNT] Bump NumPy to 1.20
PR #24896: changed contribute docs link to writing docs
PR #24894: DOC: explain clipbox a bit better
PR #24864: Deprecate BrokenBarHCollection.
PR #24869: Skip displaying pan/zoom navigate mode in toolbar.
PR #24892: FIX: error in formatting in error string in redirect extension
PR #24895: add new & improved doc notices to what's new
PR #24888: update install instructions for conda
PR #24886: CI: rotate the circleci deploy key
PR #24879: Document "." as a filled marker.
PR #24870: Better default bool contour levels.
PR #24786: Increase a few test tolerances on some arches
PR #24863: Add parameter doc to PolarTransform
PR #24845: Fix toggling of MultiCursor.{horizOn,vertOn}
PR #24862: Fix argument checking in
Axes3D.quiver
PR #24868: [pre-commit.ci] pre-commit autoupdate
PR #24840: Simplify/robustify segment-point distance calculation.
PR #24850: Improve PolarAffine docstring
PR #24851: Variable rename t > theta
PR #24763: Allow polar scales where zero is not in valid interval
PR #24846: Promote pending cm deprecations to full deprecations
PR #24848:
Collection.set_linestyle
: remove redundant string handlingPR #24839: Move geo/polar projections to their own pages
PR #24727: Handle argument "facecolors=None" correctly in plot_surface()
PR #24847: Avoid extra copy initializing empty Affine2D
PR #24837: DOC: Replace .format by f-strings in examples
PR #24604: Enh/extend mosaic kwargs
PR #24131: Deprecate attributes and expire deprecation in animation
PR #23457: Add blitting support to button widgets
PR #24832: [MNT] Improve variable naming in bar
PR #24829: Simplify shape-checking in QuadMesh.set_array.
PR #24835: Delay nightly wheel builds by 2 hours
PR #24831: [Doc] Fix ndarray-links for arguments
PR #24824: Fix incorrect method in doc
PR #24826: space in version added for reverse in legend
PR #24819: Bump pypa/cibuildwheel from 2.11.3 to 2.11.4
PR #24811: removed casting handles to list in legend
PR #24759: Reverse legend
PR #24465: Reparametrize offsetbox calculations in terms of bboxes.
PR #22316: Arbitrary figure customization hooks.
PR #22329: Enforce that Line data modifications are sequences
PR #24730: Data access API for rcParams
PR #24699: Implement nested four-level TeX cache
PR #24752: DOC: Make event handling table scrollable
PR #24637: Fixes #20044 pass AnnotationBbox to renderer
PR #24810: Don't modify dictionary input to widgets
PR #24769: Improve matplotlib.axes documentation
PR #24806: Deprecate 'x' argument for widgets.TextBox.begin_typing
PR #24293: Handle rasterization start & stop only from Artist
PR #24768: Fix/zorder rasterization
PR #24474: Use scatter for check boxes and set facecolors correctly in check boxes and radio buttons
PR #24262: Fix issue with space allocated for single tick that should not be there
PR #24780: Update environment.yml
PR #23576: Soft deprecate the textpath module (import from text instead)
PR #24750: Fix deprecations of *Cursor widget event handlers
PR #24757: Allow using masked in
set_offsets
PR #21661: Fix plot directive with func calls
PR #24803: Correct type in docstring of zorder for streamplot and LineCollection
PR #24801: Correct docstring of RangeSlider.on_changed
PR #24802: Correct docstring of CheckButtons.get_status
PR #24758: MNT: Simplify code related to masked arrays
PR #24756: DOC: Simplify some table markup
PR #24795: DOC: Fix duplicate redirect
PR #24782: DOC: update typos and grammar errors
PR #24794: Update README.md
PR #24071: Deprecate undefined label_mode to Grid
PR #24724: Run delvewheel on Windows for wheels
PR #24538: [Doc] Document legend_handles and legend_handlers
PR #24751: DOC: Update Artist inheritance diagram
PR #24761: Don't set the never-used Line2D._contains in set_picker.
PR #24760: Remove unused dicts from backend_cairo.
PR #24736: DOC: simplify CheckButton example
PR #22700: MAINT: Move docstring of
LogLocator
to classPR #19763: Remove visibility changes in draw for *Cursor widgets
PR #23473: Separately track modifier keys for mouse events.
PR #24748: DOC: remove research notice
PR #24734: Support masked dates
PR #24737: MNT: make fig.colorbar(..., ax=INPUT) even more forgiving
PR #24120: don't try to start a new event loop in WebAgg when in an ipykernel
PR #24362: Allow bool-like values for sharex/sharey
PR #24740: Minor redundancy cleanup of code which sets 3D aspect 3D
PR #22273: Improve inheritance diagrams
PR #24668: Add test for remaining axis options
PR #9598: ENH: rely on non-rectangular patch paths rather than bboxes for legend auto-placing (fix #9580)
PR #22920: Mnt deprecate mlab
PR #24408: Fix: restore make_axes to accept a tuple of axes
PR #24731: DOC: Post warnings as reviews on PRs
PR #24652: Offsetbox default arguments
PR #24720: FIX: be more forgiving in default draw wrapper
PR #24719: Remove quotes from EngFormatter.format_eng example
PR #24718: Remove refresh function from polar ThetaLocator
PR #24710: Drop support for Qt<5.10.
PR #24509: Factor out & improve accuracy of derivatives calculations in axisartist.
PR #19591: reverse order in which stackplot elements are added to axes
PR #24367: STY: Update macosx zoom rect styling
PR #24706: Bump pypa/cibuildwheel from 2.11.2 to 2.11.3
PR #24705: Cleanup a few examples.
PR #21096: FIX: improve symlog ticker
PR #24498: DOC: Update multiple category bar chart examples
PR #24688: Deprecate quiver_doc and barbs_doc class members
PR #24526: [Doc] Fix spelling and grammar in tutorials
PR #24675: TST: set style in mpl_toolkits to ease later transition
PR #24484: Artist's draw method prevents rasterization by default
PR #24667: Test scroll zoom bbox update
PR #24662: Doc/git force
PR #24664: Deprecate offsetbox.bbox_artist
PR #24670: Tiny capitalization fix.
PR #24596: ENH: Add ellipse class for annotation box styles
PR #24249: Add legend tests for 3D plots
PR #24627: MNT: when clearing an Axes via clear/cla fully detach children
PR #24653: Directly call _long_axis()._set_axes_scale in Colorbar.
PR #24640: Small TransformWrapper cleanups.
PR #24528: BUG: Warn when an existing layout manager changes to tight layout
PR #24635: Remove unneeded _update_transScale calls in _init_axis.
PR #24641: Fix that font files never pass the test on Win
PR #24522: Use pybind11 for tri module
PR #24603: Shorten the definition of sawtooth boxstyle.
PR #24630: Improve error message for gridspec when the index is not an integer.
PR #24634: Init axes._children early enough to avoid need for some getattr calls.
PR #24629: Doc/gitwash redirects
PR #24624: Expire FancyBboxPatch deprecations.
PR #24619: ENH: Allow RGB(A) arrays for pcolormesh
PR #23588: Refactoring gitwash
PR #21549: Unifying the Figure getter/setter interface to match its constructor
PR #24582: Shorten demo_axes_grid example.
PR #24577: Fold _set_ticklabels into set_ticklabels.
PR #24581: Simplify implementation of _is_sorted.
PR #24575: Use std::isnan and fix compiler warning
PR #24570: FIX: VPacker and HPacker bottom/top alignment
PR #23812: Ci add codeql
PR #24556: Fix incorrect window_extent of AxesImage
PR #24566: Improve argument checking for set_xticks().
PR #24544: DOC: Add links to supported file formats in animations tutorial
PR #24511: Add test for mutating input arrays #8990
PR #24558: In mplot3d, fix a doc typo and autogen zaxis_inverted.
PR #24555: ENH: Add warning for SymLogScale when values in linear scale range
PR #23417: Consistently set label on axis with units
PR #24542: DOC: Clarify supported animation formats in animation tutorial
PR #23685: Add mathtext support for
\middle
and correct rendering of\|
PR #24539: Fix misnamed api changes entry.
PR #23692: Add
Axes.get_tick_params()
method.PR #24132: CenteredNorm changes
PR #24529: Transform ParasiteAxesBase._update_viewlim into standard callback.
PR #24304: Simplify some patches path definitions.
PR #24431: FIX: Support passing one alpha per event sequence to eventplot()
PR #24527: Fix testing of whether backends use the new pyplot_show API.
PR #24537: Fix triage tool due to test reorganization
PR #21831: FIX: pre-composite animation frames to white background
PR #24205: Plot directive: delegate file handling to Sphinx
PR #24274: Animation Tutorial
PR #24519: MNT: remove unused arguments to private methods and minor doc fixes
PR #24525: [Doc] Fix spelling and grammar in examples
PR #24523: [Doc] fix more spelling and grammar
PR #24218: Document what pyplot expects from a backend.
PR #24513: Modernize a bit floating_axes tests.
PR #24491: Make Path3DCollection store indexed offset, and only apply z-ordered offset during draw
PR #24500: DOC: Removed matplotlib from mission statement title
PR #24490: DOC: Remove text rotation example
PR #24487: Update tests to run with 3.11 (not rc)
PR #24439: Remove custom polar behaviour in LogLocator
PR #24461: Shorten and explain more calculations in axes_divider.
PR #24472: [DOC] removed flake8 from PR template
PR #24467: [DOC] swapped params in fig_compare_error msg
PR #24455: Draw RadioButtons using scatter to ensure circular buttons.
PR #24462: Don't pass unused xdescent to _get_packed_offsets.
PR #24446: Remove axis() manual argument parsing.
PR #24334: ENH: Check labels arg when kwargs passed in Axis.set_ticks()
PR #24430: MNT: Issue a warning instead of logging if RGB(A) passed to scatter(..., c)
PR #24397: Simplify appveyor to only use conda
PR #24447: Factor out error generation for function calls with wrong nargs.
PR #24441: DOC: Fix example for what's new imshow so it isn't cut off or crowded.
PR #24443: Add valid values to
get_*axis_transform
docstringPR #24440: DOC: Fix colorbar what's new entry so it isn't cut off.
PR #23787: Use pybind11 for C/C++ extensions
PR #24247: Split toolkit tests into their toolkits
PR #24432: DOC: Fix What's New entry for bar_label() formatting.
PR #23101: Move show() to somewhere naturally inheritable / document what pyplot expects from a backend.
PR #24215: Add :shows-source-link: option to Sphinx plot directive
PR #24423: Tighten the Qt binding selection docs.
PR #24403: Use
repr
in error message Addresses #21959PR #24415: made f2tfont error message explicit that it needs path to file
PR #24329: Kill FontconfigPatternParser.
PR #23267: Add location keyword argument to Colorbar
PR #24375: DOC: Group pyplot plotting commands
PR #24307: DOC: Organize Axes3D methods into sections
PR #22230: FIX: add support for imshow extent to have units
PR #24252: Change default rotation mode for 3D labels to 'anchor'
PR #24356: Expire QuadMesh old signature deprecation
PR #24355: Expire unused positional parameters in canvas subclasses
PR #24257: Load style files from third-party packages.
PR #24279: Cleanup BboxImage example.
PR #24342: Use HTML5 for webagg files
PR #24339: DOC: Minor cleanup in "Writing documentation"
PR #24338: DOC: Group pyplot commands by category
PR #24314: Minor improvements to Annotations Tutorial
PR #23914: Add shading of Poly3DCollection
PR #24322: GOV: change security reporting to use tidelift
PR #24305: Unify logic of ConnectionStyle._Base.{_clip,_shrink}.
PR #24303: Simplify generate_fontconfig_pattern.
PR #24319: Bump mamba-org/provision-with-micromamba from 13 to 14
PR #24239: Fix mathtext rendering of
\|
and sizing of|
and\|
PR #23606: added offset section & restructured annotations tutorial
PR #24125: Expire miscellaneous deprecations from 3.5
PR #24306: Remove unnecessary/replaceable explicit str calls.
PR #24295: Remove unnecessary np.{,as}array / astype calls.
PR #24302: MNT: Remove redundant int after round
PR #24290: Cleanup Barbs._find_tails.
PR #24298: List all the places to update when adding a dependency.
PR #24289: Cleanup image_zcoord example.
PR #23865: Add test and example for VBoxDivider
PR #24287: Simplifying glyph stream logic in ps backend
PR #24291: Rely on builtin round() instead of manual rounding.
PR #24062: Replaced std::random_shuffle with std::shuffle in tri
PR #24278: Use oldest-supported-numpy for build
PR #24161: Versioning directives policy
PR #24013: Deprecate matplotlib.tri.* submodules
PR #24031: Add rcParams for 3D pane color
PR #24220: Simplify and tighten parse_fontconfig_pattern.
PR #24251: Expire deprecation for
auto_add_to_figure=True
inAxes3D
PR #24160: sample versioning directives, empty + description
PR #24253: Expire deprecation of grid argument name
PR #14471: FIX: don't close figures if switch_backend is a no-op
PR #24240: Deprecate unit_cube-related methods in Axes3D
PR #24244: Clarify that z must be finite for tricountour(f)
PR #23536: Improve mpl_toolkit documentation
PR #24243: Improve documentation for ticker
PR #24189: Do not pass gridspec_kw to inner layouts in subplot_mosaic
PR #24242: Add information about environment variables in matplotlib.__doc__
PR #24241: Small animation docs/style fixes.
PR #24236: DOC: Mark SubplotBase removals in code style
PR #24141: Set figure options dynamically
PR #23796: Remove useless semicolons in "Introductory / Basic Usage" tutorial
PR #23573: Merge SubplotBase into AxesBase.
PR #23931: Raise ValueError on negative number inputs for set_aspect
PR #24065: Fixed the positioning of cursor in Textbox: no approximation
PR #24122: Add textcolor to legend based on labelcolor string
PR #24182: MNT: Remove redundant method, fix signature and add doc-string to
draw_tex
PR #24224: Deprecate Julian date-related functions and constant
PR #24196: MNT: Update pre-commit hooks
PR #24221: Deprecate BufferRegion.to_string{,_argb}.
PR #23683: Simplify/add pyparsing error messages on mathtext/fontconfig errors.
PR #24210: Small cleanups to axislines docs.
PR #24213: Cleanup make_compound_path_from_poly doc, example.
PR #24208: Deprecate backend_webagg.ServerThread.
PR #24207: Recommend multiple_yaxis_with_spines over parasite axes.
PR #24156: Automatically update rebase label
PR #24198: Deprecate unused backend_ps.{PsBackendHelper,ps_backend_helper}.
PR #24129: Expire cursor-related deprecations
PR #24179: MNT: Refactor
Renderer.get_text_width_height_descent
PR #24191: BLD: be more cautious about checking editable mode
PR #24000: Generalize validation that pyplot commands are documented
PR #24144: Deprecate some label-related attributes on ContourLabeler.
PR #24162: windows doc build parity
PR #24102: Simplest pyproject.toml containing build-system only
PR #24091: MNT: Clean up code in SecondaryAxis
PR #24140: Replace ClabelText by set_transform_rotates_text.
PR #24143: Add QuadContourSet.remove.
PR #24138: [DOC] Fix some documentation typos
PR #24128: Expire deprecations in dates and ticker
PR #23907: Inherit OffsetBox.get_window_extent.
PR #23449: Add pan and zoom toolbar handling to 3D Axes (Replaces PR#22614)
PR #24126: Bump version when invalid hatches error
PR #23874: Expire parameter renaming and deletion and attribute privatization from 3.5
PR #23592: Polar errcaps
PR #24083: Enable interactive figure resizing for webagg and nbagg backends
PR #24110: test readme rendering
PR #24067: README.rst to README.md
PR #23702: Get Mathtext
\times
symbol fromcmsy10
when usingcmr10
.PR #24066: Simplify svg font expansion logic.
PR #23730: [DOC]: Add grid to style sheets
PR #24020: [DOC]: adding a grid to the style sheet reference.
PR #23579: Remove direct manipulation of HostAxes.parasites by end users.
PR #23553: Add tests for ImageGrid
PR #23918: Merge v3.6.x branch to main
PR #23902: Add test and improve examples for mpl_toolkits
PR #23950: DOC: Don't import doctest because we're not using it
PR #21006: Rotate errorbar caps in polar plots
PR #23870: Implement Sphinx-Gallery's
make html-noplot
PR #23905: made explicit that install link is install docs in readme
PR #23824: Deprecate draw_gouraud_triangle
PR #23913: Add draggable as param to Legend init
PR #23896: Inline AnchoredOffsetBox._update_offset_func.
PR #23889: Update image tutorial.
PR #23861: Move axes_grid tests to axes_grid1
PR #23254: Add PathCollection test for ps backend
PR #23542: Add even more mplot3d tests
PR #23698: Fix bug in
Axes.bar_label(label_type='center')
for non-linear scales.PR #23767: DEV: add flake8-force plugin
PR #23835: Fix version switcher links
PR #23832: Improve skip message for image comparison tests
PR #23690: Add new-style string formatting option and callable option to
fmt
inAxes.bar_label()
.PR #23804: Fix TexManager's support for
openin_any = p
PR #23737: Update grammar
PR #23552: Provide
adjustable='box'
to 3D axes aspect ratio settingPR #23769: Bump mamba-org/provision-with-micromamba from 12 to 13
PR #23590: Changing bar examples to tea and coffee
PR #21253: Fix: axis, ticks are set to defaults fontsize after ax.clear()
PR #21968: Changed fstring to make error clearer
PR #22614: ENH: Add pan and zoom toolbar handling to 3D Axes
PR #21562: Add a test for Hexbin Linear
Issues (120):
#25176: [Bug]: Colorbar is displaced when saving as .eps with bbox_inches='tight'
#25075: [Bug]: Widget blitting broken when saving as PDF
#25181: unavoidable warnings in nbagg on
plt.close
#25134: [Doc]: pyplot.boxplot whisker length wrong docs
#24395: Any resizing of the plot after plt.show results in an error when closing the window
#25107: [Doc]: annotated_cursor example seems broken
#25124: [Bug]: ax.plot(x,y) disappears after changing y_scale
#8278: FuncAnimation with generator defaults to arbitrary save_count=100
#22765: Document distutil vs setuptools issues or fix usage
#25077: [Bug]: Setting norm with existing colorbar fails with 3.6.3
#23999: [Bug]: Annotation misplaced when rasterizing and saving as PDF
#25040: [Bug]: Request to insecure websocket endpoint is blocked by browser
#24678: [Bug]: pcolormesh doesn't allow shading = 'flat' in the option
#15388: matplotlib.collections.QuadMesh.set_array() input arg format is weird and undocumented
#23779: [ENH]: control the size of the tex cache
#24583: [ENH]: provide public API for styling radio buttons
#21895: [Bug]: slow rendering of multiple axes (time scales as 2nd power of label count)
#4781: Add API to register styles
#24972: [MNT]: UserWarning from pyparsing upon immediate import
#24865: [Bug]: NumPy 1.24 deprecation warnings
#24954: [Bug]: compressed layout setting can be forgotten on second save
#23778: [ENH]: Allow override of contour level autoscaling
#20203: contour edge case with all data below levels and a surrounding field of zeros
#12803: pcolormesh in log polar coordinates
#24383: log scale and polar broken
#22847: [Bug]: Cannot toggle set_tight_layout
#23646: [Bug]: matplotlib.set_loglevel() adds a console handler
#24673: [Doc]: animation examples show controls; source does not reproduce them
#7617: set_ylabel does not work as expected with SubplotZero
#13023: constrained_layout support for figure.legend
#15973: span_where fails with timeseries on the x-axis
#24867: [Bug]: controlling text on toolbar in wx
#24421: [Doc]: change to install from conda forge
#24890: [Bug]: Clipping mask can shift in PDF and SVG file outputs when Bbox is adjusted
#23849: [Bug]: The point marker is not actually unfilled
#24321: [ENH]: Auto-detect bool arrays passed to contour()?
#24842: axes3d.quiver() fails when providing args to Line3DCollection
#24093: [Bug]: CenteredNorm gets stuck in infinite recursion when given all zeros
#24571: [ENH]: gridspec_mosaic
#24815: [TST] Upcoming dependency test failures
#24712: [ENH]: Reverse legend
#22308: [Bug] set_3d_properties type error in Matplotlib 3.5.1
#24741: [Doc]: tables in "notes" cut off content
#20044: AnnotationBbox gid not passed to renderer
#24762: [Doc]: Development workflow doc has lots of typos and clunky sentences
#24235: [Bug]: pcolormesh(rasterized=True) conflicts with set_rasterization_zorder()
#24471: [Bug]: CheckBoxes should be square, not rectangular
#18804: bugged pads on savefig
#20656: Sphinx extension plot_directive not able to detect function
#24704: [Bug]: ImportError: DLL load failed on Windows
#20639: document Legend.legendHandles
#19633: Multicursor disappears when not moving on nbagg with useblit=False + burns CPU
#24717: Update Research Notice on README.md
#22754: [Bug]: It is recommended for you to run autogen before configuring freetype
#24349: [Bug]: sharex and sharey don't accept 0 and 1 as bool values
#20577: Using
legend(labelcolor="markerfacecolor")
with a scatter plot throws an error#24424: [Doc]: Inheritance diagrams
#9580: Broken legend auto-position with step*-type histograms
#22176: [MNT]: Write a bot to post doc build issues
#24623: [Bug]:
offsetbox
classes have optional arguments that are really not optional#24693: [MNT]: Update minver policy re: GUI toolkits
#23566: [ENH]: Z-axis/3D support for Figure options
#23777: [ENH] Interactive Zoom Rectangle Color Review for MACOSX backend
#24676: [Doc]: quiver_doc etc leads to documentation of the documentation string
#24568: [ENH]: Ellipse annotation
#6982: cla(), clf() should unset the
.axes
and.figure
attributes of deparented artists#11227: fig.set_dpi() does not set the dpi correctly
#24418: [ENH]: rgp or rgba option for pyplot pcolormesh and/or pcolor
#22236: [Bug]: integer colours for pcolorfast / quadmesh
#4277: RGB not supported in pcolormesh
#23155: [ENH]: do_3d_projection could restore original verts order after draw() finishes
#24386: [Bug]:
align
inHPacker
is reversed#23803: Static code analysis
#8990: Surprising behaviour of mutating input arrays to Axes.plot vs Axes3D.plot
#24550: [ENH]: Warn when a SymLogScale receives values that are all in the linear regime
#23416: [Bug]: Inconsistent y-axis unit label with plot/scatter
#23603: [MNT]: Only a subset of attributes set via
Axes.tick_params()
are accessible via public methods and attributes#13858: matplotlib.sphinxext.plot_directive generates incorrect links when using dirhtml builder
#19376: eventplot: allow a list of alpha channels as in the case with colors
#24508: [Bug]: Re-organization of mpl_toolkits tests broke tools/triage_tests.py
#19040: v3.3.0 Regression, Animation draws artists multiple times.
#12324: DOC: Write a unified backend doc
#24464: Issue with legend labelcolor='linecolor' for errorbar plots
#24273: [ENH]: Axes.set_xticks/Axis.set_ticks only validates kwargs if ticklabels are set, but they should
#24454: [Bug]: "import matplotlib.pyplot" gives ModuleNotFoundError
#24394: [TST]: Appveyor Qt tests failing
#21959: [ENH]: Use
repr
instead ofstr
in the error message#22676: [ENH]: Colorbar should support location kwarg that sets both orientation and ticklocation
#23901: [Doc]: add summary table to Axes3D similar to Axes
#22105: [Bug]: imshow extents can't have units?
#21878: [MNT]: make axis labels of 3d axis anchor-rotate
#17978: Document how to distribute style files in python packages
#23965: Simplify glyph stream logic in ps backend
#19509: Adding lightsource when plotting Poly3DCollection
#17523: Unclear if no gallery argument for doc builds works
#23250: [Bug]: Incorrect mathtext rendering of
r"$\|$"
with default (dejavu) math fontfamily#24010: c++17 removed random_shuffle
#20424: function shadowing their own definition modules
#20781: Make the pane color in 3d plots configurable
#14426: Existing FigureCanvasQT objects destroyed by call to plt.figure
#5908: Unclear Documentation ticker class
#24099: [Bug]: Error using width_ratios with nested mosaic in subplot_mosaic()
#6893: List environment variables in matplotlib.__doc__
#11445: The axes module structure
#23847: [Bug]: set_aspect with negative argument leads to infinite loop
#24136: [Doc]: document
julian2num
andnum2julian
?#5332: QuadContourSet lacks remove method
#110: pan and zoom are broken for mplot3d
#441: Polar plot error bars don't rotate with angle
#24064: Convert readme.rst to readme.md
#10029: times in minor ticklabels not recognized due to mathdefault
#24080: verify quoting method in svg backend for font names
#23601: [Doc]: add gridlines to style sheet reference
#24075: [ENH]: Resizing the figure with webagg backend by dragging the corner
#23352: [Doc]: bar examples should probably not have "score by ... gender" in them...
#23819: [MNT]: Make draw_gouraud_triangle optional
#9181: legend draggable as keyword
#23688: [Bug]:
Axes.bar_label()
on log scale does not center the label.#23689: [ENH]: Add f-string formatting to labels in
Axes.bar_label()
#23718: [Bug]: Installing from source fails during Freetype compilation with spaces in working directory filepath