René's URL Explorer Experiment


Title: Fix violinplot crash on empty datasets (#31700) by rahulrathnavel · Pull Request #31707 · matplotlib/matplotlib · GitHub

Open Graph Title: Fix violinplot crash on empty datasets (#31700) by rahulrathnavel · Pull Request #31707 · matplotlib/matplotlib

X Title: Fix violinplot crash on empty datasets (#31700) by rahulrathnavel · Pull Request #31707 · matplotlib/matplotlib

Description: matplotlib: plotting with Python. Contribute to matplotlib/matplotlib development by creating an account on GitHub.

Open Graph Description: PR summary closes #31700 This PR fixes a bug where passing an empty dataset to violinplot causes it to crash (ValueError: zero-size array to reduction operation minimum), whereas boxplot handles th...

X Description: PR summary closes #31700 This PR fixes a bug where passing an empty dataset to violinplot causes it to crash (ValueError: zero-size array to reduction operation minimum), whereas boxplot handles th...

Opengraph URL: https://github.com/matplotlib/matplotlib/pull/31707

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:fea8b841-2c2f-2e7d-90da-25407407b59c
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id9336:1F816D:88DB22:BA8CCD:6A51F9FF
html-safe-nonce4127d6a16b48350510ca3e12e035c77a16f244f42f22fa5ccd1eab6148b7b144
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5MzM2OjFGODE2RDo4OERCMjI6QkE4Q0NEOjZBNTFGOUZGIiwidmlzaXRvcl9pZCI6IjY4Mzk4NTAwNzkxMTA2OTEzMjciLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac32d779bd988ebf5503b83a073b97fb6bfdb850f2095eab8218ce954f354edec3
hovercard-subject-tagpull_request:3708878549
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/matplotlib/matplotlib/31707/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/53e85b166f01b4b1e4abcc19887b0b9412497d0f7812fce52389f1e61a95ac5c/matplotlib/matplotlib/pull/31707
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/53e85b166f01b4b1e4abcc19887b0b9412497d0f7812fce52389f1e61a95ac5c/matplotlib/matplotlib/pull/31707
og:image:altPR summary closes #31700 This PR fixes a bug where passing an empty dataset to violinplot causes it to crash (ValueError: zero-size array to reduction operation minimum), whereas boxplot handles th...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamerahulrathnavel
hostnamegithub.com
expected-hostnamegithub.com
Noneb9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb
turbo-cache-controlno-cache
go-importgithub.com/matplotlib/matplotlib git https://github.com/matplotlib/matplotlib.git
octolytics-dimension-user_id215947
octolytics-dimension-user_loginmatplotlib
octolytics-dimension-repository_id1385122
octolytics-dimension-repository_nwomatplotlib/matplotlib
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1385122
octolytics-dimension-repository_network_root_nwomatplotlib/matplotlib
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release7aed05249554b889eb33d002851a973eebcc7e91
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/matplotlib/matplotlib/pull/31707#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fpull%2F31707
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fpull%2F31707
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=matplotlib%2Fmatplotlib
Reloadhttps://github.com/matplotlib/matplotlib/pull/31707
Reloadhttps://github.com/matplotlib/matplotlib/pull/31707
Reloadhttps://github.com/matplotlib/matplotlib/pull/31707
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
matplotlib https://github.com/matplotlib
matplotlibhttps://github.com/matplotlib/matplotlib
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
Notifications https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Fork 8.4k https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Star 23k https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Code https://github.com/matplotlib/matplotlib
Issues 1.1k https://github.com/matplotlib/matplotlib/issues
Pull requests 409 https://github.com/matplotlib/matplotlib/pulls
Actions https://github.com/matplotlib/matplotlib/actions
Projects https://github.com/matplotlib/matplotlib/projects
Wiki https://github.com/matplotlib/matplotlib/wiki
Security and quality 0 https://github.com/matplotlib/matplotlib/security
Insights https://github.com/matplotlib/matplotlib/pulse
Code https://github.com/matplotlib/matplotlib
Issues https://github.com/matplotlib/matplotlib/issues
Pull requests https://github.com/matplotlib/matplotlib/pulls
Actions https://github.com/matplotlib/matplotlib/actions
Projects https://github.com/matplotlib/matplotlib/projects
Wiki https://github.com/matplotlib/matplotlib/wiki
Security and quality https://github.com/matplotlib/matplotlib/security
Insights https://github.com/matplotlib/matplotlib/pulse
scottshambaughhttps://github.com/scottshambaugh
matplotlib:mainhttps://github.com/matplotlib/matplotlib/tree/main
rahulrathnavel:fix-violinplot-emptyhttps://github.com/rahulrathnavel/matplotlib/tree/fix-violinplot-empty
Conversationhttps://github.com/matplotlib/matplotlib/pull/31707
Commits15 (15)https://github.com/matplotlib/matplotlib/pull/31707/commits
Checkshttps://github.com/matplotlib/matplotlib/pull/31707/checks
Files changedhttps://github.com/matplotlib/matplotlib/pull/31707/files
Fix violinplot crash on empty datasets (#31700)https://github.com/matplotlib/matplotlib/pull/31707#top
scottshambaughhttps://github.com/scottshambaugh
matplotlib:mainhttps://github.com/matplotlib/matplotlib/tree/main
rahulrathnavel:fix-violinplot-emptyhttps://github.com/rahulrathnavel/matplotlib/tree/fix-violinplot-empty
https://github.com/rahulrathnavel
rahulrathnavelhttps://github.com/rahulrathnavel
May 19, 2026https://github.com/matplotlib/matplotlib/pull/31707#issue-4477385083
#31700https://github.com/matplotlib/matplotlib/issues/31700
[Bug]: violinplot crashes on empty datasets #31700https://github.com/matplotlib/matplotlib/issues/31700
link the related issuehttps://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue
testedhttps://matplotlib.org/devdocs/devel/testing.html
examplehttps://matplotlib.org/devdocs/devel/document.html#write-examples-and-tutorials
directive and release notehttps://matplotlib.org/devdocs/devel/api_changes.html#announce-changes-deprecations-and-new-features
generalhttps://matplotlib.org/devdocs/devel/document.html#write-rest-pages
docstringhttps://matplotlib.org/devdocs/devel/document.html#write-docstrings
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
https://github.com/rahulrathnavel
Fix violinplot crash on empty datasets (https://github.com/matplotlib/matplotlib/pull/31707/commits/0644d90addc002f66aa210178c570a17883ae7ed
matplotlib#31700https://github.com/matplotlib/matplotlib/issues/31700
)https://github.com/matplotlib/matplotlib/pull/31707/commits/0644d90addc002f66aa210178c570a17883ae7ed
0644d90https://github.com/matplotlib/matplotlib/pull/31707/commits/0644d90addc002f66aa210178c570a17883ae7ed
https://github.com/story645
story645https://github.com/story645
May 19, 2026 https://github.com/matplotlib/matplotlib/pull/31707#pullrequestreview-4323063839
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31707/files/0644d90addc002f66aa210178c570a17883ae7ed
lib/matplotlib/cbook.pyhttps://github.com/matplotlib/matplotlib/pull/31707/files/0644d90addc002f66aa210178c570a17883ae7ed#diff-84a45e2dda93ad4c1d950da5c16846965aa8d96aebfe8d00acaeb83a18c1b2f0
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
https://github.com/story645
story645https://github.com/story645
May 19, 2026 https://github.com/matplotlib/matplotlib/pull/31707#pullrequestreview-4323084851
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31707/files/0644d90addc002f66aa210178c570a17883ae7ed
lib/matplotlib/axes/_axes.pyhttps://github.com/matplotlib/matplotlib/pull/31707/files/0644d90addc002f66aa210178c570a17883ae7ed#diff-608e2a1bf3d32fd631b0763599a3334d59822c11cb4fec1fa7398c9714592900
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
https://github.com/rahulrathnavel
Apply reviewer feedback: stricter len check and align vpstats append …https://github.com/matplotlib/matplotlib/pull/31707/commits/ca14be64020d117236dc474cb842e0848f34b639
ca14be6https://github.com/matplotlib/matplotlib/pull/31707/commits/ca14be64020d117236dc474cb842e0848f34b639
https://github.com/rahulrathnavel
rahulrathnavelhttps://github.com/rahulrathnavel
May 20, 2026https://github.com/matplotlib/matplotlib/pull/31707#issuecomment-4494591034
@story645https://github.com/story645
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
https://github.com/timhoffm
timhoffmhttps://github.com/timhoffm
May 20, 2026 https://github.com/matplotlib/matplotlib/pull/31707#pullrequestreview-4319922764
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31707/files/ca14be64020d117236dc474cb842e0848f34b639
lib/matplotlib/tests/test_axes.pyhttps://github.com/matplotlib/matplotlib/pull/31707/files/0644d90addc002f66aa210178c570a17883ae7ed#diff-ef5144bd27a700deb760ef56ccf51dc6fcfe86723f9ffa84df7f024985bf3ee7
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
rahulrathnavelhttps://github.com/rahulrathnavel
May 20, 2026 10:55https://github.com/matplotlib/matplotlib/pull/31707#commits-pushed-da0dcf1
https://github.com/rahulrathnavel
https://github.com/timhoffm
Update lib/matplotlib/tests/test_axes.pyhttps://github.com/matplotlib/matplotlib/pull/31707/commits/da0dcf1bc7bb0e1da3d51dc69f6b14487283a0c8
da0dcf1https://github.com/matplotlib/matplotlib/pull/31707/commits/da0dcf1bc7bb0e1da3d51dc69f6b14487283a0c8
https://github.com/rahulrathnavel
Fix violin_stats bailout to handle all-NaN datasetshttps://github.com/matplotlib/matplotlib/pull/31707/commits/3a2fb8e77f7b6bc4e5447f67a727d4e11b230e2f
3a2fb8ehttps://github.com/matplotlib/matplotlib/pull/31707/commits/3a2fb8e77f7b6bc4e5447f67a727d4e11b230e2f
https://github.com/rahulrathnavel
rahulrathnavelhttps://github.com/rahulrathnavel
May 20, 2026https://github.com/matplotlib/matplotlib/pull/31707#issuecomment-4495530185
@timhoffmhttps://github.com/timhoffm
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
https://github.com/timhoffm
timhoffmhttps://github.com/timhoffm
May 20, 2026 https://github.com/matplotlib/matplotlib/pull/31707#pullrequestreview-4327177376
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31707/files/3a2fb8e77f7b6bc4e5447f67a727d4e11b230e2f
lib/matplotlib/cbook.pyhttps://github.com/matplotlib/matplotlib/pull/31707/files/3a2fb8e77f7b6bc4e5447f67a727d4e11b230e2f#diff-84a45e2dda93ad4c1d950da5c16846965aa8d96aebfe8d00acaeb83a18c1b2f0
timhoffmhttps://github.com/timhoffm
May 20, 2026https://github.com/matplotlib/matplotlib/pull/31707#discussion_r3272845690
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
story645https://github.com/story645
May 20, 2026https://github.com/matplotlib/matplotlib/pull/31707#discussion_r3274333372
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
rahulrathnavelhttps://github.com/rahulrathnavel
May 20, 2026https://github.com/matplotlib/matplotlib/pull/31707#discussion_r3275763235
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@story645https://github.com/story645
@timhoffmhttps://github.com/timhoffm
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
story645https://github.com/story645
May 20, 2026https://github.com/matplotlib/matplotlib/pull/31707#discussion_r3276248590
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
timhoffmhttps://github.com/timhoffm
May 20, 2026https://github.com/matplotlib/matplotlib/pull/31707#discussion_r3277410163
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
rahulrathnavelhttps://github.com/rahulrathnavel
May 20, 2026 15:20https://github.com/matplotlib/matplotlib/pull/31707#commits-pushed-d091ad5
https://github.com/rahulrathnavel
Refactor violin_stats empty dataset check into if/else blockhttps://github.com/matplotlib/matplotlib/pull/31707/commits/d091ad5e314dbf9024530c2f884ec4b7ac38643d
d091ad5https://github.com/matplotlib/matplotlib/pull/31707/commits/d091ad5e314dbf9024530c2f884ec4b7ac38643d
https://github.com/rahulrathnavel
Fix Ruff W293: Remove trailing whitespace on blank lines in cbook.pyhttps://github.com/matplotlib/matplotlib/pull/31707/commits/978716a5a5f6a0dcbaf1a8f6853b0bb49dd31d3a
978716ahttps://github.com/matplotlib/matplotlib/pull/31707/commits/978716a5a5f6a0dcbaf1a8f6853b0bb49dd31d3a
https://github.com/melissawm
melissawmhttps://github.com/melissawm
topic: plotting methods https://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22topic%3A%20plotting%20methods%22
May 20, 2026https://github.com/matplotlib/matplotlib/pull/31707#event-25762009714
https://github.com/rahulrathnavel
Refactor violin_stats to use early exit continue patternhttps://github.com/matplotlib/matplotlib/pull/31707/commits/b4e85d5e616e7d866ddf85f3d1a91b71232263de
b4e85d5https://github.com/matplotlib/matplotlib/pull/31707/commits/b4e85d5e616e7d866ddf85f3d1a91b71232263de
https://github.com/story645
story645https://github.com/story645
May 20, 2026 https://github.com/matplotlib/matplotlib/pull/31707#pullrequestreview-4331615036
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31707/files/b4e85d5e616e7d866ddf85f3d1a91b71232263de
lib/matplotlib/cbook.pyhttps://github.com/matplotlib/matplotlib/pull/31707/files/b4e85d5e616e7d866ddf85f3d1a91b71232263de#diff-84a45e2dda93ad4c1d950da5c16846965aa8d96aebfe8d00acaeb83a18c1b2f0
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
https://github.com/timhoffm
timhoffmhttps://github.com/timhoffm
May 20, 2026 https://github.com/matplotlib/matplotlib/pull/31707#pullrequestreview-4327426313
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31707/files/b4e85d5e616e7d866ddf85f3d1a91b71232263de
lib/matplotlib/cbook.pyhttps://github.com/matplotlib/matplotlib/pull/31707/files/978716a5a5f6a0dcbaf1a8f6853b0bb49dd31d3a#diff-84a45e2dda93ad4c1d950da5c16846965aa8d96aebfe8d00acaeb83a18c1b2f0
timhoffmhttps://github.com/timhoffm
May 20, 2026https://github.com/matplotlib/matplotlib/pull/31707#discussion_r3273061952
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
timhoffmhttps://github.com/timhoffm
May 22, 2026https://github.com/matplotlib/matplotlib/pull/31707#discussion_r3288209068
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@rahulrathnavelhttps://github.com/rahulrathnavel
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
rahulrathnavelhttps://github.com/rahulrathnavel
May 22, 2026https://github.com/matplotlib/matplotlib/pull/31707#discussion_r3288666835
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@timhoffmhttps://github.com/timhoffm
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
lib/matplotlib/cbook.pyhttps://github.com/matplotlib/matplotlib/pull/31707/files/3a2fb8e77f7b6bc4e5447f67a727d4e11b230e2f#diff-84a45e2dda93ad4c1d950da5c16846965aa8d96aebfe8d00acaeb83a18c1b2f0
timhoffmhttps://github.com/timhoffm
May 20, 2026https://github.com/matplotlib/matplotlib/pull/31707#discussion_r3277410163
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
https://github.com/rahulrathnavel
Refactor violin_stats to use dict literals and document NaN strippinghttps://github.com/matplotlib/matplotlib/pull/31707/commits/31709446c050f2aecd2d3138155b1911b95a2d91
3170944https://github.com/matplotlib/matplotlib/pull/31707/commits/31709446c050f2aecd2d3138155b1911b95a2d91
https://github.com/rahulrathnavel
rahulrathnavelhttps://github.com/rahulrathnavel
May 21, 2026https://github.com/matplotlib/matplotlib/pull/31707#issuecomment-4504017201
@timhoffmhttps://github.com/timhoffm
@story645https://github.com/story645
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
https://github.com/rahulrathnavel
Move NaN-stripping documentation to X parameter docstringhttps://github.com/matplotlib/matplotlib/pull/31707/commits/c41ac1bca0c15a2616ee5d0325b6c3f4985328bc
c41ac1bhttps://github.com/matplotlib/matplotlib/pull/31707/commits/c41ac1bca0c15a2616ee5d0325b6c3f4985328bc
https://github.com/timhoffm
timhoffmhttps://github.com/timhoffm
May 22, 2026 https://github.com/matplotlib/matplotlib/pull/31707#pullrequestreview-4348006521
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31707/files/c41ac1bca0c15a2616ee5d0325b6c3f4985328bc
lib/matplotlib/cbook.pyhttps://github.com/matplotlib/matplotlib/pull/31707/files/c41ac1bca0c15a2616ee5d0325b6c3f4985328bc#diff-84a45e2dda93ad4c1d950da5c16846965aa8d96aebfe8d00acaeb83a18c1b2f0
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
https://github.com/rahulrathnavel
https://github.com/timhoffm
Update lib/matplotlib/cbook.pyhttps://github.com/matplotlib/matplotlib/pull/31707/commits/968d82de8c27967dee2e569a9bcc5d2ef4d393dd
968d82dhttps://github.com/matplotlib/matplotlib/pull/31707/commits/968d82de8c27967dee2e569a9bcc5d2ef4d393dd
https://github.com/timhoffm
timhoffmhttps://github.com/timhoffm
May 22, 2026 https://github.com/matplotlib/matplotlib/pull/31707#pullrequestreview-4348292824
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31707/files/968d82de8c27967dee2e569a9bcc5d2ef4d393dd
https://github.com/rahulrathnavel
rahulrathnavelhttps://github.com/rahulrathnavel
May 22, 2026https://github.com/matplotlib/matplotlib/pull/31707#issuecomment-4522054247
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
@timhoffmhttps://github.com/timhoffm
#31706https://github.com/matplotlib/matplotlib/pull/31706
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
https://github.com/scottshambaugh
scottshambaughhttps://github.com/scottshambaugh
May 27, 2026 https://github.com/matplotlib/matplotlib/pull/31707#pullrequestreview-4374295330
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31707/files/968d82de8c27967dee2e569a9bcc5d2ef4d393dd
lib/matplotlib/cbook.pyhttps://github.com/matplotlib/matplotlib/pull/31707/files/968d82de8c27967dee2e569a9bcc5d2ef4d393dd#diff-84a45e2dda93ad4c1d950da5c16846965aa8d96aebfe8d00acaeb83a18c1b2f0
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
lib/matplotlib/cbook.pyhttps://github.com/matplotlib/matplotlib/pull/31707/files/968d82de8c27967dee2e569a9bcc5d2ef4d393dd#diff-84a45e2dda93ad4c1d950da5c16846965aa8d96aebfe8d00acaeb83a18c1b2f0
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
https://github.com/rahulrathnavel
MAINT: Use delete_masked_points and document NaN handling for violinplothttps://github.com/matplotlib/matplotlib/pull/31707/commits/86369912861393853e46c83f54be782c0727d65d
8636991https://github.com/matplotlib/matplotlib/pull/31707/commits/86369912861393853e46c83f54be782c0727d65d
https://github.com/rahulrathnavel
rahulrathnavelhttps://github.com/rahulrathnavel
May 28, 2026https://github.com/matplotlib/matplotlib/pull/31707#issuecomment-4560268246
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
@scottshambaughhttps://github.com/scottshambaugh
@timhoffmhttps://github.com/timhoffm
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
https://github.com/timhoffm
timhoffmhttps://github.com/timhoffm
May 28, 2026 https://github.com/matplotlib/matplotlib/pull/31707#pullrequestreview-4380073398
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31707/files/86369912861393853e46c83f54be782c0727d65d
lib/matplotlib/axes/_axes.pyhttps://github.com/matplotlib/matplotlib/pull/31707/files/86369912861393853e46c83f54be782c0727d65d#diff-608e2a1bf3d32fd631b0763599a3334d59822c11cb4fec1fa7398c9714592900
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
doc/api/next_api_changes/behavior/violinplot_empty.rsthttps://github.com/matplotlib/matplotlib/pull/31707/files/86369912861393853e46c83f54be782c0727d65d#diff-c1011470144ce115ef600d158ea65478d695710653f77f265ae4216de411c53b
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
lib/matplotlib/cbook.pyhttps://github.com/matplotlib/matplotlib/pull/31707/files/86369912861393853e46c83f54be782c0727d65d#diff-84a45e2dda93ad4c1d950da5c16846965aa8d96aebfe8d00acaeb83a18c1b2f0
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
rahulrathnavelhttps://github.com/rahulrathnavel
May 28, 2026 18:04https://github.com/matplotlib/matplotlib/pull/31707#commits-pushed-4d526c0
https://github.com/rahulrathnavel
https://github.com/timhoffm
Update lib/matplotlib/axes/_axes.pyhttps://github.com/matplotlib/matplotlib/pull/31707/commits/4d526c0399b4287dd94e0205ad2c455c38812b18
4d526c0https://github.com/matplotlib/matplotlib/pull/31707/commits/4d526c0399b4287dd94e0205ad2c455c38812b18
https://github.com/rahulrathnavel
https://github.com/timhoffm
Update doc/api/next_api_changes/behavior/violinplot_empty.rsthttps://github.com/matplotlib/matplotlib/pull/31707/commits/4c34554e414284ea17db5f73e75a160791ff5834
4c34554https://github.com/matplotlib/matplotlib/pull/31707/commits/4c34554e414284ea17db5f73e75a160791ff5834
https://github.com/rahulrathnavel
https://github.com/timhoffm
Update lib/matplotlib/cbook.pyhttps://github.com/matplotlib/matplotlib/pull/31707/commits/786cfeabd6419fc7ed539e89f726e8a57efafcff
786cfeahttps://github.com/matplotlib/matplotlib/pull/31707/commits/786cfeabd6419fc7ed539e89f726e8a57efafcff
https://github.com/timhoffm
timhoffmhttps://github.com/timhoffm
May 28, 2026 https://github.com/matplotlib/matplotlib/pull/31707#pullrequestreview-4382019066
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31707/files/786cfeabd6419fc7ed539e89f726e8a57efafcff
https://github.com/scottshambaugh
scottshambaughhttps://github.com/scottshambaugh
May 28, 2026 https://github.com/matplotlib/matplotlib/pull/31707#pullrequestreview-4382819695
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31707/files/786cfeabd6419fc7ed539e89f726e8a57efafcff
doc/api/next_api_changes/behavior/violinplot_empty.rsthttps://github.com/matplotlib/matplotlib/pull/31707/files/786cfeabd6419fc7ed539e89f726e8a57efafcff#diff-c1011470144ce115ef600d158ea65478d695710653f77f265ae4216de411c53b
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
https://github.com/rahulrathnavel
https://github.com/scottshambaugh
Update doc/api/next_api_changes/behavior/violinplot_empty.rsthttps://github.com/matplotlib/matplotlib/pull/31707/commits/a42716fcb8998e252a5477823b201e9749b2bd4e
a42716fhttps://github.com/matplotlib/matplotlib/pull/31707/commits/a42716fcb8998e252a5477823b201e9749b2bd4e
https://github.com/scottshambaugh
scottshambaughhttps://github.com/scottshambaugh
May 28, 2026 https://github.com/matplotlib/matplotlib/pull/31707#pullrequestreview-4383072733
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31707/files/a42716fcb8998e252a5477823b201e9749b2bd4e
scottshambaughhttps://github.com/scottshambaugh
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
https://github.com/matplotlib/matplotlib/pull/31707#pullrequestreview-4383072733
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
https://github.com/rahulrathnavel
rahulrathnavelhttps://github.com/rahulrathnavel
May 28, 2026https://github.com/matplotlib/matplotlib/pull/31707#issuecomment-4566464245
@scottshambaughhttps://github.com/scottshambaugh
@timhoffmhttps://github.com/timhoffm
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
https://github.com/scottshambaugh
scottshambaughhttps://github.com/scottshambaugh
v3.12.0https://github.com/matplotlib/matplotlib/milestone/97
May 28, 2026https://github.com/matplotlib/matplotlib/pull/31707#event-26074115630
https://github.com/scottshambaugh
scottshambaughhttps://github.com/scottshambaugh
5c55704https://github.com/matplotlib/matplotlib/commit/5c55704c1049c0b11fcf924008b197f9f46a4559
May 28, 2026https://github.com/matplotlib/matplotlib/pull/31707#event-26074141226
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
https://github.com/scottshambaugh
scottshambaughhttps://github.com/scottshambaugh
May 28, 2026https://github.com/matplotlib/matplotlib/pull/31707#issuecomment-4566567320
@rahulrathnavelhttps://github.com/rahulrathnavel
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
https://github.com/QuLogic
QuLogichttps://github.com/QuLogic
May 28, 2026https://github.com/matplotlib/matplotlib/pull/31707#issuecomment-4567320726
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
https://github.com/story645
story645https://github.com/story645
May 28, 2026https://github.com/matplotlib/matplotlib/pull/31707#issuecomment-4567407163
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
https://github.com/QuLogic
QuLogichttps://github.com/QuLogic
v3.12.0https://github.com/matplotlib/matplotlib/milestone/97
v3.11.0https://github.com/matplotlib/matplotlib/milestone/96
May 29, 2026https://github.com/matplotlib/matplotlib/pull/31707#event-26093400081
https://github.com/QuLogic
QuLogichttps://github.com/QuLogic
May 29, 2026https://github.com/matplotlib/matplotlib/pull/31707#issuecomment-4570711730
@meeseeksdevhttps://github.com/meeseeksdev
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
https://github.com/meeseeksmachine
meeseeksmachinehttps://github.com/meeseeksmachine
May 29, 2026 https://github.com/matplotlib/matplotlib/pull/31707#ref-pullrequest-4545747368
Backport PR #31707 on branch v3.11.x (Fix violinplot crash on empty datasets (#31700)) #31774 https://github.com/matplotlib/matplotlib/pull/31774
timhoffmhttps://github.com/timhoffm
May 29, 2026 https://github.com/matplotlib/matplotlib/pull/31707#ref-commit-22d1187
https://github.com/rahulrathnavel
https://github.com/meeseeksmachine
Backport PRhttps://github.com/matplotlib/matplotlib/commit/22d11871dc7e68bf596952bfaef80a6cce80ebcc
#31707https://github.com/matplotlib/matplotlib/pull/31707
: Fix violinplot crash on empty datasets (https://github.com/matplotlib/matplotlib/commit/22d11871dc7e68bf596952bfaef80a6cce80ebcc
#31700https://github.com/matplotlib/matplotlib/issues/31700
)https://github.com/matplotlib/matplotlib/commit/22d11871dc7e68bf596952bfaef80a6cce80ebcc
22d1187https://github.com/matplotlib/matplotlib/commit/22d11871dc7e68bf596952bfaef80a6cce80ebcc
timhoffmhttps://github.com/timhoffm
May 29, 2026 https://github.com/matplotlib/matplotlib/pull/31707#ref-commit-2021faa
https://github.com/timhoffm
Merge pull requesthttps://github.com/matplotlib/matplotlib/commit/2021faa2804c70a431f7ba1d0db7015c3ae0afa9
#31774https://github.com/matplotlib/matplotlib/pull/31774
from meeseeksmachine/auto-backport-of-pr-31…https://github.com/matplotlib/matplotlib/commit/2021faa2804c70a431f7ba1d0db7015c3ae0afa9
2021faahttps://github.com/matplotlib/matplotlib/commit/2021faa2804c70a431f7ba1d0db7015c3ae0afa9
#31707https://github.com/matplotlib/matplotlib/pull/31707
#31700https://github.com/matplotlib/matplotlib/issues/31700
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fpull%2F31707
https://github.com/story645
story645 https://github.com/story645
https://github.com/matplotlib/matplotlib/pull/31707/files/b4e85d5e616e7d866ddf85f3d1a91b71232263de
https://github.com/timhoffm
timhoffm https://github.com/timhoffm
https://github.com/matplotlib/matplotlib/pull/31707/files/786cfeabd6419fc7ed539e89f726e8a57efafcff
https://github.com/scottshambaugh
scottshambaugh https://github.com/scottshambaugh
https://github.com/matplotlib/matplotlib/pull/31707/files/a42716fcb8998e252a5477823b201e9749b2bd4e
topic: plotting methods https://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22topic%3A%20plotting%20methods%22
v3.11.0 https://github.com/matplotlib/matplotlib/milestone/96
[Bug]: violinplot crashes on empty datasets https://github.com/matplotlib/matplotlib/issues/31700
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31707
https://github.com/rahulrathnavel
https://github.com/scottshambaugh
https://github.com/QuLogic
https://github.com/story645
https://github.com/timhoffm
https://github.com/melissawm
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.