matplotlib.pyplot.text #
- matplotlib.pyplot. text ( x , y , s , fontdict = None , ** kwargs ) [source] #
Ajoutez du texte aux Axes.
Ajoutez le texte s aux Axes à l'emplacement x , y en coordonnées de données.
- Paramètres :
- x, y flottant
La position pour placer le texte. Par défaut, il s'agit de coordonnées de données. Le système de coordonnées peut être modifié à l'aide du paramètre de transformation .
- s str
Le texte.
- fontdict dict, par défaut : aucun
Un dictionnaire pour remplacer les propriétés de texte par défaut. Si fontdict vaut None, les valeurs par défaut sont déterminées par
rcParams
.
- Retours :
- Autres paramètres :
- **propriétés kwargs
Text
. Autres paramètres de texte divers.
Propriété
La description
une fonction de filtre, qui prend un tableau flottant (m, n, 3) et une valeur dpi, et renvoie un tableau (m, n, 3) et deux décalages à partir du coin inférieur gauche de l'image
scalaire ou Aucun
bourdonner
Couleur
dict avec des propriétés pour
patches.FancyBboxPatch
inconnue
inconnue
inconnue
color
ou cCouleur
fontfamily
ou famille{FONTNAME, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}
fontproperties
ou police ou font_propertiesfontsize
ou tailleflottant ou {'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large'}
fontstretch
ou étirer{une valeur numérique dans la plage 0-1000, 'ultra-condensé', 'extra-condensé', 'condensé', 'semi-condensé', 'normal', 'semi-élargi', 'élargi', 'extra-élargi ', 'ultra-élargi'}
fontstyle
ou style{'normal', 'italique', 'oblique'}
fontvariant
ou variante{'normal', 'petites majuscules'}
fontweight
ou poids{une valeur numérique dans la plage 0-1000, 'ultralight', 'light', 'normal', 'regular', 'book', 'medium', 'roman', 'semibold', 'demibold', 'demi', 'gras', 'lourd', 'extra gras', 'noir'}
chaîne
horizontalalignment
ou ha{'gauche', 'centre', 'droite'}
bourdonner
objet
flottant (multiple de la taille de la police)
chaîne
bourdonner
multialignment
ou maman{'gauche', 'droite', 'centre'}
bourdonner
Aucun ou bool ou flottant ou appelable
(flotter, flotter)
bourdonner
flottant ou {'vertical', 'horizontal'}
{Aucun, 'par défaut', 'ancre'}
(échelle : flottant, longueur : flottant, caractère aléatoire : flottant)
booléen ou Aucun
objet
bourdonner
chaîne
booléen ou Aucun
verticalalignment
ou va{'bottom', 'baseline', 'center', 'center_baseline', 'top'}
bourdonner
bourdonner
flotteur
flotteur
flotteur
- **propriétés kwargs
Exemples
Des arguments de mots-clés individuels peuvent être utilisés pour remplacer n'importe quel paramètre donné :
>>> text(x, y, s, fontsize=12)
La transformation par défaut spécifie que le texte est dans les coordonnées de données, vous pouvez également spécifier le texte dans les coordonnées d'axe ((0, 0) est en bas à gauche et (1, 1) est en haut à droite). L'exemple ci-dessous place le texte au centre des Axes :
>>> text(0.5, 0.5, 'matplotlib', horizontalalignment='center', ... verticalalignment='center', transform=ax.transAxes)
Vous pouvez placer une boîte rectangulaire autour de l'instance de texte (par exemple, pour définir une couleur d'arrière-plan) en utilisant le mot-clé bbox . bbox est un dictionnaire de
Rectangle
propriétés. Par exemple:>>> text(x, y, s, bbox=dict(facecolor='red', alpha=0.5))
Exemples utilisant matplotlib.pyplot.text
#
Taille de la figure dans différentes unités
Contrôle du style du texte et des étiquettes à l'aide d'un dictionnaire
Référence pour les artistes Matplotlib
Propriétés et mise en page du texte