-
Notifications
You must be signed in to change notification settings - Fork 124
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Matplotlib 3.8 update #38077
Matplotlib 3.8 update #38077
Commits on Oct 31, 2024
-
Due to the ContourSet change in the 3.8 release, we can now check for…
… contour plots by looking for the ContourSet collection in ax.collections. Co-authored-by: Gui Pereira <gui.maciel-pereira@stfc.ac.uk> Co-authored-by: Sam Jones <samuel.jones@stfc.ac.uk> https://matplotlib.org/stable/api/prev_api_changes/api_changes_3.8.0.html#contourset-is-now-a-single-collection
Configuration menu - View commit details
-
Copy full SHA for 68f4738 - Browse repository at this point
Copy the full SHA 68f4738View commit details -
plotfunctionsTest.py Pass again. Getting the current colour from the …
…axes using Prop_cycler is removed from the newer versions of Matplotlib.
Configuration menu - View commit details
-
Copy full SHA for 8e6aa89 - Browse repository at this point
Copy the full SHA 8e6aa89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67a406a - Browse repository at this point
Copy the full SHA 67a406aView commit details -
Asserts possibly no longer necessary. They might be from a time when…
… we had different versions of mpl on different OS.
Configuration menu - View commit details
-
Copy full SHA for 9944e10 - Browse repository at this point
Copy the full SHA 9944e10View commit details -
QuadContourSet is now a single collection instead of an artist, so I removed the call to .collections. https://matplotlib.org/3.8.4/api/prev_api_changes/api_changes_3.8.0.html#contourset-is-now-a-single-collection Co-authored-by: Gui Pereira <gui.maciel-pereira@stfc.ac.uk>
Configuration menu - View commit details
-
Copy full SHA for 8366e97 - Browse repository at this point
Copy the full SHA 8366e97View commit details -
Fixed 2 failing tests || UnboundLocalError
Turned `current_ax_colour` into a global variable to avoid the error.
Configuration menu - View commit details
-
Copy full SHA for f48cfd1 - Browse repository at this point
Copy the full SHA f48cfd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a93a0c - Browse repository at this point
Copy the full SHA 3a93a0cView commit details -
Axes3D.set_frame_on and Axes3D.get_frame_on removed
In Matplotlib V3.8 the `Axes3D.set_frame_on` has no effect on 3D axes and is being removed in favor of `Axes3D.set_axis_on` and `Axes3D.set_axis_off`.
Configuration menu - View commit details
-
Copy full SHA for 2ac79a1 - Browse repository at this point
Copy the full SHA 2ac79a1View commit details -
ContourSet, edgecolor changes from list to array
In the figuremanager.py the PathCollection no longer returns the paths. Instead, it has been moved to a new location where we get a QuadContourSet and change the edge colours that way instead. In the toolbar.py the edgecolour now receives an array of identical lists instead of a single list, so the first element is picked. Co-authored-by: Jonathan Haigh <jonathan.haigh@stfc.ac.uk>
Configuration menu - View commit details
-
Copy full SHA for 1b86ae8 - Browse repository at this point
Copy the full SHA 1b86ae8View commit details -
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Configuration menu - View commit details
-
Copy full SHA for a9a433e - Browse repository at this point
Copy the full SHA a9a433eView commit details -
Set_Frame_On still necessary for 2D axes.
Added the set_frame_on back to the 2D axes.
Configuration menu - View commit details
-
Copy full SHA for aa3d40b - Browse repository at this point
Copy the full SHA aa3d40bView commit details -
Update docs/source/release/v6.12.0/Framework/Dependencies/New_feature…
…s/38077.rst Additional info on release notes Co-authored-by: James Clarke <139879523+jclarkeSTFC@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fdb9c2d - Browse repository at this point
Copy the full SHA fdb9c2dView commit details -
Update qt/applications/workbench/workbench/plotting/toolbar.py
Removed redundunt line Co-authored-by: James Clarke <139879523+jclarkeSTFC@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ee1761e - Browse repository at this point
Copy the full SHA ee1761eView commit details -
Minor change in axisOn property
Co-authored-by: James Clarke <139879523+jclarkeSTFC@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0b6b8a3 - Browse repository at this point
Copy the full SHA 0b6b8a3View commit details
Commits on Nov 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 80fa55c - Browse repository at this point
Copy the full SHA 80fa55cView commit details -
Merge remote-tracking branch 'origin/Matplotlib-3.8-Update' into Matp…
…lotlib-3.8-Update
Configuration menu - View commit details
-
Copy full SHA for b1ed371 - Browse repository at this point
Copy the full SHA b1ed371View commit details