Ligne Matplotlib

Style de ligne
Vous pouvez utiliser l’argument de mot-clé linestyle
ou plus court ls
pour modifier le style de la ligne tracée :
Exemple
Utilisez une ligne pointillée :
importer matplotlib.pyplot en tant que plt
importer numpy en tant que np
ypoints = np.tableau([3, 8, 1, 10])
plt.plot(ypoints, linestyle= »dotted »)
plt.show()
Résultat:
Essayez-le vous-même »
Exemple
Utilisez une ligne pointillée :
plt.plot(ypoints, linestyle= »dashed »)
Résultat:
Essayez-le vous-même »
Syntaxe plus courte
Le style de ligne peut être écrit dans une syntaxe plus courte :
linestyle
peut être écrit comme ls
.
dotted
peut être écrit comme :
.
dashed
peut être écrit comme --
.
Styles de ligne
Vous pouvez choisir l’un de ces styles :
Couleur de la ligne
Vous pouvez utiliser l’argument de mot-clé color
ou le plus court c
pour définir la couleur de la ligne :
Exemple
Définissez la couleur de la ligne sur rouge :
importer matplotlib.pyplot en tant que plt
importer numpy en tant que np
ypoints = np.tableau([3, 8, 1, 10])
plt.plot(ypoints, color= »r »)
plt.show()
Résultat:
Essayez-le vous-même »
Vous pouvez également utiliser des valeurs de couleur hexadécimales :
Exemple
Terrain avec une belle ligne verte :
…
plt.plot(ypoints, c= »#4CAF50″)
…
Résultat:
Essayez-le vous-même »
Ou l’un des 140 noms de couleurs pris en charge.
Exemple
Tracé avec la couleur nommée « hotpink »:
…
plt.plot(ypoints, c= »hotpink »)
…
Résultat:
Essayez-le vous-même »
Largeur de ligne
Vous pouvez utiliser l’argument de mot-clé linewidth
ou le plus court lw
pour modifier la largeur de la ligne.
La valeur est un nombre flottant, en points :
Exemple
Tracé avec une ligne large de 20,5 pt :
importer matplotlib.pyplot en tant que plt
importer numpy en tant que np
ypoints = np.tableau([3, 8, 1, 10])
plt.plot(ypoints, linewidth= »20.5″)
plt.show()
Résultat:
Essayez-le vous-même »
Plusieurs lignes
Vous pouvez tracer autant de lignes que vous le souhaitez en ajoutant simplement plus plt.plot()
les fonctions:
Exemple
Tracez deux lignes en spécifiant un plt.plot()
fonction pour chaque ligne :
importer matplotlib.pyplot en tant que plt
importer numpy en tant que np
y1 = np.tableau([3, 8, 1, 10])
y2 = np.tableau([6, 2, 7, 11])
plt.plot(y1)
plt.plot(y2)
plt.show()
Résultat:
Essayez-le vous-même »
Vous pouvez également tracer plusieurs lignes en ajoutant les points pour les axes x et y pour chaque ligne dans le même plt.plot()
fonction.
(Dans les exemples ci-dessus, nous avons uniquement spécifié les points sur l’axe des y, ce qui signifie que les points sur l’axe des x ont les valeurs par défaut (0, 1, 2, 3).)
Les valeurs x et y vont par paires :
Exemple
Dessinez deux lignes en spécifiant les valeurs des points x et y pour les deux lignes :
importer matplotlib.pyplot en tant que plt
importer numpy en tant que np
x1 = np.tableau([0, 1, 2, 3])
y1 = np.tableau([3, 8, 1, 10])
x2 = np.tableau([0, 1, 2, 3])
y2 = np.tableau([6, 2, 7, 11])
plt.plot(x1, y1, x2, y2)
plt.show()
Résultat:
Essayez-le vous-même »
#Ligne #Matplotlib