Comment supprimer les tiques des tracés Matplotlib



Souvent, vous souhaiterez peut-être supprimer les graduations d’un ou plusieurs axes dans un tracé Matplotlib. Heureusement, cela est facile à faire en utilisant la fonction tick_params() .

Ce didacticiel montre plusieurs exemples d’utilisation pratique de cette fonction, basés sur le nuage de points suivant :

import matplotlib.pyplot as plt

#create data
x = [25, 12, 15, 14, 19, 23, 25, 29]
y = [5, 7, 7, 9, 12, 9, 9, 4]

#create scatterplot
plt.scatter(x, y, s=200)

Exemple 1 : Supprimer les graduations d’un seul axe

Le code suivant montre comment supprimer les graduations de l’ axe y :

plt.tick_params(left=False)

plt.scatter(x, y, s=200)

Matplotlib supprime les graduations de l'axe y

Et le code suivant montre comment supprimer les graduations de l’ axe des x :

plt.tick_params(bottom=False)

plt.scatter(x, y, s=200)

Matplotlib supprime les graduations de l'axe des x

Exemple 2 : Supprimer les graduations des deux axes

Le code suivant montre comment supprimer les graduations des deux axes :

plt.tick_params(left=False,
                bottom=False)

plt.scatter(x, y, s=200)

Matplotlib supprime les graduations des deux axes

Exemple 3 : Supprimer les graduations et les étiquettes des axes

Le code suivant montre comment supprimer les graduations et les étiquettes des deux axes :

plt.tick_params(left=False,
                bottom=False,
                labelleft=False,
                labelbottom=False)

plt.scatter(x, y, s=200)

Supprimer les coches et les étiquettes du tracé Matplotlib

Vous pouvez trouver plus de didacticiels Matplotlib ici .

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *