Maison > Article > développement back-end > En savoir plus sur matplotlib : découvrez les fonctions avancées et les applications pratiques du dessin de graphiques en courbes
Tutoriel avancé : explorez davantage de fonctions et d'applications de matplotlib pour dessiner des graphiques linéaires
Le graphique linéaire est un type de graphique couramment utilisé dans la visualisation de données, qui peut montrer clairement l'évolution des tendances et des relations entre les données. Matplotlib est l'une des bibliothèques de visualisation de données les plus couramment utilisées en Python, puissante et facile à utiliser. Cet article expliquera comment utiliser matplotlib pour dessiner un graphique linéaire et explorera plus en détail ses autres fonctions et applications.
pip install matplotlib
Une fois l'installation terminée, utilisez le code suivant pour importer la bibliothèque matplotlib :
import matplotlib.pyplot as plt
Ensuite, nous devons préparer quelques données pour dessiner un graphique linéaire. Supposons que vous ayez les données suivantes :
x = [1, 2, 3, 4, 5] # x轴数据 y = [5, 7, 2, 8, 6] # y轴数据
Utilisez le code suivant pour dessiner un graphique linéaire simple :
plt.plot(x, y) plt.show()
Ce code dessinera un graphique linéaire reliant les points de données, où l'axe des x correspond aux éléments de la liste x, et l'axe y correspond aux éléments de la liste y.
plt.plot(x, y) plt.title('Line Chart') plt.xlabel('X-axis') plt.ylabel('Y-axis') plt.show()
Une fois le code exécuté avec succès, un titre sera affiché au-dessus du graphique, l'étiquette de l'axe des x sera affichée sous l'axe des x et l'étiquette de l'axe des y. -axis sera affiché à gauche de l’axe y.
plt.plot(x, y, 'r--') # r--表示红色虚线
En plus de « r-- », vous pouvez également utiliser d'autres chaînes pour représenter différents styles et couleurs. , tel que 'g-' représente une ligne continue verte, 'b:' représente une ligne pointillée bleue, etc.
y1 = [3, 6, 1, 9, 4] # 第二条线的y轴数据 plt.plot(x, y, 'r--') plt.plot(x, y1, 'g-') plt.show()
Une fois le code exécuté, deux polylignes seront dessinées dans le même graphique, représentées respectivement par une ligne pointillée rouge et une ligne continue verte.
plt.plot(x, y, 'r--', label='Line 1') plt.plot(x, y1, 'g-', label='Line 2') plt.legend()
Une fois le code exécuté, la légende sera affichée à la position appropriée du graphique, avec les étiquettes correspondant à chaque ligne marquée.
En résumé, cet article présente comment utiliser matplotlib pour dessiner un graphique linéaire et explore plus en détail ses autres fonctions et applications. En définissant des titres et des étiquettes, en modifiant les styles et les couleurs des lignes, en traçant plusieurs lignes et en ajoutant des légendes, vous pouvez faire en sorte que les graphiques linéaires affichent les données de manière plus claire et intuitive. Dans le même temps, matplotlib fournit également de nombreuses autres fonctions et options, les lecteurs peuvent en apprendre davantage et les appliquer en consultant la documentation officielle.
【Exemple de code】 :
import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] # x轴数据 y = [5, 7, 2, 8, 6] # y轴数据 y1 = [3, 6, 1, 9, 4] # 第二条线的y轴数据 plt.plot(x, y) plt.title('Line Chart') plt.xlabel('X-axis') plt.ylabel('Y-axis') plt.show() plt.plot(x, y, 'r--') plt.title('Line Chart') plt.xlabel('X-axis') plt.ylabel('Y-axis') plt.show() plt.plot(x, y, 'r--', label='Line 1') plt.plot(x, y1, 'g-', label='Line 2') plt.legend() plt.show()
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!