Etude approfondie du dessin Matplotlib : analyse d'exemples et partage de compétences

WBOY
Libérer: 2024-01-13 11:09:06
original
1004 Les gens l'ont consulté

Etude approfondie du dessin Matplotlib : analyse dexemples et partage de compétences

Jouez avec les méthodes de dessin Matplotlib : exemples détaillés et partage de compétences

Matplotlib est une puissante bibliothèque de dessin Python qui peut être utilisée pour générer divers graphiques de visualisation de données statiques, dynamiques et interactifs. Cet article vous présentera plusieurs méthodes de dessin Matplotlib couramment utilisées et partagera quelques exemples et techniques.

  1. Graphique linéaire

Le graphique linéaire est l'un des types de graphiques les plus courants dans Matplotlib et peut être utilisé pour présenter la tendance des données au fil du temps. Voici un exemple simple de dessin d'un graphique linéaire :

import matplotlib.pyplot as plt

# x轴数据
x = [1, 2, 3, 4, 5]
# y轴数据
y = [5, 7, 3, 8, 4]

plt.plot(x, y)
plt.xlabel('X轴')
plt.ylabel('Y轴')
plt.title('折线图')
plt.show()
Copier après la connexion
  1. Nuage de points

Les nuages ​​de points peuvent être utilisés pour étudier la relation entre deux variables, chaque point représentant la valeur d'une paire de variables. Voici un exemple simple de dessin de nuage de points :

import matplotlib.pyplot as plt

# x轴数据
x = [1, 2, 3, 4, 5]
# y轴数据
y = [5, 7, 3, 8, 4]

plt.scatter(x, y)
plt.xlabel('X轴')
plt.ylabel('Y轴')
plt.title('散点图')
plt.show()
Copier après la connexion
  1. Graphique à barres

Le diagramme à barres peut être utilisé pour comparer les différences de données entre différentes catégories. Voici un exemple simple de dessin de graphique à barres :

import matplotlib.pyplot as plt

# x轴数据
x = ['A', 'B', 'C', 'D', 'E']
# y轴数据
y = [5, 7, 3, 8, 4]

plt.bar(x, y)
plt.xlabel('类别')
plt.ylabel('数值')
plt.title('柱状图')
plt.show()
Copier après la connexion
  1. Camembert

Les diagrammes circulaires peuvent être utilisés pour montrer les proportions relatives des données et sont particulièrement adaptés à l'affichage de données catégorielles. Voici un exemple simple de dessin de diagramme circulaire :

import matplotlib.pyplot as plt

# 数据
sizes = [15, 30, 45, 10]
labels = ['A', 'B', 'C', 'D']

plt.pie(sizes, labels=labels, autopct='%1.1f%%')
plt.title('饼图')
plt.show()
Copier après la connexion

Ces exemples ne montrent qu'une petite partie des méthodes de traçage de Matplotlib. En plus des types de graphiques courants ci-dessus, Matplotlib prend également en charge le dessin de divers graphiques de visualisation complexes tels que des graphiques de contour, des graphiques 3D et des cartes thermiques.

En plus des méthodes de dessin de base, Matplotlib propose également de nombreuses options et fonctions personnalisées, qui nous permettent de mieux contrôler l'apparence et le style du graphique. Voici quelques trucs et astuces courants :

  • Modifiez les titres des graphiques et les étiquettes des axes : utilisez plt.title(), plt.xlabel() et plt . Fonction ylabel() pour définir le texte des étiquettes du titre et des axes. plt.title()plt.xlabel()plt.ylabel()函数来设置标题和轴标签的文本。
  • 添加图例:使用plt.legend()函数来添加图例,通过指定位置参数,可以控制图例的位置。
  • 调整坐标轴范围:使用plt.xlim()plt.ylim()函数来调整x轴和y轴的显示范围。
  • 设置图表样式:使用plt.style来设置图表的样式,如:plt.style.use('ggplot')
  • Ajouter une légende : utilisez la fonction plt.legend() pour ajouter une légende. En spécifiant le paramètre de position, vous pouvez contrôler la position de la légende.

Ajustez la plage de l'axe des coordonnées : utilisez les fonctions plt.xlim() et plt.ylim() pour ajuster la plage d'affichage de l'axe x et de l'axe y. .

🎜Définissez le style du graphique : utilisez plt.style pour définir le style du graphique, par exemple : plt.style.use('ggplot'). 🎜🎜🎜Ce qui précède ne sont que quelques utilisations et techniques de base du dessin Matplotlib. J'espère que cela pourra aider les lecteurs à démarrer rapidement et à démarrer avec le dessin Matplotlib. Pour une utilisation plus détaillée et des exemples, veuillez vous référer à la documentation officielle et aux ressources en ligne. Je souhaite que tout le monde puisse utiliser de manière flexible diverses méthodes et techniques pour créer des graphiques de visualisation de données magnifiques et intuitifs lors de l'utilisation de Matplotlib. 🎜

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal