# Latest

**URL:** https://discourse.matplotlib.org/latest.md

[Latest](https://discourse.matplotlib.org/latest.md) · [Categories](https://discourse.matplotlib.org/categories.md) · [Tags](https://discourse.matplotlib.org/tags.md)

---

## [Welcome to Discourse](https://discourse.matplotlib.org/t/welcome-to-discourse/7)

<div class="topic-metadata">

**Author:** [@system](https://discourse.matplotlib.org/u/system)\
**Replies:** 0\
**Last updated:** [August 3, 2019, 7:23pm UTC](https://discourse.matplotlib.org/t/welcome-to-discourse/7 "2019-08-03T19:23:17Z")

</div>

This is a trial instance of discourse for Matplotlib with the mailing list history ingested. At this point, consider all content on this discourse to be transient (we may blow it away and start from scratch). The first…

---

## [Introduction and first contribution: hiding the stable-version banner on /devel/ docs pages](https://discourse.matplotlib.org/t/introduction-and-first-contribution-hiding-the-stable-version-banner-on-devel-docs-pages/26281)

<div class="topic-metadata">

**Author:** [@msaimanish](https://discourse.matplotlib.org/u/msaimanish)\
**Replies:** 0\
**Last updated:** [November 2, 2026, 3:09am UTC](https://discourse.matplotlib.org/t/introduction-and-first-contribution-hiding-the-stable-version-banner-on-devel-docs-pages/26281 "2026-11-02T03:09:56Z")

</div>

Hi everyone, I’m Manish, a computer science undergraduate from India. I’ve used Matplotlib in my projects, and I recently made my first open-source contribution to it. While reading the development docs, I noticed that…

---

## [Updating the pages at matplotlib.org/\<third-party-package\>](https://discourse.matplotlib.org/t/updating-the-pages-at-matplotlib-org-third-party-package/26277)

<div class="topic-metadata">

**Author:** [@pmhobson](https://discourse.matplotlib.org/u/pmhobson)\
**Replies:** 6\
**Last updated:** [October 27, 2026, 8:15pm UTC](https://discourse.matplotlib.org/t/updating-the-pages-at-matplotlib-org-third-party-package/26277 "2026-10-27T20:15:12Z")

</div>

Hey folks, I recently modernized the matplotlib/mpl-probscale project. I’m a bit lost in the sauce as to how to get the docs updated at mpl-probscale: Real probability scales for matplotlib — probscale 0.2.3 documentati…

---

## [MLH Fellowship: would any maintainers be open to mentoring fellows?](https://discourse.matplotlib.org/t/mlh-fellowship-would-any-maintainers-be-open-to-mentoring-fellows/26272)

<div class="topic-metadata">

**Author:** [@Harsh-H-Shah](https://discourse.matplotlib.org/u/Harsh-H-Shah)\
**Replies:** 3\
**Last updated:** [October 23, 2026, 1:56am UTC](https://discourse.matplotlib.org/t/mlh-fellowship-would-any-maintainers-be-open-to-mentoring-fellows/26272 "2026-10-23T01:56:18Z")

</div>

Hi all, I work with MLH Fellowship, which places fellows into open source projects for contribution work over the course of the program. I wanted to ask whether any matplotlib maintainers or active contributors would be…

---

## [Getting Started with Matplotlib Open Source: Finding My First Contribution and Becoming a Long-Term Contributor](https://discourse.matplotlib.org/t/getting-started-with-matplotlib-open-source-finding-my-first-contribution-and-becoming-a-long-term-contributor/26274)

<div class="topic-metadata">

**Author:** [@Shubh](https://discourse.matplotlib.org/u/Shubh)\
**Replies:** 2\
**Last updated:** [October 21, 2026, 1:41pm UTC](https://discourse.matplotlib.org/t/getting-started-with-matplotlib-open-source-finding-my-first-contribution-and-becoming-a-long-term-contributor/26274 "2026-10-21T13:41:37Z")

</div>

Hello everyone, I’m a first-year Bachelors Computer Science student who is learning Python and wants to start contributing to Matplotlib. I’m interested in participating in GSoC 2027, but I’m still a beginner in open so…

---

## [New Contributor Meetings - all are welcome!](https://discourse.matplotlib.org/t/new-contributor-meetings-all-are-welcome/26125)

<div class="topic-metadata">

**Author:** [@melissawm](https://discourse.matplotlib.org/u/melissawm)\
**Replies:** 7\
**Last updated:** [October 9, 2026, 11:48am UTC](https://discourse.matplotlib.org/t/new-contributor-meetings-all-are-welcome/26125 "2026-10-09T11:48:45Z")

</div>

Hi all! Our next New Contributors Meeting will be on 2026-03-03T11:00:00Z (UTC). All are welcome, especially if you have questions around contributing, participating in this forum or if you need help with a specific co…

---

## [Created A Set of 4 Sliders: Last One Does Not Go To The End](https://discourse.matplotlib.org/t/created-a-set-of-4-sliders-last-one-does-not-go-to-the-end/26270)

<div class="topic-metadata">

**Author:** [@matplot\_ca](https://discourse.matplotlib.org/u/matplot_ca)\
**Replies:** 2\
**Last updated:** [October 1, 2026, 9:57pm UTC](https://discourse.matplotlib.org/t/created-a-set-of-4-sliders-last-one-does-not-go-to-the-end/26270 "2026-10-01T21:57:21Z")

</div>

Hello, using Python, I created four plots in a 2x2 configuration. Underneath, I placed 4 sliders stacked on top of each other. If I create the sliders in the same page as where I created the graphs as well as the ‘upd…

---

## [Installing Matplotlib for new users](https://discourse.matplotlib.org/t/installing-matplotlib-for-new-users/21267)

<div class="topic-metadata">

**Author:** [@Dhruv\_Trehan](https://discourse.matplotlib.org/u/Dhruv_Trehan)\
**Replies:** 5\
**Last updated:** [September 24, 2026, 3:05pm UTC](https://discourse.matplotlib.org/t/installing-matplotlib-for-new-users/21267 "2026-09-24T15:05:00Z")

</div>

In the installing Matplotlib Section, we can document the installation procedure separately for Windows and Mac for better understanding. NOTE: You need to install latest version of Python before you install Matplotlib …

---

## [A different Python research paradigm built on matplotlib](https://discourse.matplotlib.org/t/a-different-python-research-paradigm-built-on-matplotlib/26265)

<div class="topic-metadata">

**Author:** [@Alonhzn](https://discourse.matplotlib.org/u/Alonhzn)\
**Replies:** 2\
**Last updated:** [September 17, 2026, 2:07pm UTC](https://discourse.matplotlib.org/t/a-different-python-research-paradigm-built-on-matplotlib/26265 "2026-09-17T14:07:50Z")

</div>

Are you a hands-on Python data researcher, scientist, algorithm developer, or signal processing engineer? If you use Matplotlib for analysis, this saves real time. No more re-running scripts after tweaking code or manua…

---

## [Welcome Scott Shambaugh to the Matplotlib organization](https://discourse.matplotlib.org/t/welcome-scott-shambaugh-to-the-matplotlib-organization/26262)

<div class="topic-metadata">

**Author:** [@matplotlib](https://discourse.matplotlib.org/u/matplotlib)\
**Replies:** 0\
**Last updated:** [September 10, 2026, 8:02pm UTC](https://discourse.matplotlib.org/t/welcome-scott-shambaugh-to-the-matplotlib-organization/26262 "2026-09-10T20:02:42Z")

</div>

We are happy to belatedly announce that @scottshambaugh (scottshambaugh (Scott Shambaugh) · GitHub) accepted an invitation to join the Matplotlib organization as a committer to the core repository!

---

## [Welcome Ricci Adams and Albert Shih to the Matplotlib organization](https://discourse.matplotlib.org/t/welcome-ricci-adams-and-albert-shih-to-the-matplotlib-organization/26261)

<div class="topic-metadata">

**Author:** [@matplotlib](https://discourse.matplotlib.org/u/matplotlib)\
**Replies:** 0\
**Last updated:** [September 10, 2026, 7:59pm UTC](https://discourse.matplotlib.org/t/welcome-ricci-adams-and-albert-shih-to-the-matplotlib-organization/26261 "2026-09-10T19:59:24Z")

</div>

We are happy to announce that @iccir (iccir (Ricci Adams) · GitHub) and @ayshih (ayshih (Albert Y. Shih) · GitHub) have accepted invitations to join the Matplotlib organization as committers to the core repository!

---

## [NotImplementedError: cannot remove artist](https://discourse.matplotlib.org/t/notimplementederror-cannot-remove-artist/26254)

<div class="topic-metadata">

**Author:** [@jimmyc](https://discourse.matplotlib.org/u/jimmyc)\
**Replies:** 17\
**Last updated:** [August 19, 2026, 6:44pm UTC](https://discourse.matplotlib.org/t/notimplementederror-cannot-remove-artist/26254 "2026-08-19T18:44:49Z")

</div>

while upgrading to 3.11.1 and py3.13 i encountered this issue, of cannot remove artist, in the cbook and colorbar routines while calling do\_extends (which calls patch.remove()). anyone know a possible workaround or have …

---

## [New Contributors Meeting: Triage Edition!](https://discourse.matplotlib.org/t/new-contributors-meeting-triage-edition/26251)

<div class="topic-metadata">

**Author:** [@melissawm](https://discourse.matplotlib.org/u/melissawm)\
**Replies:** 2\
**Last updated:** [August 10, 2026, 5:22pm UTC](https://discourse.matplotlib.org/t/new-contributors-meeting-triage-edition/26251 "2026-08-10T17:22:13Z")

</div>

Hello everyone! For this month’s new contributor meeting, we’re hosting a special session where we’ll walk through how to do issue and PR triage on the Matplotlib GitHub repo. Whether you’ve never contributed before or…

---

## [Using Matplotlib to visualize live data coming off a microcontroller, sanity check my approach?](https://discourse.matplotlib.org/t/using-matplotlib-to-visualize-live-data-coming-off-a-microcontroller-sanity-check-my-approach/26255)

<div class="topic-metadata">

**Author:** [@hadiaali](https://discourse.matplotlib.org/u/hadiaali)\
**Replies:** 0\
**Last updated:** [July 29, 2026, 2:14pm UTC](https://discourse.matplotlib.org/t/using-matplotlib-to-visualize-live-data-coming-off-a-microcontroller-sanity-check-my-approach/26255 "2026-07-29T14:14:24Z")

</div>

Hey folks, been using Matplotlib for years for static figures and papers, but this year I got pulled into a project that mixes plotting with firmware development, and I want to run my setup past people who actually know …

---

## [xticks minimum interval](https://discourse.matplotlib.org/t/xticks-minimum-interval/26200)

<div class="topic-metadata">

**Author:** [@exekutive](https://discourse.matplotlib.org/u/exekutive)\
**Replies:** 1\
**Last updated:** [July 13, 2026, 1:16pm UTC](https://discourse.matplotlib.org/t/xticks-minimum-interval/26200 "2026-07-13T13:16:30Z")

</div>

I want x-axis major ticks to be spaced automatically, but I do not want the interval to fall below 1.0 units, even when zoomed in. How do I accomplish this please? All my attempts at using MultipleLocator and MaxNLocator…

---

## [Color of bar container when data plotted is empty](https://discourse.matplotlib.org/t/color-of-bar-container-when-data-plotted-is-empty/26250)

<div class="topic-metadata">

**Author:** [@titanbin](https://discourse.matplotlib.org/u/titanbin)\
**Replies:** 1\
**Last updated:** [July 10, 2026, 6:48pm UTC](https://discourse.matplotlib.org/t/color-of-bar-container-when-data-plotted-is-empty/26250 "2026-07-10T18:48:23Z")

</div>

I want to access the face color of a bar container object returned by plt.bar(). If the bar() data is not empty, I can do: bc = plt.bar(1,1) bc.get\_children()\[0\].get\_fc() However if the data is empty, I can’t do that b…

---

## [Feedback request: GoldenViz, post-render diagnostics for Matplotlib figures](https://discourse.matplotlib.org/t/feedback-request-goldenviz-post-render-diagnostics-for-matplotlib-figures/26244)

<div class="topic-metadata">

**Author:** [@Wajdi](https://discourse.matplotlib.org/u/Wajdi)\
**Replies:** 2\
**Last updated:** [July 10, 2026, 10:34am UTC](https://discourse.matplotlib.org/t/feedback-request-goldenviz-post-render-diagnostics-for-matplotlib-figures/26244 "2026-07-10T10:34:31Z")

</div>

Hi everyone, I’m working on GoldenViz, a small educational project around data visualization quality, with an initial focus on Python and Matplotlib-generated figures. The motivation came from teaching data visualizati…

---

## [\[Matplotlib-announce\] \[ANN\] Matplotlib 3.11.0](https://discourse.matplotlib.org/t/matplotlib-announce-ann-matplotlib-3-11-0/26249)

<div class="topic-metadata">

**Author:** [@QuLogic](https://discourse.matplotlib.org/u/QuLogic)\
**Replies:** 0\
**Last updated:** [July 10, 2026, 6:00am UTC](https://discourse.matplotlib.org/t/matplotlib-announce-ann-matplotlib-3-11-0/26249 "2026-07-10T06:00:24Z")

</div>

Hi all, We are pleased to announce the publication of the 3.11.0 meso release. Pre-built wheels are available for most major platforms, and can be installed using pip install matplotlib==3.11.0. Other packages may also…

---

## [FigureCanvasAgg interactivity problem](https://discourse.matplotlib.org/t/figurecanvasagg-interactivity-problem/24042)

<div class="topic-metadata">

**Author:** [@SebGothard](https://discourse.matplotlib.org/u/SebGothard)\
**Replies:** 9\
**Last updated:** [June 30, 2026, 11:20am UTC](https://discourse.matplotlib.org/t/figurecanvasagg-interactivity-problem/24042 "2026-06-30T11:20:41Z")

</div>

Hello, I recently reinstalled VSCode on my windows machine, and even when using identical code with the exact same matplotlib install it was throwing errors at me. The code was just a test script i wrote to try and see w…

---

## [Visualizing Drone Telemetry and Geospatial Analytics with Matplotlib at ZenaDrone](https://discourse.matplotlib.org/t/visualizing-drone-telemetry-and-geospatial-analytics-with-matplotlib-at-zenadrone/26241)

<div class="topic-metadata">

**Author:** [@asifameer](https://discourse.matplotlib.org/u/asifameer)\
**Replies:** 0\
**Last updated:** [June 18, 2026, 5:49pm UTC](https://discourse.matplotlib.org/t/visualizing-drone-telemetry-and-geospatial-analytics-with-matplotlib-at-zenadrone/26241 "2026-06-18T17:49:40Z")

</div>

Hello Matplotlib Community, I’m Arslan from ZenaDrone, a company developing autonomous drone solutions for security, agriculture, inspection, and aerial intelligence applications. I’d like to share how we’re using Matp…

---

## [Mpl-measurements](https://discourse.matplotlib.org/t/mpl-measurements/26238)

<div class="topic-metadata">

**Author:** [@ubaldot](https://discourse.matplotlib.org/u/ubaldot)\
**Replies:** 3\
**Last updated:** [June 2, 2026, 8:20pm UTC](https://discourse.matplotlib.org/t/mpl-measurements/26238 "2026-06-02T20:20:01Z")

</div>

Hello! I am often in need to analyze sensors logs and I decided to write a tiny package that somehow resembles the simulink cursor measurements feature. It’s nothing special, but for my use-case is very handy and maybe …

---

## [mplot3d plot\_surface performance: specialized fast path for regular surface meshes?](https://discourse.matplotlib.org/t/mplot3d-plot-surface-performance-specialized-fast-path-for-regular-surface-meshes/26236)

<div class="topic-metadata">

**Author:** [@Bin29](https://discourse.matplotlib.org/u/Bin29)\
**Replies:** 2\
**Last updated:** [June 2, 2026, 1:04pm UTC](https://discourse.matplotlib.org/t/mplot3d-plot-surface-performance-specialized-fast-path-for-regular-surface-meshes/26236 "2026-06-02T13:04:10Z")

</div>

Hi, I investigated a performance issue in mplot3d for Axes3D.plot\_surface(...), focusing on regular surface meshes such as spheres. I ran a small set of layered experiments: baseline redraw profiling no\_agg comparison …

---

## [Is it ok to use NaN for patch (Rect) coordinates?](https://discourse.matplotlib.org/t/is-it-ok-to-use-nan-for-patch-rect-coordinates/25993)

<div class="topic-metadata">

**Author:** [@brian.mcfee](https://discourse.matplotlib.org/u/brian.mcfee)\
**Replies:** 4\
**Last updated:** [May 19, 2026, 4:45pm UTC](https://discourse.matplotlib.org/t/is-it-ok-to-use-nan-for-patch-rect-coordinates/25993 "2026-05-19T16:45:04Z")

</div>

I’ve been digging through code and docs, but could not find a definitive answer to this question: is it considered valid to do something like the following: rect = matplotlib.patches.Rectangle((np.nan, np.nan), 0, 0, fa…

---

## [Access index of current label in pie chart](https://discourse.matplotlib.org/t/access-index-of-current-label-in-pie-chart/26232)

<div class="topic-metadata">

**Author:** [@SuperCowProducts](https://discourse.matplotlib.org/u/SuperCowProducts)\
**Replies:** 2\
**Last updated:** [May 17, 2026, 2:14am UTC](https://discourse.matplotlib.org/t/access-index-of-current-label-in-pie-chart/26232 "2026-05-17T02:14:55Z")

</div>

Here pct variable has been used to access the current value that is going to be added as a label. Is there a similar variable for the index? Where can I find other ‘ready-to-use’ variables for this method?

---

## [The use of plt.show or plt.savefig in version 2.2.6 of numpy and version 3.10.9 of matplotlib will result in program termination](https://discourse.matplotlib.org/t/the-use-of-plt-show-or-plt-savefig-in-version-2-2-6-of-numpy-and-version-3-10-9-of-matplotlib-will-result-in-program-termination/26231)

<div class="topic-metadata">

**Author:** [@xungu1](https://discourse.matplotlib.org/u/xungu1)\
**Replies:** 1\
**Last updated:** [May 9, 2026, 12:01am UTC](https://discourse.matplotlib.org/t/the-use-of-plt-show-or-plt-savefig-in-version-2-2-6-of-numpy-and-version-3-10-9-of-matplotlib-will-result-in-program-termination/26231 "2026-05-09T00:01:11Z")

</div>

The following is the program content import numpy as np import matplotlib.pyplot as plt data = np.random.random ( ( 100,100 ) ) plt.imshow ( data ) plt.show ( ) The output result is : The process has been complete…

---

## [GSoC 2026 Intro: Aaratrika Shelly (IndirectTransforms / Test Hardening)](https://discourse.matplotlib.org/t/gsoc-2026-intro-aaratrika-shelly-indirecttransforms-test-hardening/26173)

<div class="topic-metadata">

**Author:** [@Aaratrika-Shelly](https://discourse.matplotlib.org/u/Aaratrika-Shelly)\
**Replies:** 10\
**Last updated:** [May 6, 2026, 5:43pm UTC](https://discourse.matplotlib.org/t/gsoc-2026-intro-aaratrika-shelly-indirecttransforms-test-hardening/26173 "2026-05-06T17:43:07Z")

</div>

Hi everyone, My name is Aaratrika Shelly. I am a second year student at the LNM Institute of Information Technology and am sstudying computer science. I have been coding since 6th grade(about 8 years).My first language …

---

## [Review Request for PR #31488](https://discourse.matplotlib.org/t/review-request-for-pr-31488/26229)

<div class="topic-metadata">

**Author:** [@Diksha](https://discourse.matplotlib.org/u/Diksha)\
**Replies:** 1\
**Last updated:** [April 28, 2026, 8:57am UTC](https://discourse.matplotlib.org/t/review-request-for-pr-31488/26229 "2026-04-28T08:57:38Z")

</div>

Hii mentors, All checks are now passing for the review #31488. I’d really appreciate it if someone could review the implementation and share feedback. Thanks!

---

## [GSoC 2026 Proposal Feedback — Overlay Layer API](https://discourse.matplotlib.org/t/gsoc-2026-proposal-feedback-overlay-layer-api/26222)

<div class="topic-metadata">

**Author:** [@Shourya](https://discourse.matplotlib.org/u/Shourya)\
**Replies:** 1\
**Last updated:** [April 23, 2026, 4:54pm UTC](https://discourse.matplotlib.org/t/gsoc-2026-proposal-feedback-overlay-layer-api/26222 "2026-04-23T16:54:15Z")

</div>

Hi everyone, I’ve submitted my proposal for the Overlay Layer API project and would appreciate any feedback before decisions are made. Proposal PDF : GSOC 2026 proposal.pdf (128.4 KB) Github:

---

## [Custom lag parameters on numpy correlate and convolve functions ](https://discourse.matplotlib.org/t/custom-lag-parameters-on-numpy-correlate-and-convolve-functions/26226)

<div class="topic-metadata">

**Author:** [@HoniSanders](https://discourse.matplotlib.org/u/HoniSanders)\
**Replies:** 1\
**Last updated:** [April 23, 2026, 11:37am UTC](https://discourse.matplotlib.org/t/custom-lag-parameters-on-numpy-correlate-and-convolve-functions/26226 "2026-04-23T11:37:07Z")

</div>

Hi all, I have an open numpy PR (#31261) that adds maxlag and lags keyword parameters to np.correlate and np.convolve, allowing users to compute correlation/convolution at only a subset of lags rather than the full set.…

---

## [GSoC 2026 — Image-Based Gallery Search proposal (Adrija Sil)](https://discourse.matplotlib.org/t/gsoc-2026-image-based-gallery-search-proposal-adrija-sil/26227)

<div class="topic-metadata">

**Author:** [@Adrija\_Sil](https://discourse.matplotlib.org/u/Adrija_Sil)\
**Replies:** 1\
**Last updated:** [April 23, 2026, 8:26am UTC](https://discourse.matplotlib.org/t/gsoc-2026-image-based-gallery-search-proposal-adrija-sil/26227 "2026-04-23T08:26:44Z")

</div>

Hi Matplotlib team, I’m Adrija Sil, a 2nd-year CS student from Kolkata. I’ve submitted a GSoC 2026 proposal for the “Image-Based Gallery Search for Matplotlib” project under NumFOCUS. I encountered this problem persona…

[Next page](https://discourse.matplotlib.org/latest.md?page=1)
