Title: [MNT]: Declare table() to be not further developed · Issue #30664 · matplotlib/matplotlib · GitHub
Open Graph Title: [MNT]: Declare table() to be not further developed · Issue #30664 · matplotlib/matplotlib
X Title: [MNT]: Declare table() to be not further developed · Issue #30664 · matplotlib/matplotlib
Description: Summary table() and the underlying Artist have substantial design flaws. I recommend to not invest any time in future features or bugfixes. Getting better table functionality would require a complete rewrite, and I don't see that this wo...
Open Graph Description: Summary table() and the underlying Artist have substantial design flaws. I recommend to not invest any time in future features or bugfixes. Getting better table functionality would require a comple...
X Description: Summary table() and the underlying Artist have substantial design flaws. I recommend to not invest any time in future features or bugfixes. Getting better table functionality would require a comple...
Opengraph URL: https://github.com/matplotlib/matplotlib/issues/30664
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"[MNT]: Declare table() to be not further developed","articleBody":"### Summary\n\n`table()` and the underlying Artist have substantial design flaws. I recommend to not invest any time in future features or bugfixes.\n\nGetting better table functionality would require a complete rewrite, and I don't see that this would be a priority for us.\n\n### Proposed fix\n\nDeclare the feature to be \"frozen\", i.e. the code stays available as is, but we do not add features or implement bugfixes. If it works for you, use it, if not we don't provide help. - Do we have a better term than \"frozen\" for this?\n\nThis would set clear expectations. It would also allow us to close all table-related issues.\n\nWe could recommend the third party package [blume](https://github.com/swfiua/blume) instead.\n","author":{"url":"https://github.com/timhoffm","@type":"Person","name":"timhoffm"},"datePublished":"2025-10-20T18:22:27.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":9},"url":"https://github.com/30664/matplotlib/issues/30664"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:8f74c540-4880-6207-cc4e-515aba73152c |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | D7A0:16E576:118B98F:17D9867:6A52133D |
| html-safe-nonce | aac4d34fe5ed1005fe3579cb0c622fecef79363aca925af909ab174895089dd3 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEN0EwOjE2RTU3NjoxMThCOThGOjE3RDk4Njc6NkE1MjEzM0QiLCJ2aXNpdG9yX2lkIjoiNjM2NTYzMDQwMDUxODI5NjM4MSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 65dd8aa35f323c94fe0fa95b3cce6004902f32bacd11b1a25979ea78cd39f22d |
| hovercard-subject-tag | issue:3533455379 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/matplotlib/matplotlib/30664/issue_layout |
| twitter:image | https://opengraph.githubassets.com/11deef256160103c156cad65c1ba5036825d49c265a48170956878d8312acff6/matplotlib/matplotlib/issues/30664 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/11deef256160103c156cad65c1ba5036825d49c265a48170956878d8312acff6/matplotlib/matplotlib/issues/30664 |
| og:image:alt | Summary table() and the underlying Artist have substantial design flaws. I recommend to not invest any time in future features or bugfixes. Getting better table functionality would require a comple... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | timhoffm |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| go-import | github.com/matplotlib/matplotlib git https://github.com/matplotlib/matplotlib.git |
| octolytics-dimension-user_id | 215947 |
| octolytics-dimension-user_login | matplotlib |
| octolytics-dimension-repository_id | 1385122 |
| octolytics-dimension-repository_nwo | matplotlib/matplotlib |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1385122 |
| octolytics-dimension-repository_network_root_nwo | matplotlib/matplotlib |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7aed05249554b889eb33d002851a973eebcc7e91 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width