Matplotlib Linestyle

Matplotlib Linestyle
Le cadre Matplotlib de Python est utilisé pour les techniques de visualisation en raison de son grand nombre d'indicateurs techniques. Il contient des attributs qui pourraient être modifiés pour générer différentes dispositions graphiques. Les graphiques sont tracés pour utiliser Matplotlib.pypllot.Fonction de tracé (). Nous pouvons choisir parmi une variété de conceptions graphiques, telles que les motifs de l'ombre et de la ligne.

Dans cet article, nous montrerons comment et quand utiliser Python pour modifier le linyle d'un affichage graphique dans Matplotlib. Par conséquent, lorsque nous voulons une disposition graphique continue, nous n'aurions pas à identifier le style de ligne car il est solide par la norme. Et quand nous voulons que le motif soit encerclé, anéanti ou tout autre type, nous devrons comprendre comment ajuster le style de ligne dans Matplotlib.

Avec le paramètre «Linestyle», nous pouvons personnaliser l'apparence d'une ligne. Explorons quelques approches alternatives pour intégrer Linestyles à Python.

Ajuster la linyle Matplotlib

Dans cette étape, nous ajustez le style de la ligne en fournissant la valeur au paramètre «Linestyle» dans le tracé ().

Tout d'abord, nous intégrons le matplotlib.pyplot et modules aléatoires. Les noms de mois sont stockés dans le tableau appelé «mois». Ici, nous utilisons la boucle «pour». Dans la boucle «pour» le hasard.La technique Randint () est utilisée pour obtenir la liste des ventes.

De plus, PLT.Label () est appliqué pour définir l'étiquette des deux axes. Le tracé se voit alors attribuer une légende à l'aide du PLT.Titre () Méthode. Après cela, en utilisant le matplotlib.pypllot.Fonction de tracé (), la figure est dessinée. Ici, nous définissons la couleur et le style de la ligne. La couleur de ligne est définie pour être «K» qui représente une teinte noire. Et le linyle est «-» qui représente le modèle de ligne pointillé. Nous obtenons un graphique ayant une ligne en pointillés noirs en exécutant le programme susmentionné comme le montre la figure ci-dessous.

Couleur de linyle matplotlib

Nous utiliserons le Matplotlib Linestyle pour intégrer plusieurs nuances de couleur. Pour le fournir, le PLT.La méthode PLOT () comprend un ensemble d'arguments.

Après l'importation des bibliothèques, nous appelons la fonction lispace () de la bibliothèque Numpy. En plus de cela, nous appliquons la fonction de tracé () pour les deux axes respectivement. Les nuances pour les caractères Unicode sont représentées par les lettres «r,« g », et ainsi de suite. Les noms d'ombrage CSS incluent le verdâtre, le rouge et bien d'autres. Les titres doivent être présentés en lettres minuscules pour Matplotlib Linestyle.

Les nuances RVB pourraient être représentées comme «#rrggbb», qui est une valeur hexadécimale à six chiffres qui décrit la proportion de rouge, vert et bleu dans chaque teinte comme un code hexadécimal à deux chiffres (00 à FF). Avec le Matplotlib Linestyle à Python, nous avons utilisé des noms d'ombre CSS et une coloration RVB dans cette illustration.

Linestyles personnalisés

Dans Matplotlib Python, nous allons ajuster le Linestyles. L'option Linewidth pourrait être utilisée pour modifier la largeur du tracé. La largeur de ligne est toujours en pixels. Et nous sélectionnerons 1 pour une ligne délicate, 2 pour une ligne de milieu de gamme et 5 pour une ligne large, parfois plus pour une ligne particulièrement épaisse.

Tout d'abord, nous présentons des bibliothèques Matplotlib et Numpy. Ensuite, nous utilisons la méthode lispace () de la bibliothèque Numpy. De plus, nous appliquons la fonction de tracé () pour les deux axes. Nous spécifions la couleur, la largeur de ligne et le style de ligne. Pour l'axe Y, le premier argument «offset» montre la durée juste avant le début des modèles. Une séquence de valeurs marche / arrêt constitue un composant supplémentaire.

Au cours du premier écran, l'évaluation est (6, 3, 2, 3), indiquant que la ligne aurait un pincement de 6 ensembles, une rupture de 3 éléments, une pression de 2 unités et un espace de 3 éléments. Cette séquence doit être répétée au bord. Nous spécifions «Round» au paramètre «dash_capstyle» pour une ligne. De même, pour tracer une autre ligne, le paramètre de valeur «Linestyle» est défini pour être anéanti. Après tout cela, nous représentons le graphique en utilisant le plt.Fonction show ().

Matplotlib Linestyle avec les marqueurs

Un pointeur est un petit point, rectangulaire, diamant ou autre signe. Avec le graphique, cela désigne un ensemble de données. Les marqueurs pourraient être gérés avec une phrase texte simple ou une série d'arguments qui fournissent des capacités avec Matplotlib Linestyle.

Au début du programme, nous devons inclure Matplotlib. Ceci est accompli en utilisant l'importation d'expression matplotlib.pypllot comme plt. Ici, nous utilisons la méthode lispace () de la bibliothèque Numpy pour définir la plage de dimension x.

De plus, la méthode Plot () est utilisée pour personnaliser le style de ligne du graphique. Cette fonction contient plusieurs paramètres. Nous pouvons ajuster le style ou le motif de la ligne, de sa couleur et du style du marqueur en utilisant cette fonction. Les indicateurs se produisent aux points de données spécifiés. Nous observons 35 marques à ces positions parce que nous avons utilisé le NP.Méthode lispace () pour créer 35 intervalles à intervalles égaux.

Un arc cyan, une ligne continue et un marquage triangulaire relativement minuscule sont indiqués par «C: V» pour la première ligne. Un arc bleu, une ligne continue et un marquage du pentagone sont spécifiés par «b: p» pour la deuxième ligne. Ensuite, nous utilisons simplement la technique Show () pour afficher le graphique.

Conclusion

Nous avons expliqué les représentations picturales de l'intégration de la linyle Matplotlib dans Python dans cet article. Nous avons parlé de trois approches différentes pour colorer le Linestyles. Le Linestyle pourrait être modifié en fonction des préférences de l'utilisateur à l'aide d'attributs tels que la largeur du faisceau, Dash_Capstyle, etc. Nous spécifions également différents marqueurs pour les lignes du graphique.