FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Allow swapping the underlying rendering backend. by anntzer · Pull Request #23 · ipython/matplotlib-inline · GitHub

Allow swapping the underlying rendering backend. - #23

Open
anntzer wants to merge 1 commit into
ipython:mainfrom
anntzer:srb
Open

Allow swapping the underlying rendering backend.#23
anntzer wants to merge 1 commit into
ipython:mainfrom
anntzer:srb

Conversation

anntzer commented Feb 5, 2023
edited
Loading

Copy link
Copy Markdown
Contributor

This patch implements backend_inline.set_rendering_backend, such that set_rendering_backend("foo") behaves as if calling matplotlib.use("foo"), which allows selecting an alternative rendering backend.

In matplotlib itself, the only relevant alternative rendering backend is cairo, which is generally less feature-ful than agg, but there are also third-party backends, such as mplcairo
(set_rendering_backend("module://mplcairo.base")) which provide e.g. improved text rendering for complex scripts (Arabic, Hebrew) and different compositing options.

See e.g. matplotlib/mplcairo#45 (but to test this without installing mplcairo, simply try set_rendering_backend("cairo")).


Edit: CI failure seems unrelated.

anntzer commented Mar 4, 2023

Copy link
Copy Markdown
Contributor Author

Kindly bumping?

This patch implements backend_inline.set_rendering_backend, such that
`set_rendering_backend("foo")` behaves as if calling
`matplotlib.use("foo")`, which allows selecting an alternative rendering
backend.

In matplotlib itself, the only relevant alternative rendering backend is
cairo, which is generally less feature-ful than agg, but there are also
third-party backends, such as mplcairo
(`set_rendering_backend("module://mplcairo.base")`) which provide e.g.
improved text rendering for complex scripts (Arabic, Hebrew) and
different compositing options.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant


Back | FazBrowse Home | New Git URL