You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Posting this Issue so that people can be aware of it and perhaps fix it. I recently downloaded Matplotlib and ProPlot lately and ran into an issue. Here is a screenshot of this error using an example block of code (along with versions)
It appears that from my Googling that the latest Matplotlib (I think v3.10) removed the "collections" attribute from the QuadContourSet class. See the link below:
The key error is: AttributeError: 'QuadContourSet' object has no attribute 'collections' contourf
The version of ProPlot I'm using is the one recommended in the Issues that is compatible with more up-to-date packages. (pip install git+https://github.com/proplot-dev/proplot.git@refs/pull/459/head). It appears that downgrading Matplotlib to 3.8 can fix this issue.
Hi. There is a new fork of Proplot named Ultraplot that may already solve this issue. If not, I believe the passionate maintainers will fix it quickly.
Ah! I was completely unaware there was a successor to ProPlot. I'm very happy to hear that as this is such a great package. I'll start following over there then.
Activity
jenchen95 commentedon Mar 26, 2025
Hi. There is a new fork of Proplot named Ultraplot that may already solve this issue. If not, I believe the passionate maintainers will fix it quickly.
https://github.com/Ultraplot/ultraplot
Best wishes.
wblumberg commentedon Mar 27, 2025
Ah! I was completely unaware there was a successor to ProPlot. I'm very happy to hear that as this is such a great package. I'll start following over there then.