GitHub statistics for 3.2.0 (Mar 04, 2020)#
GitHub statistics for 2019/05/18 (tag: v3.1.0) - 2020/03/04
These lists are automatically generated, and may be incomplete or contain duplicates.
We closed 125 issues and merged 839 pull requests. The full list can be seen on GitHub
The following 164 authors contributed 3455 commits.
Abhinav Sagar
Abhinuv Nitin Pitale
Adam Gomaa
Akshay Nair
Alex Rudy
Alexander Rudy
Antony Lee
Ao Liu (frankliuao)
Ardie Orden
Ashley Whetter
Ben Root
Benjamin Bengfort
Benjamin Congdon
Bharat123rox
Bingyao Liu
Brigitta Sipocz
Bruno Pagani
brut
Carsten
Carsten Schelp
chaoyi1
Cho Yin Yong
Chris Barnes
Christer Jensen
Christian Brodbeck
Christoph Pohl
chuanzhu xu
Colin
Cong Ma
dabana
DanielMatu
David Chudzicki
David Stansby
Deng Tian
djdt
donchanee
Dora Fraeman Caswell
Elan Ernest
Elliott Sales de Andrade
Emlyn Price
Eric Firing
Eric Wieser
Federico Ariza
Filipe Fernandes
fourpoints
fredrik-1
Gazing
Greg Lucas
hannah
Harshal Prakash Patankar
Ian Hincks
Ian Thomas
ilopata1
ImportanceOfBeingErnest
Jacobson Okoro
James A. Bednar
Jarrod Millman
Javad
jb-leger
Jean-Benoist Leger
jfbu
joaonsg
Jody Klymak
Joel Frederico
Johannes H. Jensen
Johnny Gill
Jonas Camillus Jeppesen
Jorge Moraleda
Joscha Reimer
Joseph Albert
Jouni K. Seppänen
Joy Bhalla
Juanjo Bazán
Julian Mehne
kolibril13
krishna katyal
ksunden
Kyle Sunden
Larry Bradley
lepuchi
luftek
Maciej Dems
Maik Riechert
Marat K
Mark Wolf
Mark Wolfman
Matte
Matthias Bussonnier
Matthias Geier
MatthieuDartiailh
Max Chen
Max Humber
Max Shinn
MeeseeksMachine
Michael Droettboom
Mingkai Dong
MinRK
miquelastein
Molly Rossow
Nathan Goldbaum
nathan78906
Nelle Varoquaux
Nick White
Nicolas Courtemanche
Nikita Kniazev
njwhite
Castany
Oliver Natt
Olivier
Om Sitapara
omsitapara23
Oriol (Prodesk)
Oriol Abril
Patrick Feiring
Patrick Shriwise
PatrickFeiring
Paul
Paul Hobson
Paul Hoffman
Paul Ivanov
Peter Schutt
pharshalp
Phil Elson
Philippe Pinard
Rebecca W Perry
ResidentMario
Richard Ji-Cathriner
RoryIAngus
Ryan May
Fukuda
Samesh
Samesh Lakhotia
sasoripathos
SBCV
Sebastian Bullinger
Sergey Royz
Siddhesh Poyarekar
Simon Legner
SojiroFukuda
Steve Dower
Taras
Ted Drain
teddyrendahl
Thomas A Caswell
Thomas Hisch
Thomas Robitaille
Till Hoffmann
tillahoffmann
Tim Hoffmann
Tom Flannaghan
Travis CI
Armando Solé
Vincent L.M. Mazoyer
Viraj Mohile
Wafa Soofi
Warren Weckesser
y1thof
yeo
Yong Cho Yin
Yuya
Zhili (Jerry) Pan
zhoubecky
Zulko
GitHub issues and pull requests:
Pull Requests (839):
PR #16626: Updated Readme + Setup.py for PyPa
PR #16627: ci: Restore nuget install step on Azure for v3.2.x.
PR #16625: v3.2.x: Make Azure use local FreeType.
PR #16622: Backport PR #16613 on branch v3.2.x (Fix edge-case in preprocess_data, if label_namer is optional and unset.)
PR #16613: Fix edge-case in preprocess_data, if label_namer is optional and unset.
PR #16612: Backport PR #16605: CI: tweak the vm images we use on azure
PR #16611: Backport PR #16585 on branch v3.2.x (Fix _preprocess_data for Py3.9.)
PR #16605: CI: tweak the vm images we use on azure
PR #16585: Fix _preprocess_data for Py3.9.
PR #16541: Merge pull request #16404 from jklymak/fix-add-base-symlognorm
PR #16542: Backport PR #16006: Ignore pos in StrCategoryFormatter.__call__ to di…
PR #16543: Backport PR #16532: Document default value of save_count parameter in…
PR #16532: Document default value of save_count parameter in FuncAnimation
PR #16526: Backport PR #16480 on v.3.2.x: Re-phrase doc for bottom kwarg to hist
PR #16404: FIX: add base kwarg to symlognor
PR #16518: Backport PR #16502 on branch v3.2.x (Document theta getters/setters)
PR #16519: Backport PR #16513 on branch v3.2.x (Add more FreeType tarball hashes.)
PR #16513: Add more FreeType tarball hashes.
PR #16502: Document theta getters/setters
PR #16506: Backport PR #16505 on branch v3.2.x (Add link to blog to front page)
PR #16505: Add link to blog to front page
PR #16480: Re-phrase doc for bottom kwarg to hist
PR #16494: Backport PR #16490 on branch v3.2.x (Fix some typos on the front page)
PR #16489: Backport PR #16272 on branch v3.2.x (Move mplot3d autoregistration api changes to 3.2.)
PR #16490: Fix some typos on the front page
PR #16465: Backport PR #16450 on branch v3.2.x (Fix interaction between sticky_edges and shared axes.)
PR #16466: Backport PR #16392: FIX colorbars for Norms that do not have a scale.
PR #16392: FIX colorbars for Norms that do not have a scale.
PR #16450: Fix interaction between sticky_edges and shared axes.
PR #16453: Backport PR #16452 on branch v3.2.x (Don't make InvertedLogTransform inherit from deprecated base class.)
PR #16452: Don't make InvertedLogTransform inherit from deprecated base class.
PR #16436: Backport PR #16435 on branch v3.2.x (Reword intro to colors api docs.)
PR #16435: Reword intro to colors api docs.
PR #16399: Backport PR #16396 on branch v3.2.x (font_manager docs cleanup.)
PR #16396: font_manager docs cleanup.
PR #16397: Backport PR #16394 on branch v3.2.x (Mark inkscape 1.0 as unsupported (at least for now).)
PR #16394: Mark inkscape 1.0 as unsupported (at least for now).
PR #16286: Fix cbars for different norms
PR #16385: Backport PR #16226 on branch v3.2.x: Reorganize intro section on main page
PR #16383: Backport PR #16379 on branch v3.2.x (FIX: catch on message content, not module)
PR #16226: Reorganize intro section on main page
PR #16364: Backport PR #16344 on branch v3.2.x (Cast vmin/vmax to floats before nonsingular-expanding them.)
PR #16344: Cast vmin/vmax to floats before nonsingular-expanding them.
PR #16360: Backport PR #16347 on branch v3.2.x (FIX: catch warnings from pandas in cbook._check_1d)
PR #16357: Backport PR #16330 on branch v3.2.x (Clearer signal handling)
PR #16349: Backport PR #16255 on branch v3.2.x (Move version info to sidebar)
PR #16346: Backport PR #16298 on branch v3.2.x (Don't recursively call draw_idle when updating artists at draw time.)
PR #16331: Backport PR #16308 on branch v3.2.x (CI: Use Ubuntu Bionic compatible package names)
PR #16332: Backport PR #16308 on v3.2.x: CI: Use Ubuntu Bionic compatible package names
PR #16324: Backport PR #16323 on branch v3.2.x (Add sphinx doc for Axis.axis_name.)
PR #16325: Backport PR #15462 on v3.2.x: Simplify azure setup.
PR #16323: Add sphinx doc for Axis.axis_name.
PR #16321: Backport PR #16311 on branch v3.2.x (don't override non-Python signal handlers)
PR #16308: CI: Use Ubuntu Bionic compatible package names
PR #16306: Backport PR #16300 on branch v3.2.x (Don't default to negative radii in polar plot.)
PR #16305: Backport PR #16250 on branch v3.2.x (Fix zerolen intersect)
PR #16300: Don't default to negative radii in polar plot.
PR #16278: Backport PR #16273 on branch v3.2.x (DOC: Changing the spelling of co-ordinates.)
PR #16260: Backport PR #16259 on branch v3.2.x (TST: something changed in pytest 5.3.3 that breaks our qt fixtures)
PR #16259: TST: something changed in pytest 5.3.3 that breaks our qt fixtures
PR #16238: Backport PR #16235 on branch v3.2.x (FIX: AttributeError in TimerBase.start)
PR #16211: DOC: ValidateInterval was deprecated in 3.2, not 3.1
PR #16224: Backport PR #16223 on branch v3.2.x (Added DNA Features Viewer description + screenshot in docs/thirdparty/)
PR #16223: Added DNA Features Viewer description + screenshot in docs/thirdparty/
PR #16222: Backport PR #16212 on branch v3.2.x (Fix deprecation from #13544)
PR #16212: Fix deprecation from #13544
PR #16207: Backport PR #16189 on branch v3.2.x (MNT: set default canvas when un-pickling)
PR #16189: MNT: set default canvas when un-pickling
PR #16179: Backport PR #16175: FIX: ignore axes that aren't visible
PR #16175: FIX: ignore axes that aren't visible
PR #16168: Backport PR #16166 on branch v3.2.x (Add badge for citing 3.1.2)
PR #16148: Backport PR #16128 on branch v3.2.x (CI: Do not use nbformat 5.0.0/5.0.1 for testing)
PR #16145: Backport PR #16053 on branch v3.2.x (Fix v_interval setter)
PR #16128: CI: Do not use nbformat 5.0.0/5.0.1 for testing
PR #16135: Backport PR #16112 on branch v3.2.x (CI: Fail when failed to install dependencies)
PR #16132: Backport PR #16126 on branch v3.2.x (TST: test_fork: Missing join)
PR #16124: Backport PR #16105 on branch v3.2.x (Fix legend dragging.)
PR #16122: Backport PR #16113 on branch v3.2.x (Renderer Graphviz inheritance diagrams as svg)
PR #16105: Fix legend dragging.
PR #16113: Renderer Graphviz inheritance diagrams as svg
PR #16112: CI: Fail when failed to install dependencies
PR #16119: Backport PR #16065 on branch v3.2.x (Nicer formatting of community aspects on front page)
PR #16074: Backport PR #16061 on branch v3.2.x (Fix deprecation message for axes_grid1.colorbar.)
PR #16093: Backport PR #16079 on branch v3.2.x (Fix restuctured text formatting)
PR #16094: Backport PR #16080 on branch v3.2.x (Cleanup docstrings in backend_bases.py)
PR #16086: FIX: use supported attribute to check pillow version
PR #16084: Backport PR #16077 on branch v3.2.x (Fix some typos)
PR #16077: Fix some typos
PR #16079: Fix restuctured text formatting
PR #16080: Cleanup docstrings in backend_bases.py
PR #16061: Fix deprecation message for axes_grid1.colorbar.
PR #16006: Ignore pos in StrCategoryFormatter.__call__ to display correct label in the preview window
PR #16056: Backport PR #15864 on branch v3.2.x ([Add the info of 'sviewgui' in thirdparty package])
PR #15864: Add 'sviewgui' to list of thirdparty packages
PR #16055: Backport PR #16037 on branch v3.2.x (Doc: use empty ScalarMappable for colorbars with no associated image.)
PR #16054: Backport PR #16048 on branch v3.2.x (Document that colorbar() takes a label kwarg.)
PR #16037: Doc: use empty ScalarMappable for colorbars with no associated image.
PR #16048: Document that colorbar() takes a label kwarg.
PR #16042: Backport PR #16031 on branch v3.2.x (Fix docstring of hillshade().)
PR #16033: Backport PR #16028 on branch v3.2.x (Prevent FigureCanvasQT_draw_idle recursively calling itself.)
PR #16021: Backport PR #16007 on branch v3.2.x (Fix search on nested pages)
PR #16019: Backport PR #15735 on branch v3.2.x (Cleanup some mplot3d docstrings.)
PR #15987: Backport PR #15886 on branch v3.2.x (Fix Annotation using different units and different coords on x/y.)
PR #15886: Fix Annotation using different units and different coords on x/y.
PR #15984: Backport PR #15970 on branch v3.2.x (Process clip paths the same way as regular Paths.)
PR #15970: Process clip paths the same way as regular Paths.
PR #15963: Backport PR #15937 on branch v3.2.x (Don't hide exceptions in FontManager.addfont.)
PR #15956: Backport PR #15901 on branch v3.2.x (Update backend_nbagg for removal of Gcf._activeQue.)
PR #15937: Don't hide exceptions in FontManager.addfont.
PR #15959: Backport PR #15953 on branch v3.2.x (Update donation link)
PR #15901: Update backend_nbagg for removal of Gcf._activeQue.
PR #15954: Backport PR #15914 on branch v3.2.x (Example for sigmoid function with horizontal lines)
PR #15914: Example for sigmoid function with horizontal lines
PR #15930: Backport PR #15925 on branch v3.2.x (Optimize setting units to None when they're already None.)
PR #15925: Optimize setting units to None when they're already None.
PR #15915: Backport PR #15903 on branch v3.2.x (Correctly handle non-affine transData in Collection.get_datalim.)
PR #15903: Correctly handle non-affine transData in Collection.get_datalim.
PR #15908: Backport PR #15857 on branch v3.2.x (LassoSelection shouldn't useblit on canvas not supporting blitting.)
PR #15857: LassoSelection shouldn't useblit on canvas not supporting blitting.
PR #15905: Backport PR #15763 on branch v3.2.x (Skip webagg test if tornado is not available.)
PR #15882: Backport PR #15859 on branch v3.2.x (Doc: Move search field into nav bar)
PR #15868: Backport PR #15848 on branch v3.2.x: Cleanup environment variables FAQ
PR #15872: Backport PR #15869 on branch v3.2.x (Update markers docs.)
PR #15869: Update markers docs.
PR #15867: Backport PR #15789 on branch v3.2.x (Cleanup xticks/yticks docstrings.)
PR #15870: Backport PR #15865 on branch v3.2.x (Fix a typo)
PR #15871: Backport PR #15824 on branch v3.2.x (Document doc style for default values)
PR #15824: Document doc style for default values
PR #15865: Fix a typo
PR #15789: Cleanup xticks/yticks docstrings.
PR #15862: Backport PR #15851 on branch v3.2.x (ffmpeg is available on default ubuntu packages now)
PR #15848: Cleanup environment variables FAQ.
PR #15844: Backport PR #15841 on branch v3.2.x (DOC: specify the expected shape in the Collection.set_offset)
PR #15841: DOC: specify the expected shape in the Collection.set_offset
PR #15837: Backport PR #15799 on branch v3.2.x (Improve display of author names on PDF titlepage of matplotlib own docs)
PR #15799: Improve display of author names on PDF titlepage of matplotlib own docs
PR #15831: Backport PR #15829 on branch v3.2.x (In C extensions, use FutureWarning, not DeprecationWarning.)
PR #15829: In C extensions, use FutureWarning, not DeprecationWarning.
PR #15818: Backport PR #15619 on branch v3.2.x (Improve zorder demo)
PR #15819: Backport PR #15601 on branch v3.2.x (Fix FontProperties conversion to/from strings)
PR #15601: Fix FontProperties conversion to/from strings
PR #15619: Improve zorder demo
PR #15810: Backport PR #15809 on branch v3.2.x (Exclude artists from legend using label attributte)
PR #15809: Exclude artists from legend using label attributte
PR #15808: Backport PR #15513 on branch v3.2.x (Separate plots using #### in make_room_for_ylabel_using_axesgrid.py)
PR #15513: Separate plots using #### in make_room_for_ylabel_using_axesgrid.py
PR #15807: Backport PR #15791 on branch v3.2.x (Cleanup backend_bases docstrings.)
PR #15791: Cleanup backend_bases docstrings.
PR #15803: Backport PR #15795 on branch v3.2.x (Remove incorrect statement re2: colorbars in image tutorial.)
PR #15795: Remove incorrect statement re: colorbars in image tutorial.
PR #15794: Backport PR #15793 on branch v3.2.x (fix a couple typos in tutorials)
PR #15793: fix a couple typos in tutorials
PR #15774: Backport PR #15748 on branch v3.2.x (Fix incorrect macro in FT2Font setup.)
PR #15748: Fix incorrect macro in FT2Font setup.
PR #15759: Backport PR #15751 on branch v3.2.x (Modernize FAQ entry for plt.show().)
PR #15762: Backport PR #15752 on branch v3.2.x (Update boxplot/violinplot faq.)
PR #15755: Backport PR #15661 on branch v3.2.x (Document scope of 3D scatter depthshading.)
PR #15742: Backport PR #15729 on branch v3.2.x (Catch correct parse error type for dateutil >= 2.8.1)
PR #15738: Backport PR #15737 on branch v3.2.x (Fix env override in WebAgg backend test.)
PR #15724: Backport PR #15718 on branch v3.2.x (Update donation link)
PR #15716: Backport PR #15683 on branch v3.2.x (Cleanup dates.py docstrings.)
PR #15683: Cleanup dates.py docstrings.
PR #15688: Backport PR #15682 on branch v3.2.x (Make histogram_bin_edges private.)
PR #15682: Make histogram_bin_edges private.
PR #15666: Backport PR #15649 on branch v3.2.x (Fix searchindex.js loading when ajax fails (because e.g. CORS in embedded iframes))
PR #15669: Backport PR #15654 on branch v3.2.x (Fix some broken links.)
PR #15660: Backport PR #15647 on branch v3.2.x (Update some links)
PR #15653: Backport PR #15623 on branch v3.2.x (Docstring for Artist.mouseover)
PR #15623: Docstring for Artist.mouseover
PR #15634: Backport PR #15626 on branch v3.2.x (Note minimum supported version for fontconfig.)
PR #15633: Backport PR #15620 on branch v3.2.x (TST: Increase tolerance of some tests for aarch64)
PR #15626: Note minimum supported version for fontconfig.
PR #15632: Backport PR #15627 on branch v3.2.x (Make it easier to test various animation writers in examples.)
PR #15620: TST: Increase tolerance of some tests for aarch64
PR #15627: Make it easier to test various animation writers in examples.
PR #15618: Backport PR #15613 on branch v3.2.x (Revert "Don't bother with manually resizing the Qt main window.")
PR #15613: Revert "Don't bother with manually resizing the Qt main window."
PR #15593: Backport PR #15590 on branch v3.2.x (Rename numpy to NumPy in docs.)
PR #15590: Rename numpy to NumPy in docs.
PR #15588: Backport PR #15478 on branch v3.2.x (Make ConciseDateFormatter obey timezone)
PR #15478: Make ConciseDateFormatter obey timezone
PR #15583: Backport PR #15512 on branch v3.2.x
PR #15584: Backport PR #15579 on branch v3.2.x (Remove matplotlib.sphinxext.tests from __init__.py)
PR #15579: Remove matplotlib.sphinxext.tests from __init__.py
PR #15577: Backport PR #14705 on branch v3.2.x (Correctly size non-ASCII characters in agg backend.)
PR #14705: Correctly size non-ASCII characters in agg backend.
PR #15572: Backport PR #15452 on branch v3.2.x (Improve example for tick formatters)
PR #15570: Backport PR #15561 on branch v3.2.x (Update thirdparty scalebar)
PR #15452: Improve example for tick formatters
PR #15545: Backport PR #15429 on branch v3.2.x (Fix OSX build on azure)
PR #15544: Backport PR #15537 on branch v3.2.x (Add a third party package in the doc: matplotlib-scalebar)
PR #15561: Update thirdparty scalebar
PR #15567: Backport PR #15562 on branch v3.2.x (Improve docsting of AxesImage)
PR #15562: Improve docsting of AxesImage
PR #15565: Backport PR #15556 on branch v3.2.x (Fix test suite compat with ghostscript 9.50.)
PR #15556: Fix test suite compat with ghostscript 9.50.
PR #15560: Backport PR #15553 on branch v3.2.x (DOC: add cache-buster query string to css path)
PR #15552: Backport PR #15528 on branch v3.2.x (Declutter home page)
PR #15554: Backport PR #15523 on branch v3.2.x (numpydoc AxesImage)
PR #15523: numpydoc AxesImage
PR #15549: Backport PR #15516 on branch v3.2.x (Add logo like font)
PR #15543: Backport PR #15539 on branch v3.2.x (Small cleanups to backend docs.)
PR #15542: Backport PR #15540 on branch v3.2.x (axisartist tutorial fixes.)
PR #15537: Add a third party package in the doc: matplotlib-scalebar
PR #15541: Backport PR #15533 on branch v3.2.x (Use svg instead of png for website logo)
PR #15539: Small cleanups to backend docs.
PR #15540: axisartist tutorial fixes.
PR #15538: Backport PR #15535 on branch v3.2.x (Avoid really long lines in event handling docs.)
PR #15535: Avoid really long lines in event handling docs.
PR #15531: Backport PR #15527 on branch v3.2.x (Clarify imshow() docs concerning scaling and grayscale images)
PR #15527: Clarify imshow() docs concerning scaling and grayscale images
PR #15522: Backport PR #15500 on branch v3.2.x (Improve antialiasing example)
PR #15524: Backport PR #15499 on branch v3.2.x (Do not show path in font table example)
PR #15525: Backport PR #15498 on branch v3.2.x (Simplify matshow example)
PR #15498: Simplify matshow example
PR #15499: Do not show path in font table example
PR #15521: Backport PR #15519 on branch v3.2.x (FIX: fix anti-aliasing zoom bug)
PR #15500: Improve antialiasing example
PR #15519: FIX: fix anti-aliasing zoom bug
PR #15510: Backport PR #15489 on branch v3.2.x (DOC: adding main nav to site)
PR #15495: Backport PR #15486 on branch v3.2.x (Fixes an error in the documentation of Ellipse)
PR #15488: Backport PR #15372 on branch v3.2.x (Add example for drawstyle)
PR #15490: Backport PR #15487 on branch v3.2.x (Fix window not always raised in Qt example)
PR #15487: Fix window not always raised in Qt example
PR #15372: Add example for drawstyle
PR #15485: Backport PR #15454 on branch v3.2.x (Rewrite Anscombe's quartet example)
PR #15483: Backport PR #15480 on branch v3.2.x (Fix wording in [packages] section of setup.cfg)
PR #15454: Rewrite Anscombe's quartet example
PR #15480: Fix wording in [packages] section of setup.cfg
PR #15477: Backport PR #15464 on branch v3.2.x (Remove unused code (remainder from #15453))
PR #15471: Backport PR #15460 on branch v3.2.x (Fix incorrect value check in axes_grid.)
PR #15456: Backport PR #15453 on branch v3.2.x (Improve example for tick locators)
PR #15457: Backport PR #15450 on branch v3.2.x (API: rename DivergingNorm to TwoSlopeNorm)
PR #15450: API: rename DivergingNorm to TwoSlopeNorm
PR #15434: In imsave, let pnginfo have precedence over metadata.
PR #15445: Backport PR #15439 on branch v3.2.x (DOC: mention discourse main page)
PR #15425: Backport PR #15422 on branch v3.2.x (FIX: typo in attribute lookup)
PR #15449: DOC: fix build
PR #15429: Fix OSX build on azure
PR #15420: Backport PR #15380 on branch v3.2.x (Update docs of BoxStyle)
PR #15380: Update docs of BoxStyle
PR #15300: CI: use python -m to make sure we are using the pip/pytest we want
PR #15414: Backport PR #15413 on branch v3.2.x (catch OSError instead of FileNotFoundError in _get_executable_info to resolve #15399)
PR #15413: catch OSError instead of FileNotFoundError in _get_executable_info to resolve #15399
PR #15406: Backport PR #15347 on branch v3.2.x (Fix axes.hist bins units)
PR #15405: Backport PR #15391 on branch v3.2.x (Increase fontsize in inheritance graphs)
PR #15347: Fix axes.hist bins units
PR #15391: Increase fontsize in inheritance graphs
PR #15389: Backport PR #15379 on branch v3.2.x (Document formatting strings in the docs)
PR #15379: Document formatting strings in the docs
PR #15386: Backport PR #15385 on branch v3.2.x (Reword hist() doc.)
PR #15385: Reword hist() doc.
PR #15377: Backport PR #15357 on branch v3.2.x (Add 'step' and 'barstacked' to histogram_histtypes demo)
PR #15357: Add 'step' and 'barstacked' to histogram_histtypes demo
PR #15366: Backport PR #15364 on branch v3.2.x (DOC: fix typo in colormap docs)
PR #15362: Backport PR #15350 on branch v3.2.x (Don't generate double-reversed cmaps ("viridis_r_r", ...).)
PR #15360: Backport PR #15258 on branch v3.2.x (Don't fallback to view limits when autoscale()ing no data.)
PR #15350: Don't generate double-reversed cmaps ("viridis_r_r", ...).
PR #15258: Don't fallback to view limits when autoscale()ing no data.
PR #15299: Backport PR #15296 on branch v3.2.x (Fix typo/bug from 18cecf7)
PR #15327: Backport PR #15326 on branch v3.2.x (List of minimal versions of dependencies)
PR #15326: List of minimal versions of dependencies
PR #15317: Backport PR #15291 on branch v3.2.x (Remove error_msg_qt from backend_qt4.)
PR #15316: Backport PR #15283 on branch v3.2.x (Don't default axes_grid colorbar locator to MaxNLocator.)
PR #15291: Remove error_msg_qt from backend_qt4.
PR #15283: Don't default axes_grid colorbar locator to MaxNLocator.
PR #15315: Backport PR #15308 on branch v3.2.x (Doc: Add close event to list of events)
PR #15308: Doc: Add close event to list of events
PR #15312: Backport PR #15307 on branch v3.2.x (DOC: center footer)
PR #15307: DOC: center footer
PR #15276: Backport PR #15271 on branch v3.2.x (Fix font weight validation)
PR #15279: Backport PR #15252 on branch v3.2.x (Mention labels and milestones in PR review guidelines)
PR #15252: Mention labels and milestones in PR review guidelines
PR #15268: Backport PR #15266 on branch v3.2.x (Embedding in Tk example: Fix toolbar being clipped.)
PR #15269: Backport PR #15267 on branch v3.2.x (added multi-letter example to mathtext tutorial)
PR #15267: added multi-letter example to mathtext tutorial
PR #15266: Embedding in Tk example: Fix toolbar being clipped.
PR #15243: Move some new API changes to the correct place
PR #15245: Fix incorrect calls to warn_deprecated.
PR #15239: Composite against white, not the savefig.facecolor rc, in print_jpeg.
PR #15227: contains_point() docstring fixes
PR #15242: Cleanup widgets docstrings.
PR #14889: Support pixel-by-pixel alpha in imshow.
PR #14928: Logit scale nonsingular
PR #14998: Fix nonlinear spine positions & inline Spine._calc_offset_transform into get_spine_transform.
PR #15231: Doc: Do not write default for non-existing rcParams
PR #15222: Cleanup projections/__init__.py.
PR #15228: Minor docstring style cleanup
PR #15237: Cleanup widgets.py.
PR #15229: Doc: Fix Bbox and BboxBase links
PR #15235: Kill FigureManagerTk._num.
PR #15234: Drop mention of msinttypes in Windows build.
PR #15224: Avoid infinite loop when switching actions in qt backend.
PR #15230: Doc: Remove hard-documented rcParams defaults
PR #15149: pyplot.style.use() to accept pathlib.Path objects as arguments
PR #15220: Correctly format floats passed to pgf backend.
PR #15216: Update docstrings of contains_point(s) methods
PR #15209: Exclude s-g generated files from flake8 check.
PR #15204: PEP8ify some variable names.
PR #15196: Force html4 writer for sphinx 2
PR #13544: Improve handling of subplots spanning multiple gridspec cells.
PR #15194: Trivial style fixes.
PR #15202: Deprecate the renderer parameter to Figure.tight_layout.
PR #15195: Fix integers being passed as length to quiver3d.
PR #15180: Add some more internal links to 3.2.0 what's new
PR #13510: Change Locator MAXTICKS checking to emitting a log at WARNING level.
PR #15184: Mark missing_references extension as parallel read safe
PR #15150: Autodetect whether pgf can use includegraphics[interpolate].
PR #15163: 3.2.0 API changes page
PR #15176: What's new for 3.2.0
PR #11947: Ensure streamplot Euler step is always called when going out of bounds.
PR #13702: Deduplicate methods shared between Container and Artist.
PR #15169: TST: verify warnings fail the test suite
PR #14888: Replace some polar baseline images by check_figures_equal.
PR #15027: More readability improvements on axis3d.
PR #15171: Add useful error message when trying to add Slider to 3DAxes
PR #13775: Doc: Scatter Hist example update
PR #15164: removed a typo
PR #15152: Support for shorthand hex colors.
PR #15159: Follow up on #14424 for docstring
PR #14424: ENH: Add argument size validation to quiver.
PR #15137: DOC: add example to power limit API change note
PR #15144: Improve local page contents CSS
PR #15143: Restore doc references.
PR #15124: Replace parameter lists with square brackets
PR #13077: fix FreeType build on Azure
PR #15123: Improve categorical example
PR #15134: Fix missing references in doc build.
PR #13937: Use PYTHONFAULTHANDLER to switch on the Python fault handler.
PR #13452: Replace axis_artist.AttributeCopier by normal inheritance.
PR #15045: Resize canvas when changing figure size
PR #15122: Fixed app creation in qt5 backend (see #15100)
PR #15099: Add lightsource parameter to bar3d
PR #14876: Inline some afm parsing code.
PR #15119: Deprecate a validator for a deprecated rcParam value.
PR #15121: Fix Stacked bar graph example
PR #15113: Cleanup layout_from_subplotspec.
PR #13543: Remove zip_safe=False flag from setup.py.
PR #12860: ENH: LogLocator: check for correct dimension of subs added
PR #14349: Replace ValidateInterval by simpler specialized validators.
PR #14352: Remove redundant is_landscape kwarg from backend_ps helpers.
PR #15087: Pass gid to renderer
PR #14703: Don't bother with manually resizing the Qt main window.
PR #14833: Reuse TexManager implementation in convert_psfrags.
PR #14893: Update layout.html for sphinx themes
PR #15098: Simplify symlog range determination logic
PR #15112: Cleanup legend() docstring.
PR #15108: Fix doc build and resync matplotlibrc.template with actual defaults.
PR #14940: Fix text kerning calculations and some FT2Font cleanup
PR #15082: Privatize font_manager.JSONEncoder.
PR #15106: Update docs of GridSpec
PR #14832: ENH:made default tick formatter to switch to scientific notation earlier
PR #15086: Style fixes.
PR #15073: Add entry for blume to thirdparty package index
PR #15095: Simplify _png extension by handling file open/close in Python.
PR #15092: MNT: Add test for aitoff-projection
PR #15101: Doc: fix typo in contour doc
PR #14624: Fix axis inversion with loglocator and logitlocator.
PR #15088: Fix more doc references.
PR #15063: Add Comic Neue as a fantasy font.
PR #14867: Propose change to PR merging policy.
PR #15068: Add FontManager.addfont to register fonts at specific paths.
PR #13397: Deprecate axes_grid1.colorbar (in favor of matplotlib's own).
PR #14521: Move required_interactive_framework to canvas class.
PR #15083: Cleanup spines example.
PR #14997: Correctly set formatters and locators on removed shared axis
PR #15064: Fix eps hatching in MacOS Preview
PR #15074: Write all ACCEPTS markers in docstrings as comments.
PR #15078: Clarify docstring of FT2Font.get_glyph_name.
PR #15080: Fix cross-references in API changes < 3.0.0.
PR #15072: Cleanup patheffects.
PR #15071: Cleanup offsetbox.py.
PR #15070: Fix cross-references in API changes < 2.0.0.
PR #10691: Fix for shared axes diverging after setting tick markers
PR #15069: Style fixes for font_manager.py.
PR #15067: Fix cross-references in API changes < 1.0
PR #15061: Fix cross-references in tutorials and FAQ
PR #15060: Fix cross-references in examples.
PR #14957: Documentation for using ConnectionPatch across Axes with constrained…
PR #15053: Make citation bit of README less wordy
PR #15044: numpydoc set_size_inches docstring
PR #15050: Clarify unnecessary special handling for colons in paths.
PR #14797: DOC: create a Agg figure without pyplot in buffer example
PR #14844: Add citation info to README
PR #14884: Do not allow canvas size to become smaller than MinSize in wx backend…
PR #14941: Improvements to make_icons.py.
PR #15048: DOC: more nitpick follow up
PR #15043: Fix Docs: Don’t warn for unused ignores
PR #15025: Re-write text wrapping logic
PR #14840: Don't assume transform is valid on access to matrix.
PR #14862: Make optional in docstrings optional
PR #15028: Python version conf.py
PR #15033: FIX: un-break nightly wheels on py37
PR #15046: v3.1.x merge up
PR #15015: Fix bad missing-references.json due to PR merge race condition.
PR #14581: Make logscale bar/hist autolimits more consistents.
PR #15034: Doc fix nitpick
PR #14614: Deprecate {x,y,z}axis_date.
PR #14991: Handle inherited is_separable, has_inverse in transform props detection.
PR #15032: Clarify effect of axis('equal') on explicit data limits
PR #15031: Update docs of GridSpec
PR #14106: Describe FigureManager
PR #15024: Update docs of GridSpecBase
PR #14906: Deprecate some FT2Image methods.
PR #14963: More Axis3D cleanup.
PR #15009: Provide signatures to some C-level classes and methods.
PR #14968: DOC: colormap manipulation tutorial update
PR #15006: Deprecate get/set_*ticks minor positional use
PR #14989: DOC:Update axes documentation
PR #14871: Parametrize determinism tests.
PR #14768: DOC: Enable nitpicky
PR #15013: Matplotlib requires Python 3.6, which in turn requires Mac OS X 10.6+
PR #15012: Fix typesetting of "GitHub"
PR #14954: Cleanup polar_legend example.
PR #14519: Check parameters of ColorbarBase
PR #14942: Make _classic_test style a tiny patch on top of classic.
PR #14988: pathlibify/fstringify setup/setupext.
PR #14511: Deprecate allowing scalars for fill_between where
PR #14493: Remove deprecated fig parameter form GridSpecBase.get_subplot_params()
PR #14995: Further improve backend tutorial.
PR #15000: Use warnings.warn, not logging.warning, in microseconds locator warning.
PR #14990: Fix nonsensical transform in mixed-mode axes aspect computation.
PR #15002: No need to access filesystem in test_dates.py.
PR #14549: Improve backends documentation
PR #14774: Fix image bbox clip.
PR #14978: Typo fixes in pyplot.py
PR #14702: Don't enlarge toolbar for Qt high-dpi.
PR #14922: Autodetect some transform properties.
PR #14962: Replace inspect.getfullargspec by inspect.signature.
PR #14958: Improve docs of toplevel module.
PR #14926: Save a matrix unpacking/repacking in offsetbox.
PR #14961: Cleanup demo_agg_filter.
PR #14924: Kill the C-level (private) RendererAgg.buffer_rgba, which returns a copy.
PR #14946: Delete virtualenv faq.
PR #14944: Shorten style.py.
PR #14931: Deprecate some obscure rcParam synonyms.
PR #14947: Fix inaccuracy re: backends in intro tutorial.
PR #14904: Fix typo in secondary_axis.py example.
PR #14925: Support passing spine bounds as single tuple.
PR #14921: DOC: Make abbreviation of versus consistent.
PR #14739: Improve indentation of Line2D properties in docstrings.
PR #14923: In examples, prefer buffer_rgba to print_to_buffer.
PR #14908: Make matplotlib.style.available sorted alphabetically.
PR #13567: Deprecate MovieWriterRegistry cache-dirtyness system.
PR #14879: Error out when unsupported kwargs are passed to Scale.
PR #14512: Logit scale, changes in LogitLocator and LogitFormatter
PR #12415: ENH: fig.set_size to allow non-inches units
PR #13783: Deprecate disable_internet.
PR #14886: Further simplify the flow of pdf text output.
PR #14894: Make slowness warning for legend(loc="best") more accurate.
PR #14891: Fix nightly test errors
PR #14895: Fix typos
PR #14890: Remove unused private helper method in mplot3d.
PR #14872: Unify text layout paths.
PR #8183: Allow array alpha for imshow
PR #13832: Vectorize handling of stacked/cumulative in hist().
PR #13630: Simplify PolarAxes.can_pan.
PR #14565: Rewrite an argument check to _check_getitem
PR #14875: Cleanup afm module docstring.
PR #14880: Fix animation blitting for plots with shared axes
PR #14870: FT2Font.get_char_index never returns None.
PR #13463: Deprecate Locator.autoscale.
PR #13724: ENH: anti-alias down-sampled images
PR #14848: Clearer error message for plt.axis()
PR #14660: colorbar(label=None) should give an empty label
PR #14654: Cleanup of docstrings of scales
PR #14868: Update bar stacked example to directly manipulate axes.
PR #14749: Fix get_canvas_width_height() for pgf backend.
PR #14776: Make ExecutableUnavailableError
PR #14843: Don't try to cleanup CallbackRegistry during interpreter shutdown.
PR #14849: Improve tkagg icon resolution
PR #14866: changed all readme headings to verbs
PR #13364: Numpyfy tick handling code in Axis3D.
PR #13642: FIX: get_datalim for collection
PR #14860: Stopgap fix for pandas converters in tests.
PR #6498: Check canvas identity in Artist.contains.
PR #14707: Add titlecolor in rcParams
PR #14853: Fix typo in set_adjustable check.
PR #14845: More cleanups.
PR #14809: Clearer calls to ConnectionPatch.
PR #14716: Use str instead of string as type in docstrings
PR #14338: Simplify/pathlibify image_comparison.
PR #8930: timedelta formatter
PR #14733: Deprecate FigureFrameWx.statusbar & NavigationToolbar2Wx.statbar.
PR #14713: Unite masked and NaN plot examples
PR #14576: Let Axes3D share have_units, _on_units_changed with 2d axes.
PR #14575: Make ticklabel_format work both for 2D and 3D axes.
PR #14834: DOC: Webpage not formatted correctly on gallery docs
PR #14730: Factor out common parts of wx event handlers.
PR #14727: Fix axes aspect for non-linear, non-log, possibly mixed-scale axes.
PR #14835: Only allow set_adjustable("datalim") for axes with standard data ratios.
PR #14746: Simplify Arrow constructor.
PR #14752: Doc changes to git setup
PR #14732: Deduplicate wx configure_subplots tool.
PR #14715: Use array-like in docs
PR #14728: More floating_axes cleanup.
PR #14719: Make Qt navtoolbar more robust against removal of either pan or zoom.
PR #14695: Various small simplifications
PR #14745: Replace Affine2D().scale(x, x) by Affine2D().scale(x).
PR #14687: Add missing spaces after commas in docs
PR #14810: Lighten icons of NavigationToolbar2QT on dark-themes
PR #14786: Deprecate axis_artist.BezierPath.
PR #14750: Misc. simplifications.
PR #14807: API change note on automatic blitting detection for backends
PR #11004: Deprecate smart_bounds handling in Axis and Spine
PR #14785: Kill some never-used attributes.
PR #14723: Cleanup some parameter descriptions in matplotlibrc.template
PR #14808: Small docstring updates
PR #14686: Inset orientation
PR #14805: Simplify text_layout example.
PR #12052: Make AxesImage.contains account for transforms
PR #11860: Let MovieFileWriter save temp files in a new dir
PR #11423: FigureCanvas Designer
PR #10688: Add legend handler and artist for FancyArrow
PR #8321: Added ContourSet clip_path kwarg and set_clip_path() method (#2369)
PR #14641: Simplify _process_plot_var_args.
PR #14631: Refactor from_levels_and_colors.
PR #14790: DOC:Add link to style examples in matplotlib.style documentation
PR #14799: Deprecate dates.mx2num.
PR #14793: Remove sudo tag in travis
PR #14795: Autodetect whether a canvas class supports blitting.
PR #14794: DOC: Update the documentation of homepage of website
PR #14629: Delete HTML build sources to save on artefact upload time
PR #14792: Fix spelling typos
PR #14789: Prefer Affine2D.translate to offset_transform in examples.
PR #14783: Cleanup mlab.detrend.
PR #14791: Make 'extended' and 'expanded' synonymous in font_manager
PR #14787: Remove axis_artist _update, which is always a noop.
PR #14758: Compiling C-ext with incorrect FreeType libs makes future compiles break
PR #14763: Deprecate math_symbol_table function directive
PR #14762: Decrease uses of get_canvas_width_height.
PR #14748: Cleanup demo_text_path.
PR #14740: Remove sudo tag in travis
PR #14737: Cleanup twin axes docstrings.
PR #14729: Small simplifications.
PR #14726: Trivial simplification to Axis3d._get_coord_info.
PR #14718: Add explanations for single character color names.
PR #14710: Pin pydocstyle<4.0
PR #14709: Try to improve the readability and styling of matplotlibrc.template file
PR #14278: Inset axes bug and docs fix
PR #14478: MNT: protect from out-of-bounds data access at the c level
PR #14569: More deduplication of backend_tools.
PR #14652: Soft-deprecate transform_point.
PR #14664: Improve error reporting for scatter c as invalid RGBA.
PR #14625: Don't double-wrap in silent_list.
PR #14689: Update embedding_in_wx4 example.
PR #14679: Further simplify colormap reversal.
PR #14667: Move most of pytest's conf to conftest.py.
PR #14632: Remove reference to old Tk/Windows bug.
PR #14673: More shortening of setup.py prints.
PR #14678: Fix small typo
PR #14680: Format parameters in descriptions with emph instead of backticks
PR #14674: Simplify colormap reversal.
PR #14672: Artist tutorial fixes
PR #14653: Remove some unnecessary prints from setup.py.
PR #14662: Add a _check_getitem helper to go with _check_in_list/_check_isinstance.
PR #14666: Update IPython's doc link in Image tutorial
PR #14671: Improve readability of matplotlibrc.template
PR #14665: Fix a typo in pyplot tutorial
PR #14616: Use builtin round instead of np.round for scalars.
PR #12554: backend_template docs and fixes
PR #14635: Fix bug when setting negative limits and using log scale
PR #14604: Update hist() docstring following removal of normed kwarg.
PR #14630: Remove the private Tick._name attribute.
PR #14555: Coding guidelines concerning the API
PR #14516: Document and test _get_packed_offsets()
PR #14628: matplotlib > Matplotlib in devel docs
PR #14627: gitignore pip-wheel-metadta/ directory
PR #14612: Update some mplot3d docs.
PR #14617: Remove a Py2.4(!) backcompat fix.
PR #14605: Update hist2d() docstring.
PR #13084: When linking against libpng/zlib on Windows, use upstream lib names.
PR #13685: Remove What's new fancy example
PR #14573: Cleanup jpl_units.
PR #14583: Fix overly long lines in setupext.
PR #14588: Remove [status] suppress from setup.cfg.
PR #14591: Style fixes for secondary_axis.
PR #14594: DOC: Make temperature scale example use a closure for easier reusability
PR #14447: FIX: allow secondary axes minor locators to be set
PR #14567: Fix unicode_minus + usetex.
PR #14351: Remove some redundant check_in_list calls.
PR #14550: Restore thumbnail of usage guide
PR #10222: Use symlinks instead of copies for test result_images.
PR #14267: cbook docs cleanup
PR #14556: Improve @deprecated's docstring.
PR #14557: Clarify how to work with threads.
PR #14545: In contributing.rst, encourage kwonly args and minimizing public APIs.
PR #14533: Misc. style fixes.
PR #14542: Move plot_directive doc to main API index.
PR #14499: Improve custom figure example
PR #14543: Remove the "Developing a new backend" section from contributing guide.
PR #14540: Simplify backend switching in plot_directive.
PR #14539: Don't overindent enumerated list in plot_directive docstring.
PR #14537: Slightly tighten the Bbox API.
PR #14223: Rewrite intro to usage guide.
PR #14495: Numpydocify axes_artist.py
PR #14529: mpl_toolkits style fixes.
PR #14528: mathtext style fixes.
PR #13536: Make unit converters also handle instances of subclasses.
PR #13730: Include FreeType error codes in FreeType exception messages.
PR #14500: Fix pydocstyle D403 (First word of the first line should be properly capitalized) in examples
PR #14506: Simplify Qt tests.
PR #14513: More fixes to pydocstyle D403 (First word capitalization)
PR #14496: Fix pydocstyle D208 (Docstring is over-indented)
PR #14347: Deprecate rcsetup.validate_path_exists.
PR #14383: Remove the
``package_data.dlls``
setup.cfg entry.PR #14346: Simplify various validators in rcsetup.
PR #14366: Move test_rcparams test files inline into test_rcparams.py.
PR #14401: Assume that mpl-data is in its standard location.
PR #14454: Simplify implementation of svg.image_inline.
PR #14470: Add _check_isinstance helper.
PR #14479: fstringify backend_ps more.
PR #14484: Support unicode minus with ps.useafm.
PR #14494: Style fixes.
PR #14465: Docstrings cleanups.
PR #14466: Let SecondaryAxis inherit get_tightbbox from _AxesBase.
PR #13940: Some more f-strings.
PR #14379: Remove unnecessary uses of unittest.mock.
PR #14483: Improve font weight guessing.
PR #14419: Fix test_imshow_pil on Windows.
PR #14460: canvas.blit() already defaults to blitting the full figure canvas.
PR #14462: Register timeout pytest marker.
PR #14414: FEATURE: Alpha channel in Gouraud triangles in the pdf backend
PR #13659: Clarify behavior of the 'tight' kwarg to autoscale/autoscale_view.
PR #13901: Only test png output for mplot3d.
PR #13338: Replace list.extend by star-expansion or other constructs.
PR #14448: Misc doc style cleanup
PR #14310: Update to Bounding Box for Qt5 FigureCanvasATAgg.paintEvent()
PR #14380: Inline $MPLLOCALFREETYPE/$PYTEST_ADDOPTS/$NPROC in .travis.yml.
PR #14413: MAINT: small improvements to the pdf backend
PR #14452: MAINT: Minor cleanup to make functions more self consisntent
PR #14441: Misc. docstring cleanups.
PR #14440: Interpolations example
PR #14402: Prefer
mpl.get_data_path()
, and support Paths in FontProperties.PR #14420: MAINT: Upgrade pytest again
PR #14423: Fix docstring of subplots().
PR #14410: Use aspect=1, not aspect=True.
PR #14412: MAINT: Don't install pytest 4.6.0 on Travis
PR #14377: Rewrite assert np.* tests to use numpy.testing
PR #14399: Improve warning for case where data kwarg entry is ambiguous.
PR #14390: Cleanup docs of bezier
PR #14400: Fix to_rgba_array() for empty input
PR #14308: Small clean to SymmetricalLogLocator
PR #14311: travis: add c code coverage measurements
PR #14393: Remove remaining unicode-strings markers.
PR #14391: Remove explicit inheritance from object
PR #14343: acquiring and releaseing keypresslock when textbox is being activated
PR #14353: Register flaky pytest marker.
PR #14373: Properly hide __has_include to support C++<17 compilers.
PR #14378: Remove setup_method
PR #14368: Finish removing jquery from the repo.
PR #14360: Deprecate
boxplot(..., whis="range")
.PR #14376: Simplify removal of figure patch from bbox calculations.
PR #14363: Make is_natively_supported private.
PR #14330: Remove remaining unittest.TestCase uses
PR #13663: Kill the PkgConfig singleton in setupext.
PR #13067: Simplify generation of error messages for missing libpng/freetype.
PR #14358: DOC boxplot
whis
parameterPR #14014: Disallow figure argument for pyplot.subplot() and Figure.add_subplot()
PR #14350: Use cbook._check_in_list more often.
PR #14348: Cleanup markers.py.
PR #14345: Use importorskip for tests depending on pytz.
PR #14170: In setup.py, inline the packages that need to be installed into setup().
PR #14332: Use raw docstrings instead of escaping backslashes
PR #14336: Enforce pydocstyle D412
PR #14144: Deprecate the 'warn' parameter to matplotlib.use().
PR #14328: Remove explicit inheritance from object
PR #14035: Improve properties formatting in interpolated docstrings.
PR #14018: pep8ing.
PR #13542: Move {setup,install}_requires from setupext.py to setup.py.
PR #13670: Simplify the logic of axis().
PR #14046: Deprecate checkdep_ps_distiller.
PR #14236: Simplify StixFonts.get_sized_alternatives_for_symbol.
PR #14101: Shorten _ImageBase._make_image.
PR #14246: Deprecate public use of makeMappingArray
PR #13740: Deprecate plotfile.
PR #14216: Walk the artist tree when preparing for saving with tight bbox.
PR #14305: Small grammatical error.
PR #14104: Factor out retrieval of data relative to datapath
PR #14016: pep8ify backends.
PR #14299: Fix #13711 by importing cbook.
PR #14244: Remove APIs deprecated in mpl3.0.
PR #14068: Alternative fix for passing iterator as frames to FuncAnimation
PR #13711: Deprecate NavigationToolbar2Tk.set_active.
PR #14280: Simplify validate_markevery logic.
PR #14273: pep8ify a couple of variable names.
PR #14115: Reorganize scatter arguments parsing.
PR #14271: Replace some uses of np.iterable
PR #14257: Changing cmap(np.nan) to 'bad' value rather than 'under' value
PR #14259: Deprecate string as color sequence
PR #13506: Change colorbar for contour to have the proper axes limits...
PR #13494: Add colorbar annotation example plot to gallery
PR #14266: Make matplotlib.figure.AxesStack private
PR #14166: Shorten usage of
@image_comparison
.PR #14240: Merge up 31x
PR #14242: Avoid a buffer copy in PillowWriter.
PR #9672: Only set the wait cursor if the last draw was >1s ago.
PR #14224: Update plt.show() doc
PR #14218: Use stdlib mimetypes instead of hardcoding them.
PR #14082: In tk backend, don't try to update mouse position after resize.
PR #14084: Check number of positional arguments passed to quiver()
PR #14214: Fix some docstring style issues.
PR #14201: Fix E124 flake8 violations (closing bracket indentation).
PR #14096: Consistently use axs to refer to a set of Axes
PR #14204: Fix various flake8 indent problems.
PR #14205: Obey flake8 "don't assign a lambda, use a def".
PR #14198: Remove unused imports
PR #14173: Prepare to change the default pad for AxesDivider.append_axes.
PR #13738: Fix TypeError when plotting stacked bar chart with decimal
PR #14151: Clarify error with usetex when cm-super is not installed.
PR #14107: Feature: draw percentiles in violinplot
PR #14172: Remove check_requirements from setupext.
PR #14158: Fix test_lazy_imports in presence of $MPLBACKEND or matplotlibrc.
PR #14157: Isolate nbagg test from user ipython profile.
PR #14147: Dedent overindented list in example docstring.
PR #14134: Deprecate the dryrun parameter to print_foo().
PR #14145: Remove warnings handling for fixed bugs.
PR #13977: Always import pyplot when calling matplotlib.use().
PR #14131: Make test suite fail on warnings.
PR #13593: Only autoscale_view() when needed, not after every plotting call.
PR #13902: Add support for metadata= and pil_kwargs= in imsave().
PR #14140: Avoid backslash-quote by changing surrounding quotes.
PR #14132: Move some toplevel strings into the only functions that use them.
PR #13708: Annotation.contains shouldn't consider the text+arrow's joint bbox.
PR #13980: Don't let margins expand polar plots to negative radii by default.
PR #14075: Remove uninformative entries from glossary.
PR #14002: Allow pandas DataFrames through norms
PR #14114: Allow SVG Text-as-Text to Use Data Coordinates
PR #14120: Remove mention of $QT_API in matplotlibrc example.
PR #13878: Style fixes for floating_axes.
PR #14108: Deprecate FigureCanvasMac.invalidate in favor of draw_idle.
PR #13879: Clarify handling of "extreme" values in FloatingAxisArtistHelper.
PR #5602: Automatic downsampling of images.
PR #14112: Remove old code path in layout.html
PR #13959: Scatter: make "c" and "s" argument handling more consistent.
PR #14110: Simplify scatter_piecharts example.
PR #14111: Trivial cleanups.
PR #14085: Simplify get_current_fig_manager().
PR #14083: Deprecate FigureCanvasBase.draw_cursor.
PR #14089: Cleanup bar_stacked, bar_unit_demo examples.
PR #14063: Add pydocstyle checks to flake8
PR #14077: Fix tick label wobbling in animated Qt example
PR #14070: Cleanup some pyplot docstrings.
PR #6280: Added ability to offset errorbars when using errorevery.
PR #13679: Fix passing iterator as frames to FuncAnimation
PR #14023: Improve Unicode minus example
PR #14041: Pretty-format subprocess logs.
PR #14038: Cleanup path.py docstrings.
PR #13701: Small cleanups.
PR #14020: Better error message when trying to use Gtk3Agg backend without cairo
PR #14021: Fix ax.legend Returns markup
PR #13986: Support RGBA for quadmesh mode of pcolorfast.
PR #14009: Deprecate compare_versions.
PR #14010: Deprecate get_home()
PR #13932: Remove many unused variables.
PR #13854: Cleanup contour.py.
PR #13866: Switch PyArg_ParseTupleAndKeywords from "es" to "s".
PR #13945: Make unicode_minus example more focused.
PR #13876: Deprecate factor=None in axisartist.
PR #13929: Better handle deprecated rcParams.
PR #13851: Deprecate setting Axis.major.locator to non-Locator; idem for Formatters
PR #13938: numpydocify quiverkey.
PR #13936: Pathlibify animation.
PR #13984: Allow setting tick colour on 3D axes
PR #13987: Deprecate mlab.{apply_window,stride_repeat}.
PR #13983: Fix locator/formatter setting when removing shared Axes
PR #13957: Remove many unused variables in tests.
PR #13981: Test cleanups.
PR #13970: Check vmin/vmax are valid when doing inverse in LogNorm
PR #13978: Make normalize_kwargs more convenient for third-party use.
PR #13972: Remove _process_plot_var_args.set{line,patch}_props.
PR #13795: Make _warn_external correctly report warnings arising from tests.
PR #13885: Deprecate axisartist.grid_finder.GridFinderBase.
PR #13913: Fix string numbers in to_rgba() and is_color_like()
PR #13935: Deprecate the useless switch_backend_warn parameter to matplotlib.test.
PR #13952: Cleanup animation tests.
PR #13942: Make Cursors an (Int)Enum.
PR #13953: Unxfail a now fixed test in test_category.
PR #13925: Fix passing Path to ps backend when text.usetex rc is True.
PR #13943: Don't crash on str(figimage(...)).
PR #13944: Document how to support unicode minus in pgf backend.
PR #13802: New rcparam to set default axes title location
PR #13855:
a and b or c
->b if a else c
PR #13923: Correctly handle invalid PNG metadata.
PR #13926: Suppress warnings in tests.
PR #13920: Style fixes for category.py.
PR #13889: Shorten docstrings by removing unneeded :class:/:func: + rewordings.
PR #13911: Fix joinstyles example
PR #13917: Faster categorical tick formatter.
PR #13918: Make matplotlib.testing assume pytest by default, not nose.
PR #13894: Check for positive number of rows and cols
PR #13895: Remove unused setupext.is_min_version.
PR #13886: Shorten Figure.set_size_inches.
PR #13859: Ensure figsize is positive finite
PR #13877:
zeros_like(x) + y
->full_like(x, y)
PR #13875: Style fixes for grid_helper_curvelinear.
PR #13873: Style fixes to grid_finder.
PR #13782: Don't access internet during tests.
PR #13833: Some more usage of _check_in_list.
PR #13834: Cleanup FancyArrowPatch docstring
PR #13811: Generate Figure method wrappers via boilerplate.py
PR #13797: Move sphinxext test to matplotlib.tests like everyone else.
PR #13770: broken_barh docstring
PR #13757: Remove mention of "enabling fontconfig support".
PR #13454: Add "c" as alias for "color" for Collections
PR #13756: Reorder the logic of _update_title_position.
PR #13744: Restructure boilerplate.py
PR #13369: Use default colours for examples
PR #13697: Delete pyplot_scales example.
PR #13726: Clarify a bit the implementation of blend_hsv.
PR #13731: Check for already running QApplication in Qt embedding example.
PR #13736: Deduplicate docstrings and validation for set_alpha.
PR #13737: Remove duplicated methods in FixedAxisArtistHelper.
PR #13721: Kill pyplot docstrings that get overwritten by @docstring.copy.
PR #13690: Cleanup hexbin.
PR #13683: Remove axes border for examples that list styles
PR #13280: Add SubplotSpec.add_subplot.
PR #11387: Deprecate Axes3D.w_{x,y,z}axis in favor of .{x,y,z}axis.
PR #13671: Suppress some warnings in tests.
PR #13657: DOC: fail the doc build on errors, but keep going to end
PR #13647: Fix FancyArrowPatch joinstyle
PR #13637: BLD: parameterize python_requires
PR #13633: plot_directive: Avoid warning if plot_formats doesn't contain 'png'
PR #13629: Small example simplification.
PR #13620: Improve watermark example
PR #13589: Kill Axes._connected.
PR #13428: free cart pendulum animation example
PR #10487: fixed transparency bug
PR #13551: Fix IndexError for pyplot.legend() when plotting empty bar chart with label
PR #13524: Cleanup docs for GraphicsContextBase.{get,set}_dashes.
PR #13556: Cleanup warnings handling in tests.
PR #8100: Deprecate MAXTICKS, Locator.raise_if_exceeds.
PR #13534: More followup to autoregistering 3d axes.
PR #13327: pcolorfast simplifications.
PR #13532: More use of cbook._check_in_list.
PR #13520: Register 3d projection by default.
PR #13394: Deduplicate some code between floating_axes and grid_helper_curvelinear.
PR #13527: Make SubplotSpec.num2 never None.
PR #12249: Replaced noqa-comments by using Axes3D.name instead of '3d' for proje…
Issues (125):
#16487: Add link to blog to front page
#16478: The bottom parameter of plt.hist() shifts the data as well, not just the baseline
#16280: SymLogNorm colorbar incorrect on master
#16448: Bad interaction between shared axes and pcolormesh sticky edges
#16451: InvertedLogTransform inherits from deprecated base
#16420: Error when adding colorbar to pcolormesh of a boolean array
#16114: Prose error on website (first paragraph)
#8291: Unable to pickle.load(fig) with mpl in jupyter notebook
#16173: Constrained_layout creates extra axes when used with subgridspec
#16127: nbformat 5.0.0 missing schema files
#15849: Using pandas.Timestamp in blended coordinate system of ax.annotate.
#6015: scatterplot axis autoscale fails for small data values
#15806: 3.2.0 may break some Cartopy tests
#15852: Lasso selector does not show in Jupyter notebook
#15820: Show incomplete tick labels when using mixed chinese and english characters
#15770: DOCS 2D Line label option
_nolegend_
is not documented#15332: Type promotion error with datetime bins in hist
#15611: BUG: Qt5Agg window size regression
#7130: Incorrect autoscaling of polar plot limits after scatter
#15576: Multi-line ticks cause cut-offs
#8609: Clipped tick labels
#15517: antialiased image check seems wrong when used on zoomed image
#13400: Qt Embedding w/ Spyder
#14724: drawstyle parameter of line needs example
#13619: Importing matplotlib.animation prevents python script from executing in the background
#14270: Secondary axis called with [0, 1] might produce exceptions in case these are invalid data
#15417: Why is smart_bounds() being deprecated?
#9778: Blanks in colorbar just inside of 'extend' arrowpoints when using AxesGrid
#15336: DivergingNorm is a misleading name
#15399: OSError: [Errno 86] Bad CPU type in executable: 'convert' on import matplotlib.animation
#15109: matplotlib.collections inheritance diagram small/blurry
#15331: Log Scale: FloatingPointError: underflow encountered in power
#15251: Large memory growth with log scaling and linear ticking
#15247: Colorbar tick placement issues with ImageGrid and LogNorm
#15306: Footer off centre
#13485: Matplotlib NavigationToolbar2Tk disappears when reducing window size
#15232: DOC: Automatic default rcParam expansion creates misleading sentences
#14141: setting spine position on a log plot fails
#15138: Make plt.style.use accept path-like objects in addition to string
#14207: Check if point is in path or not by contains_point
#13591: Style issues when building the docs with (future) Sphinx 2.0
#8089: Using Minute Locator to set x-axis ticks exceeds Locator.MAXTICKS
#15075: sphinxext.missing_references does not specify if it supports parallel file read.
#10963: Replace pgfimage by includegraphics in PGF backend
#15156: ax.text fails with positional argument error
#14439: hist() fails when all data points are np.nan
#15042: How to handle sphinx nitpicky mode
#14060: quiver(C=...) argument is not reasonably validated
#11335: TST: testing not catching bad escape sequences in doc strings
#15040: Wrong figure window size after calling fig.set_size_inches() repeatedly
#15100: Issue with creating QApplication in QT backend
#14887: kerning seems generally wrong
#14800: default tick formatter could switch to scientific notation earlier
#14503: Add a test for #14451
#14907: ConnectionPatch across axes needs to be excluded from layout management
#14911: Removing a shared axes via
ax.remove()
leads to an error.#12462: cbar.add_lines should allow manually adding lines, not just contour sets
#14796: Show user how to use Agg buffer in example
#14883: MinSize not respected using wx backend causes wxAssertionError. Bug fix included.
#15014: Wrapping of text adds leading newline character if first word is long
#14918: constrained_layout fails with hidden axis...
#14981: Barplot call crashes when called with yscale="log" and bins with h=0
#4621: Default bottom of Stepfilled histograms should be set according to ymin
#15030: Doc build broken
#8093: set_ylim not working with plt.axis('equal')
#6055: Serious problems on the axes documentation
#9979: Axis limits are set badly with small values in scatter().
#10842: Text bbox empty dict should be ignored
#13698: The default logit minor locator should not display tick labels
#14878: plt.yscale doesn't throw warning with invalid kwarg
#5619: Symlog linear region
#14564: Broken string interpolation
#13668: Add better error message to plt.axis()
#14563: colorbar label prints "None" when label=None
#13660: Closing a matplotlib figure with event handling occasionally causes “TypeError: isinstance()”
#13033: 'NoneType' has no attribute '_alive' when using plt in a context manager
#13891: Blurry app icon on macOS
#14656: Axes title default color
#14831: DOC: Webpage not formatted correctly on gallery docs
#13819: Aspect ratio for not so common scales
#8878: Setting aspect ratio for semi-log plots
#4900: UnboundLocalError: local variable 'aspect_scale_mode' referenced before assignment
#14608: Issue with using plt.axis('equal') with plt.polar(theta,r) plot
#12893: [PyQt] NavigationToolbar2QT : Error when removing tools
#14670: indicate_inset rectangles is sensitive to axis-flipping
#14362: Add link to style examples in matplotlib.style documentation
#6295: restore_region is not documented as a method of FigureCanvas
#14754: Better pointer to dev docs on website
#14744: Savefig svg fails with "Cannot cast array data from dtype('<U7') to dtype('float64') according to the rule 'safe'"
#11919: Wrong Error Message
#6824: Image comparison decorator: symlinks to baseline images
#12180: Deprecate and remove pyplot.plotfile?
#14180: ImageComparisonFailure: Image sizes do not match expected size
#14443: Secondary axis does not show minor ticks.
#8423: UnicodeDecodeError when making a plot using the 'classic' style and text.usetex=True
#11275: A "TypeError" is raised if subclass inherited from "datetime" is used
#9127: ps.useafm and axes.unicode_minus are incompatible
#7571: matplotlib.widget.TextBox not correctly stopping keyboard shortcuts
#14370: gcc error when building matplotlib dev from source
#14011: TypeError on plt.subplot(figure=plt.figure())
#13676: FuncAnimation with generator causes crash on StopIteration
#9892: colormaps (cm) do not properly handle NaN values.
#14122: Unexpected behavior in matplotlib.colors.to_rgba_array when passing unknown color name string
#9546: The busy cursor is annoying in some instances
#10788: TypeError when plotting stacked bar chart with decimal
#14146: Saving polar plots with MiKTeX on Windows fails for some file formats
#8532: Feature Request: draw percentiles in violinplot
#13883: In headless mode, matplotlib.use('tkagg') only errors after importing pyplot
#13967: Creating colorbar without artist fails with LogNorm
#12542: The plot function of the matplotlib 2 and 3 versions is much slower than 1.5.3
#13292: Non-sensical negative radial scale minimum autoset in polar plot
#10909: Calling a Normalize instance with a DataFrame
#14076: Tick label positions wobble in animated Qt example
#14007: GTK3Agg backend raises ImportError for missing cairo dependency
#12911: Tick mark color cannot be set on Axes3D
#12853: Remove()ing a shared axes prevents the remaining axes from using unit-provided formatters
#13912:
is_color_like
returning erroneous value on strings of integers#13921: − with save fig in .pgf
#13872: ValueError message requests impossible condition
#13857: Zero-width figure crashes libpng
#13768: broken_barh docstring incorrect information
#13641:
joinstyle
is not respected forFancyArrowPatch
(either the path or the arrow heads)#11923: ColorbarBase fails to show if the first two values map to the same result
#11527: Inconsistent path intersection
#13003: IndexError thrown by pyplot.legend() when plotting empty bar chart with label