Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Move 3D attribute sorting into overridden draw methods#18932

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Draft
QuLogic wants to merge2 commits intomatplotlib:main
base:main
Choose a base branch
Loading
fromQuLogic:3d-draw

Conversation

QuLogic
Copy link
Member

PR Summary

This moves attribute sorting fromPath3DCollection.do_3d_projection into a newdraw method. Sorted attributes are added only temporarily, so there is no reason to cache the original values anywhere, and thus all overridden setters can be dropped.

Draft because I will try and apply this to every 3D artist.

PR Checklist

  • Has pytest style unit tests (andpytest passes).
  • IsFlake 8 compliant (runflake8 on changed files to check).
  • [n/a] New features are documented, with examples if plot related.
  • [n/a] Documentation is sphinx and numpydoc compliant (the docs shouldbuild without error).
  • Conforms to Matplotlib style conventions (installflake8-docstrings and runflake8 --docstring-convention=all).
  • [n/a] New features have an entry indoc/users/next_whats_new/ (follow instructions in README.rst there).
  • [n/a] API changes documented indoc/api/next_api_changes/ (follow instructions in README.rst there).

This moves attribute sorting from `Path3DCollection.do_3d_projection`into a new `draw` method. Sorted attributes are added only temporarily,so there is no reason to cache the original values anywhere, and thusall overridden setters can be dropped.
This moves attribute sorting from `Patch3DCollection.do_3d_projection`into a new `draw` method. Sorted attributes are added only temporarily,so there is no reason to cache the original values anywhere, and thusall overridden setters can be dropped.
@QuLogicQuLogic modified the milestones:v3.4.0,v3.5.0Jan 22, 2021
@QuLogicQuLogic modified the milestones:v3.5.0,v3.6.0Aug 23, 2021
@timhoffmtimhoffm modified the milestones:v3.6.0,unassignedApr 30, 2022
@story645story645 modified the milestones:unassigned,needs sortingOct 6, 2022
@github-actions
Copy link

Since this Pull Request has not been updated in 60 days, it has been marked "inactive." This does not mean that it will be closed, though it may be moved to a "Draft" state. This helps maintainers prioritize their reviewing efforts. You can pick the PR back up anytime - please ping us if you need a review or guidance to move the PR forward! If you do not plan on continuing the work, please let us know so that we can either find someone to take the PR over, or close it.

@github-actionsgithub-actionsbot added the status: inactiveMarked by the “Stale” Github Action labelSep 6, 2023
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers
No reviews
Assignees
No one assigned
Labels
status: inactiveMarked by the “Stale” Github Actionstatus: needs rebasetopic: mplot3d
Projects
None yet
Milestone
future releases
Development

Successfully merging this pull request may close these issues.

3 participants
@QuLogic@story645@timhoffm

[8]ページ先頭

©2009-2025 Movatter.jp