Épaisseur de ligne matplotlib

Épaisseur de ligne matplotlib
Dans cet article, nous allons discuter de la façon d'utiliser Python pour modifier l'épaisseur d'une ligne du graphique dans Matplotlib. Chaque fois que nous construisons un tracé de ligne, MatplotLib utilisera la valeur de largeur de ligne par défaut, qui est 1. Mais cette valeur peut être modifiée. Le paramètre Linewidth dans Matplotlib nous permet de modifier l'épaisseur d'une ligne dans le graphique.

Lorsque nous voulons spécifier la largeur de ligne d'un graphique plus étroit, nous utiliserons toujours une valeur inférieure à 1. Et quand nous voulons que la largeur de ligne de l'intrigue soit plus large, nous pourrions définir la largeur de ligne comme supérieure à 1.

Changez l'épaisseur de plusieurs lignes en utilisant pour la boucle:

Nous utilisons pour Loop pour modifier la largeur de la ligne de nombreuses lignes. Le code suivant montre comment modifier la largeur de nombreuses lignes en même temps:

Importer Matplotlib.pypllot comme plt
Importer Numpy comme NP
Fig = plt.chiffre()
Axes = fig.add_axes ([1,1,2,2])
x = np.Arange (0,15)
haches.tracé (x, x ** 2, color = 'vert', LineWidth = 50)
PLT.montrer()

Ici, nous devons intégrer Matplotlib.Pypllot en tant que bibliothèque PLT pour les visualisations graphiques, et nous intégrons également Numpy en tant que NP pour l'analyse mathématique des données. Maintenant, nous créons les ensembles de données en utilisant la bibliothèque Numpy.

Pour stocker les ensembles de données de l'axe X et de l'axe Y, nous déclarons deux variables. Pour définir les points de données de l'axe X, nous appelons le NP.Méthode lispace (). Et de même, pour définir les points de données de l'axe y, nous appliquons le NP.Fonction sin (). Nous déclarons pour Loop ici.

Une nouvelle variable est créée et initialisée pour spécifier la plage. En plus de cela, nous appliquons PLT.tracé () pour dessiner l'intrigue. Les ensembles de données de l'axe X et de l'axe Y sont fournis comme argument pour cette fonction. Après cela, nous avons également spécifié la largeur de ligne pour les lignes.

Ici, nous utilisons la forme courte «LW» de la largeur de ligne. À la fin du programme, nous appelons plt.show () fonction pour représenter le graphique.

Ajustez la largeur de la ligne d'une ligne:

Voyons un exemple simple de la façon de dessiner un graphique et de spécifier l'épaisseur d'une ligne de n'importe quel graphique.

Importer Matplotlib.pypllot comme plt
Importer Numpy comme NP
x = np.lispace (10, 100, 2000)
y = np.péché (x)
pour I à portée (30):
PLT.tracé (x, y + i * 1.5, lw = i * 0.7)
PLT.montrer()

Dans ce programme, tout d'abord, nous devons importer les packages, y compris Matplotlib.pypllot comme plt et numpy que np. À l'étape suivante, nous indiquons une variable appelée «Fig.'La fonction plt.Figure () est spécifié pour les variables «Fig». Cette fonction génère un élément, et cet élément est initialement vide car nous ne lui fournissons aucun paramètre.

De plus, nous insérons l'axe x et y à ce graphique en appelant la fonction Fig.Fonction add_axes (). Nous définissons x dimensions, qui varient de 0 à 15. À cette fin, nous appelons la fonction NP.organiser(). Nous dessinons maintenant le carré de x dimensions par l'utilisation des axes.Fonction de tracé (). Cette technique nous permet d'ajuster la largeur de ligne du graphique. Cela peut être fait en fournissant l'argument «Linewidth» à la méthode Plot ().

Dans ce scénario, nous avons défini la largeur de la ligne comme 50, offrant à la ligne du graphique une épaisseur de 50 fois celle de la largeur de ligne habituelle. Nous avons également spécifié la palette de couleurs de l'épaisseur de la ligne en passant la «couleur» du paramètre à la fonction de tracé (). Ici, nous spécifions la couleur de la ligne en «vert.'Nous affichons l'intrigue en utilisant le PLT.Fonction show ().

Nous obtenons ce type de graphique après avoir exécuté le code ci-dessus. L'épaisseur de la ligne est définie à 50, comme illustré dans la sortie ci-dessus.

Spécifiez l'épaisseur de la ligne et appliquez des légendes:

Cette étape montre comment construire de nombreuses lignes d'épaisseurs variables, ainsi qu'une étiquette qui indique la largeur de chaque ligne.

Importer Matplotlib.pypllot comme plt
Importer Numpy comme NP
l = np.lispace (10, 20, 200)
M = np.sin (l) * np.Exp (-l / 8)
n = np.cos (l) * np.Exp (-l / 10)
PLT.Plot (L, M, LineWidth = 10, Label = 'First Line')
PLT.tracé (l, n, linewidth = 5, label = 'deuxième ligne')
PLT.légende()
PLT.montrer()

Après avoir inclus la bibliothèque Matplotib et Numpy, nous créons trois variables 'L', 'M' et 'N.' Alors; Nous déclarons les valeurs de l'axe X et de l'axe Y en appliquant le package Numpy. Ces trois variables sont utilisées pour stocker des ensembles de données. Nous devons tracer deux lignes, donc nous appelons PLT.Fonction de tracé () respectivement.

La fonction Plot () contient quatre paramètres. Les valeurs de l'axe X, de l'axe Y, de la largeur de ligne et des étiquettes sont fournies pour cette fonction. Par conséquent, nous créons différentes lignes, puis spécifions l'épaisseur de ces lignes. Nous avons défini la largeur de ligne comme 10 pour la première ligne. Et définir la largeur de ligne à 5 pour la deuxième ligne.

Nous avons également défini les étiquettes qui montrent les lignes. Pour insérer l'étiquette à chaque ligne, nous devons appeler PLT.Méthode Legend (). De même, nous appliquons le PLT.show () Fonction pour montrer l'intrigue.

Numéro à virgule flottante de largeur de ligne:

Nous pouvons définir n'importe quel numéro de point flottant sur la largeur de la ligne. Nous utiliserions le paramètre «Linewidth» pour ajuster l'épaisseur de la ligne.

Importer Matplotlib.pypllot comme plt
Importer Numpy comme NP
a = np.Array ([21, 11, 10, 17])
PLT.tracé (a, linewidth = '32.6 ')
PLT.montrer()

Dans ce cas, nous présentons les modules Matplotlib et Numpy. Nous avons défini l'ensemble de données pour uniquement l'axe y en utilisant le NP.Fonction Array (). Nous déclarons le tableau contenant différentes valeurs. Ce tableau est stocké dans la variable «A».

Maintenant, nous appliquons la fonction Plot (). Ici, nous avons fourni un ensemble de données de l'axe y comme paramètre de fonction. De même, nous spécifions la valeur à virgule flottante à l'argument «Linewidth» de la fonction. Maintenant, nous obtenons le chiffre en appelant le PLT.Méthode Show ().

En exécutant le code ci-dessus, nous obtenons un chiffre avec un 32.6 large ligne.

Conclusion:

Dans cet article, nous avons examiné la méthode de modification de la largeur de ligne de l'intrigue avec plusieurs exemples. Nous pouvons régler les nombres à virgule flottante sur la largeur de ligne des graphiques. Nous utilisons pour Loop pour ajuster la largeur de ligne de différentes lignes. Nous modifions la largeur de ligne et appliquons des étiquettes sur les lignes.