Maison  >  Article  >  développement back-end  >  Générer un graphique gaufré en utilisant pyWaffle en Python

Générer un graphique gaufré en utilisant pyWaffle en Python

王林
王林avant
2023-08-17 11:49:421272parcourir

La visualisation des données est essentielle pour une compréhension et une présentation efficaces des informations. Parmi les nombreux types de graphiques disponibles, les graphiques gaufrés constituent une nouvelle manière d'afficher des données dans une structure en forme de grille avec des tuiles carrées. Le puissant module Python PyWaffle facilite le développement de graphiques gaufrés, similaires à de nombreuses méthodes de calcul et d'analyse de données. Dans cet article, nous verrons comment créer un graphique gaufré à l'aide du module Python sophistiqué PyWaffle. Installons PyWafle et voyons comment l'utiliser pour visualiser des données catégorielles.

Exécutez la commande suivante dans votre cmd pour installer la bibliothèque, puis importez-la dans votre code

pip install pywaffle
La traduction chinoise de

Exemple 1

est :

Exemple 1

Dans cet exemple, nous avons examiné le rapport mensuel des ventes d'un centre commercial pour analyser les ventes de chaque rayon.

Algorithme

Étape 1 : Importez les bibliothèques requises. Démarrez maintenant le code en créant un ensemble de données. Cet ensemble de données sera transmis à la bibliothèque et le graphique gaufré sera basé sur cet ensemble de données. L'ensemble de données créé ici est également appelé dictionnaire de données

Étape 2 : Nommez les catégories et attribuez des valeurs à l'ensemble de données pour créer le graphique. Ces noms de catégories apparaîtront également sur le graphique, alors assurez-vous qu'ils ont un sens

Étape 3 : Utilisez la fonction plt.figure() pour transmettre les paramètres

Étape 4 : Ajoutez un titre et d'autres paramètres pour personnaliser le graphique.

Étape 5 : Utilisez la méthode plt.show() pour afficher le graphique.

import matplotlib.pyplot as plt
from pywaffle import Waffle

# 数据
data = {'类别A': 15,
    '类别B': 35,
    '类别C': 50}

# 绘图
fig = plt.figure(
   FigureClass=Waffle,
   rows=5,
   columns=10,
   values=data,
   legend={'loc': 'upper left', 'bbox_to_anchor': (1, 1)},
   colors=['#2196f3', '#ff9800', '#4caf50'],
)

# 添加标题
plt.title('按类别分布的销售情况')

# 显示图表
plt.show()

Sortie

Générer un graphique gaufré en utilisant pyWaffle en Python

La traduction chinoise de

Exemple 2

est :

Exemple 2

Dans cet exemple, nous allons essayer de créer un autre graphique pour les scores de quatre matchs d'un match.

Algorithme

Étape 1 : Répertoriez les résultats de la correspondance dans un bloc de données en créant un dictionnaire de données.

Étape 2 : Créez des catégories dans l'ensemble de données et nommez-les d'après l'équipe gagnante

Étape 3 : Attribuez maintenant des valeurs pour créer le graphique. Ces valeurs sont des paramètres du graphique

Étape 4 : Utilisez la fonction plt.figure() et ajoutez-y des paramètres. Vous pouvez également ajouter un titre et d'autres paramètres pour personnaliser le graphique.

Étape 5 : Utilisez la méthode plt.show() pour afficher le graphique.

import matplotlib.pyplot as plt
from pywaffle import Waffle

# 数据
data = {'澳大利亚队': 230,
    '英格兰队': 290,
    '印度队': 250}

# 绘图
fig = plt.figure(
   FigureClass=Waffle,
   rows=5,
   columns=10,
   values=data,
   legend={'loc': 'upper left', 'bbox_to_anchor': (1, 1)},
   colors=['#2196f3', '#ff9800', '#4caf50'],
)

# 添加标题
plt.title('比赛得分')

# 显示图表
plt.show()

Sortie

Générer un graphique gaufré en utilisant pyWaffle en Python

Conclusion

PyWaffle facilite la création de graphiques gaufrés en Python, permettant aux utilisateurs de visualiser facilement des données catégorielles. Il existe de nombreuses options personnalisables, notamment les icônes, les légendes des icônes, le rapport hauteur/largeur des blocs et la taille. Les graphiques gaufrés qui intègrent ces facteurs ont tendance à être plus éducatifs et attrayants. PyWaffle peut être un outil utile en matière de visualisation de données, alors essayez d'utiliser cette bibliothèque pour ajouter plus de fonctionnalités à votre application.

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer