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

Deprecate support for no-args MarkerStyle().#21056

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

Merged
jklymak merged 1 commit intomatplotlib:masterfromanntzer:msn
Sep 13, 2021

Conversation

anntzer
Copy link
Contributor

As noted in the module docstring, there is a confusion between using a
generic default MarkerStyle (empty) and the artist-specific one (e.g.
scatter plots usercParams["scatter.marker"]). Fortunately, direct
construction of MarkerStyles (especially of empty ones) is hardly ever
needed, so we can just make the parameter required.

PR Summary

PR Checklist

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

@anntzeranntzer added this to thev3.6.0 milestoneSep 12, 2021
@timhoffm
Copy link
Member

Maybe remove the weird docstring sentence:

None is the default which means 'nothing', however this table is
referred to from other docs for the valid inputs from marker inputs and in
those casesNone still means 'default'.

@anntzer
Copy link
ContributorAuthor

Reworded. Unfortunately the situation is still slightly confusing (see new wording). Actually deprecating support forMarkerStyle(None) (forcing the outside callers to always perform the normalization themselves) may be nice, but would be more work (perhaps for another PR).

As noted in the module docstring, there is a confusion between using ageneric default MarkerStyle (empty) and the artist-specific one (e.g.scatter plots use `rcParams["scatter.marker"]`).  Fortunately, directconstruction of MarkerStyles (especially of empty ones) is hardly everneeded, so we can just make the parameter required.
@jklymakjklymak merged commit2e34f38 intomatplotlib:masterSep 13, 2021
@anntzeranntzer deleted the msn branchSeptember 13, 2021 17:12
tacaswell pushed a commit that referenced this pull requestOct 20, 2021
Deprecate support for no-args MarkerStyle().
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers

@jklymakjklymakjklymak approved these changes

@timhoffmtimhoffmtimhoffm approved these changes

Assignees
No one assigned
Labels
None yet
Projects
None yet
Milestone
v3.6.0
Development

Successfully merging this pull request may close these issues.

3 participants
@anntzer@timhoffm@jklymak

[8]ページ先頭

©2009-2025 Movatter.jp