Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Cleanup FontProperties examples. #23322

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

Merged
merged 1 commit into from
Jun 22, 2022
Merged

Cleanup FontProperties examples. #23322

merged 1 commit into from
Jun 22, 2022

Conversation

anntzer
Copy link
Contributor

@anntzer anntzer commented Jun 22, 2022

  • Unpyplot the examples; assigning the results to "t" doesn't really say
    anything (this would be different if the example was about text
    objects); other style fixes.
  • In the OO example, instead of mutating a global FontProperties, create
    one locally and set the properties on it. (Even better would be to
    just do font = Fontproperties(prop=...), but
    FontProperties(family="sans-serif") currently fails due to confusion
    between the family kwarg and fontconfig patterns... Various issues with FontProperties #10249)
  • x-large bold italic was misplaced in the OO example -- compare with
    the kwargs example.

PR Summary

PR Checklist

Tests and Styling

  • Has pytest style unit tests (and pytest passes).
  • Is Flake 8 compliant (install flake8-docstrings and run flake8 --docstring-convention=all).

Documentation

  • New features are documented, with examples if plot related.
  • New features have an entry in doc/users/next_whats_new/ (follow instructions in README.rst there).
  • API changes documented in doc/api/next_api_changes/ (follow instructions in README.rst there).
  • Documentation is sphinx and numpydoc compliant (the docs should build without error).

- Unpyplot the examples; assigning the results to "t" doesn't really say
  anything (this would be different if the example was about text
  objects); other style fixes.
- In the OO example, instead of mutating a global FontProperties, create
  one locally and set the properties on it.  (Even better would be to
  just do `font = Fontproperties(prop=...)`, but
  `FontProperties(family="sans-serif")` currently fails due to confusion
  between the family kwarg and fontconfig patterns...)
- x-large bold italic was misplaced in the OO example -- compare with
  the kwargs example.
@timhoffm timhoffm added this to the v3.6.0 milestone Jun 22, 2022
@timhoffm timhoffm merged commit d141366 into matplotlib:main Jun 22, 2022
@anntzer anntzer deleted the fex branch June 22, 2022 14:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants