A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://matplotlib.org/devdocs/devel/../install/../devel/../api/texmanager_api.html below:

matplotlib.texmanager — Matplotlib 3.11.0.dev1079+g1663e9af1b documentation

matplotlib.texmanager#

Support for embedded TeX expressions in Matplotlib.

Requirements:

To enable TeX rendering of all text in your Matplotlib figure, set rcParams["text.usetex"] (default: False) to True.

TeX and dvipng/dvips processing results are cached in ~/.matplotlib/tex.cache for reuse between sessions.

TexManager.get_rgba can also be used to directly obtain raster output as RGBA NumPy arrays.

class matplotlib.texmanager.TexManager[source]#

Bases: object

Convert strings to dvi files using TeX, caching the results to a directory.

The cache directory is called tex.cache and is located in the directory returned by get_cachedir.

Repeated calls to this constructor always return the same instance.

classmethod get_basefile(tex, fontsize, dpi=None)[source]#

Return a filename based on a hash of the string, fontsize, and dpi.

classmethod get_custom_preamble()[source]#

Return a string containing user additions to the tex preamble.

classmethod get_font_preamble()[source]#

Return a string containing font configuration for the tex preamble.

classmethod get_grey(tex, fontsize=None, dpi=None)[source]#

Return the alpha channel.

classmethod get_rgba(tex, fontsize=None, dpi=None, rgb=(0, 0, 0))[source]#

Return latex's rendering of the tex string as an RGBA array.

Examples

>>> texmanager = TexManager()
>>> s = r"\TeX\ is $\displaystyle\sum_n\frac{-e^{i\pi}}{2^n}$!"
>>> Z = texmanager.get_rgba(s, fontsize=12, dpi=80, rgb=(1, 0, 0))
classmethod get_text_width_height_descent(tex, fontsize, renderer=None)[source]#

Return width, height and descent of the text.

classmethod make_dvi(tex, fontsize)[source]#

Generate a dvi file containing latex's layout of tex string.

Return the file name.

classmethod make_png(tex, fontsize, dpi)[source]#

Generate a png file containing latex's rendering of tex string.

Return the file name.

classmethod make_tex(tex, fontsize)[source]#

Generate a tex file to render the tex string at a specific font size.

Return the file name.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4