English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Graphique en ligne3Matplotlib a une large gamme de soutien pour le texte, y compris le soutien pour les expressions mathématiques, le soutien pour la sortie raster et vectorielle en TrueType, les retours chariots de texte rotatifs à l'arbitrary et le soutien unicode. Matplotlib contient son propre matplotlib.font_manager, qui implémente une plate-forme croisée, conforme à W
Les utilisateurs peuvent contrôler en grande quantité les attributs du texte (taille de la police, épaisseur de la police, position du texte et couleur, etc.). Matplotlib implémente de nombreux symboles mathématiques et commandes deTeX. Il utilise l'algorithme de recherche de police standard de C.
text - Pour ajouter du texte à n'importe quel endroit de l'Axes. annotate - Pour ajouter des annotations à n'importe quel endroit de l'Axes avec des flèches optionnelles. xlabel - Pour ajouter un étiquette à l'axe x de l'Axes. ylabel - Pour ajouter un étiquette à l'axe y de l'Axes. title - Pour ajouter un titre à l'Axes. figtext - Pour ajouter du texte à n'importe quel endroit du graphique. suptitle - Pour ajouter un titre au graphique.
La liste des commandes suivantes est utilisée pour créer du texte dans l'interface Pyplot -
# Fichier : example.py # Copyright : 2020 By w3codebox # Auteur par : fr.oldtoolbag.com # Date : 2020-08-08 #! /usr/bin/env python #coding=utf-8-8 import matplotlib.pyplot as plt import numpy as np import math import seaborn as sns plt.rcParams['font.sans-police] = ['SimHei'] # Étape 1 (remplacement des sans-police en serif) plt.rcParams['axes.unicode_minus'] = False # Texte original de 【立地货】,pour toute reproduction commerciale, veuillez contacter l'auteur pour obtenir une autorisation, pour usage non commercial, veuillez conserver le lien original : fig = plt.figure() ax = fig.add_axes([0,0,1,1]) ax.set_title('title de l'axe') ax.set_xlabel('xlabel') ax.set_ylabel('ylabel') ax.text(3, 8, 'texte en italique inclus dans les coordonnées des données', style='italic', bbox = {'facecolor': 'red'} ax.text(2, 6, r'an équation: $E = mc^2}}2, fontsize = 15) ax.text(4, 0.05, 'axcoords中的彩色文本', verticalalignment = 'bottom', color = 'green', fontsize = 15) ax.plot([2], [1], 'o') ax.annotate('annotate', xy = (2, 1), xytext = (3, 4), arrowprops = dict(facecolor = 'black', shrink = 0.05)) ax.axis([0, 10, 0, 10]) plt.show() , fontsize = 15) ax.text(4, 0.05, 'axcoords中的彩色文本', verticalalignment = 'bottom', color = 'green', fontsize = 15) ax.plot([2], [1], 'o') ax.annotate('annotate', xy = (2, 1), xytext = (3, 4), arrowprops = dict(facecolor = 'black', shrink = 0.05)) ax.axis([0, 10, 0, 10]) plt.show()
Exécuter le code d'exemple ci-dessus, obtenez le résultat suivant -