Axes et ticks
-
plt.xlim()
La fonction plt.xlim() permet de définir ou de récupérer les limites de l'axe des abscisses (axe X) d'un graphique. Elle est utilisée pour spécifier les valeurs minimales et maximales de l'axe X, ce qui peut être utile pour zoomer sur une partie spécifique des données ou ajuster la présentation du graphique.
Importation :
import matplotlib.pyplot as plt
Attributs :
Paramètre Type Description Valeur par défaut left
float Limite inférieure de l’axe X. None
right
float Limite supérieure de l’axe X. None
Exemple de code :
import matplotlib.pyplot as plt # Tracer un graphique simple plt.plot([1, 2, 3], [1, 4, 9]) # Définir les limites de l'axe X plt.xlim(0, 5) # Afficher le graphique plt.show()
Explication du code :
La fonction
plt.xlim()
est utilisée pour définir les limites de l’axe X du graphique. Ici, nous avons défini la limite inférieure de l’axe X à0
et la limite supérieure à5
. Cela permet de zoomer ou de mieux afficher les données dans cette plage spécifique.Remarques :
-
-
Récupération des limites actuelles : Si vous appelez
plt.xlim()
sans paramètres, elle retourne les limites actuelles de l’axe X sous la forme d’un tuple(left, right)
. -
Ajustement automatique : Si vous ne définissez pas de limites, Matplotlib ajuste automatiquement les limites des axes en fonction des données.
-
-
-
plt.ylim()
La fonction plt.ylim() permet de définir ou de récupérer les limites de l'axe des ordonnées (axe Y) d'un graphique. Elle permet de spécifier les valeurs minimales et maximales pour l'axe Y, ce qui peut être utile pour zoomer sur une partie spécifique des données ou pour ajuster la présentation du graphique.
Importation :
import matplotlib.pyplot as plt
Attributs :
Paramètre Type Description Valeur par défaut bottom
float Limite inférieure de l’axe Y. None
top
float Limite supérieure de l’axe Y. None
Exemple de code :
import matplotlib.pyplot as plt # Tracer un graphique simple plt.plot([1, 2, 3], [1, 4, 9]) # Définir les limites de l'axe Y plt.ylim(0, 10) # Afficher le graphique plt.show()
Explication du code :
La fonction
plt.ylim()
est utilisée pour définir les limites de l’axe Y du graphique. Ici, nous avons défini la limite inférieure de l’axe Y à0
et la limite supérieure à10
. Cela permet de zoomer ou de mieux afficher les données dans cette plage spécifique.Remarques :
-
-
Récupération des limites actuelles : Si vous appelez
plt.ylim()
sans paramètres, elle retourne les limites actuelles de l’axe Y sous la forme d’un tuple(bottom, top)
. -
Ajustement automatique : Si vous ne définissez pas de limites, Matplotlib ajuste automatiquement les limites des axes en fonction des données.
-
-
-
plt.xticks()
La fonction plt.xticks() permet de définir ou de récupérer les positions et les labels des ticks (graduations) sur l'axe des abscisses (axe X). Elle permet ainsi de personnaliser l'apparence de l'axe X, par exemple en modifiant les positions des ticks ou en ajoutant des étiquettes personnalisées.
Importation :
import matplotlib.pyplot as plt
Attributs :
Paramètre Type Description Valeur par défaut ticks
list Liste des positions des ticks à afficher sur l’axe X. None
labels
list Liste des étiquettes à afficher pour chaque tick. Les étiquettes doivent correspondre aux positions des ticks. None
rotation
float Angle de rotation des étiquettes des ticks (en degrés). 0
fontsize
float Taille de la police des étiquettes des ticks. None
Exemple de code :
import matplotlib.pyplot as plt # Tracer un graphique simple plt.plot([1, 2, 3], [1, 4, 9]) # Définir les positions des ticks et les étiquettes de l'axe X plt.xticks([1, 2, 3], ['Un', 'Deux', 'Trois'], rotation=45, fontsize=12) # Afficher le graphique plt.show()
Explication du code :
La fonction
plt.xticks()
est utilisée pour personnaliser les ticks de l’axe X du graphique. Nous avons défini trois positions de ticks (1
,2
, et3
) et leur avons attribué des étiquettes correspondantes (Un
,Deux
,Trois
). De plus, les étiquettes sont orientées à 45 degrés et la taille de la police est fixée à 12 points.Remarques :
-
-
Modification des ticks existants : Si vous appelez
plt.xticks()
sans paramètres, elle retourne les positions et les étiquettes actuelles des ticks de l’axe X. -
Personnalisation avancée : La fonction permet une personnalisation avancée des étiquettes de l’axe X, ce qui est utile pour rendre les graphiques plus lisibles et adaptés à des contextes spécifiques.
-
-
-
plt.yticks()
La fonction plt.yticks() permet de définir ou de récupérer les positions et les labels des ticks (graduations) sur l'axe des ordonnées (axe Y). Elle permet ainsi de personnaliser l'apparence de l'axe Y, par exemple en modifiant les positions des ticks ou en ajoutant des étiquettes personnalisées.
Importation :
import matplotlib.pyplot as plt
Attributs :
Paramètre Type Description Valeur par défaut ticks
list Liste des positions des ticks à afficher sur l’axe Y. None
labels
list Liste des étiquettes à afficher pour chaque tick. Les étiquettes doivent correspondre aux positions des ticks. None
rotation
float Angle de rotation des étiquettes des ticks (en degrés). 0
fontsize
float Taille de la police des étiquettes des ticks. None
Exemple de code :
import matplotlib.pyplot as plt # Tracer un graphique simple plt.plot([1, 2, 3], [1, 4, 9]) # Définir les positions des ticks et les étiquettes de l'axe Y plt.yticks([1, 4, 9], ['Faible', 'Moyenne', 'Haute'], rotation=45, fontsize=12) # Afficher le graphique plt.show()
Explication du code :
La fonction
plt.yticks()
est utilisée ici pour personnaliser les ticks de l’axe Y du graphique. Nous avons défini trois positions de ticks (1
,4
, et9
) et leur avons attribué des étiquettes correspondantes (Faible
,Moyenne
,Haute
). De plus, les étiquettes sont orientées à 45 degrés et la taille de la police est fixée à 12 points.Remarques :
-
-
Modification des ticks existants : Si vous appelez
plt.yticks()
sans paramètres, elle retourne les positions et les étiquettes actuelles des ticks de l’axe Y. -
Personnalisation avancée : La fonction permet une personnalisation avancée des étiquettes de l’axe Y, ce qui est utile pour rendre les graphiques plus lisibles et adaptés à des contextes spécifiques.
-
-