Comment ajuster l’épaisseur des lignes dans Matplotlib



Vous pouvez facilement ajuster l’épaisseur des lignes dans les tracés Matplotlib en utilisant la fonction d’argument linewidth , qui utilise la syntaxe suivante :

matplotlib.pyplot.plot(x, y, largeur de ligne=1,5)

Par défaut, la largeur de ligne est de 1,5 mais vous pouvez l’ajuster à n’importe quelle valeur supérieure à 0.

Ce tutoriel fournit plusieurs exemples d’utilisation pratique de cette fonction.

Exemple 1 : Ajuster l’épaisseur d’une ligne

Le code suivant montre comment créer un graphique linéaire simple et définir la largeur de ligne sur 3 :

import matplotlib.pyplot as plt
import numpy as np

#define x and y values
x = np.linspace(0, 10, 100)
y1 = np.sin(x)*np.exp(-x/3)

#create line plot with line width set to 3
plt.plot(x, y1, linewidth=3)

#display plot
plt.show()

Ajuster la largeur de ligne dans matplotlib

Exemple 2 : Ajuster l’épaisseur de plusieurs lignes

Le code suivant montre comment ajuster l’épaisseur de plusieurs lignes à la fois :

import matplotlib.pyplot as plt
import numpy as np

#define x and y values
x = np.linspace(0, 10, 100)
y1 = np.sin(x)*np.exp(-x/3)
y2 = np.cos(x)*np.exp(-x/5)

#create line plot with multiple lines
plt.plot(x, y1, linewidth=3)
plt.plot(x, y2, linewidth=1)

#display plot
plt.show()

Ajustez plusieurs épaisseurs de ligne dans matplotlib en Python

Exemple 3 : Ajuster l’épaisseur des lignes dans les légendes

Le code suivant montre comment créer plusieurs lignes avec différentes épaisseurs et créer une légende qui affiche l’épaisseur de chaque ligne en conséquence :

import matplotlib.pyplot as plt
import numpy as np

#define x and y values
x = np.linspace(0, 10, 100)
y1 = np.sin(x)*np.exp(-x/3)
y2 = np.cos(x)*np.exp(-x/5)

#create line plot with multiple lines
plt.plot(x, y1, linewidth=3, label='y1')
plt.plot(x, y2, linewidth=1, label='y2')

#add legend
plt.legend()

#display plot
plt.show()

Ajuster la largeur de ligne dans la légende de matplotlib

Ressources additionnelles

Comment remplir les zones entre les lignes dans Matplotlib
Comment supprimer les tiques des tracés Matplotlib
Comment placer la légende en dehors d’un tracé Matplotlib

Ajouter un commentaire

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