matplotlib.textpath#
- clase matplotlib.textpath. TextPath ( xy , s , tamaño = Ninguno , prop = Ninguno , _interpolation_steps = 1 , usetex = False ) [fuente] #
- Bases: - Path- Crea una ruta a partir del texto. - Crea una ruta a partir del texto. Tenga en cuenta que simplemente es un camino, no un artista. Debe usar el - PathPatch(u otros artistas) para dibujar este camino en el lienzo.- Parámetros :
- tupla xy o matriz de dos valores flotantes
- Posición del texto. Para no compensar, use . - xy=(0, 0)
- calle s
- El texto para convertir en una ruta. 
- flotador de tamaño , opcional
- Tamaño de fuente en puntos. El valor predeterminado es el tamaño especificado a través de las propiedades de la fuente prop . 
- apoyo matplotlib.font_manager.FontProperties, opcional
- Propiedad de la fuente. Si no se proporciona, utilizará un valor predeterminado - FontPropertiescon parámetros de rcParams .
- _interpolation_steps int, opcional
- (Actualmente ignorado) 
- usetex bool, por defecto: Falso
- Ya sea para usar la representación de texto. 
 
 - Ejemplos - Lo siguiente crea una ruta desde la cadena "ABC" con fuente Helvetica; y otro camino desde la fracción de látex 1/2: - from matplotlib.textpath import TextPath from matplotlib.font_manager import FontProperties fp = FontProperties(family="Helvetica", style="italic") path1 = TextPath((12, 12), "ABC", size=12, prop=fp) path2 = TextPath((0, 0), r"$\frac{1}{2}$", size=12, usetex=True) - Consulte también Uso de un texto como ruta . - códigos de propiedad #
- Devolver los códigos 
 - vértices de propiedad #
- Devuelva la ruta almacenada en caché después de actualizarla si es necesario. 
 
- clase matplotlib.textpath. TextToPath [fuente] #
- Bases: - object- Una clase que convierte cadenas en rutas. - ppp = 72 #
 - FONT_SCALE = 100.0 #
 - get_glyphs_mathtext ( prop , s , glyph_map = None , return_new_glyphs_only = False ) [fuente] #
- Analice las cadenas de texto matemático y conviértalas en un par (vértices, códigos). 
 - get_glyphs_tex ( prop , s , glyph_map = None , return_new_glyphs_only = False ) [fuente] #
- Convierta la cadena s en vértices y códigos usando el modo usetex. 
 - get_glyphs_with_font ( fuente , s , glyph_map = Ninguno , return_new_glyphs_only = False ) [fuente] #
- Convierta cadenas en vértices y códigos utilizando la fuente ttf provista. 
 - get_texmanager ( ) [fuente] #
- [ Obsoleto ] Devuelve la - TexManagerinstancia almacenada en caché.- notas - En desuso desde la versión 3.6: use TexManager() en su lugar. 
 - get_text_path ( prop , s , ismath = False ) [fuente] #
- Convierta text s en ruta (una tupla de vértices y códigos para matplotlib.path.Path). - Parámetros :
- apuntalarFontProperties
- Las propiedades de fuente para el texto. 
- calle s
- El texto a convertir. 
- ismath {Falso, Verdadero, "TeX"}
- Si es verdadero, use el analizador de texto matemático. Si es "TeX", use tex para renderizar. 
 
- apuntalar
- Devoluciones :
- lista de verts
- Una lista de matrices numpy que contienen las coordenadas x e y de los vértices. 
- lista de códigos
- Una lista de códigos de ruta. 
 
 - Ejemplos - Cree una lista de vértices y códigos a partir de un texto y cree uno a - Pathpartir de ellos:- from matplotlib.path import Path from matplotlib.textpath import TextToPath from matplotlib.font_manager import FontProperties fp = FontProperties(family="Humor Sans", style="italic") verts, codes = TextToPath().get_text_path(fp, "ABC") path = Path(verts, codes, closed=False) - Consulte también - TextPathuna forma más directa de crear una ruta a partir de un texto.