Maison > développement back-end > Tutoriel Python > Quick Master : dessiner différents types de graphiques avec Python

Quick Master : dessiner différents types de graphiques avec Python

PHPz
Libérer: 2023-09-29 15:26:05
original
1394 Les gens l'ont consulté

Quick Master : dessiner différents types de graphiques avec Python

Maîtrisez rapidement : utilisez Python pour dessiner différents types de graphiques, des exemples de code spécifiques sont nécessaires

Introduction :
La visualisation des données joue un rôle important dans l'analyse et la présentation des données. Python, en tant que langage de programmation populaire, possède de riches bibliothèques et outils permettant de dessiner facilement différents types de graphiques. Cet article explique comment utiliser Python pour dessiner plusieurs graphiques courants et fournit des exemples de code spécifiques.

1. Graphique linéaire
Un graphique linéaire est un graphique courant utilisé pour montrer les modifications des données au fil du temps. Vous pouvez utiliser la bibliothèque matplotlib en Python pour dessiner des graphiques linéaires.

Ce qui suit est un exemple de code simple pour dessiner un graphique linéaire :

import matplotlib.pyplot as plt

# 数据
x = [1, 2, 3, 4, 5, 6]
y = [10, 15, 7, 12, 18, 5]

# 绘制折线图
plt.plot(x, y)

# 添加标题和标签
plt.title("Line Chart")
plt.xlabel("X-axis")
plt.ylabel("Y-axis")

# 显示图表
plt.show()
Copier après la connexion

2. Graphique à barres
Le graphique à barres est un graphique commun utilisé pour comparer différentes catégories de données. La bibliothèque matplotlib peut être utilisée en Python pour dessiner des histogrammes.

Ce qui suit est un exemple de code simple pour dessiner un histogramme :

import matplotlib.pyplot as plt

# 数据
x = ['A', 'B', 'C', 'D']
y = [32, 45, 15, 67]

# 绘制柱状图
plt.bar(x, y)

# 添加标题和标签
plt.title("Bar Chart")
plt.xlabel("X-axis")
plt.ylabel("Y-axis")

# 显示图表
plt.show()
Copier après la connexion

3. Nuage de points
Un nuage de points est un graphique courant utilisé pour montrer la relation entre des données bidimensionnelles. Vous pouvez utiliser la bibliothèque matplotlib en Python pour dessiner des nuages ​​de points.

Ce qui suit est un exemple de code simple pour dessiner un diagramme à nuages ​​de points :

import matplotlib.pyplot as plt

# 数据
x = [1, 2, 3, 4, 5, 6]
y = [10, 15, 7, 12, 18, 5]

# 绘制散点图
plt.scatter(x, y)

# 添加标题和标签
plt.title("Scatter Plot")
plt.xlabel("X-axis")
plt.ylabel("Y-axis")

# 显示图表
plt.show()
Copier après la connexion

4. Diagramme circulaire
Un diagramme circulaire est un graphique courant utilisé pour afficher la proportion de différentes catégories de données. Vous pouvez utiliser la bibliothèque matplotlib en Python pour dessiner des diagrammes circulaires.

Ce qui suit est un exemple de code simple pour dessiner un diagramme circulaire :

import matplotlib.pyplot as plt

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

# 绘制饼图
plt.pie(sizes, labels=labels, autopct='%1.1f%%')

# 添加标题
plt.title("Pie Chart")

# 显示图表
plt.show()
Copier après la connexion

Résumé :
Cet article explique comment dessiner des diagrammes linéaires, des diagrammes à barres, des diagrammes à nuages ​​de points et des diagrammes circulaires à l'aide de Python, et fournit des exemples de code spécifiques. En étudiant ces exemples, les lecteurs peuvent rapidement comprendre comment utiliser Python pour la visualisation de données et dessiner des graphiques associés en fonction de leurs propres besoins. J'espère que cet article pourra aider les lecteurs à mieux appliquer Python pour l'analyse et l'affichage des données.

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