Maison  >  Article  >  développement back-end  >  Comment créer un graphique à barres empilées dans Pandas ?

Comment créer un graphique à barres empilées dans Pandas ?

Susan Sarandon
Susan Sarandonoriginal
2024-10-21 19:39:02429parcourir

How to Create a Stacked Bar Chart in Pandas?

Tracer un graphique à barres empilées dans Pandas

Afin de créer un graphique à barres empilées, vous devez d'abord créer un cadre de données contenant les données que vous souhaitez tracer. Chaque ligne du dataframe doit correspondre à une barre du graphique et chaque colonne doit correspondre à une catégorie différente. Les valeurs dans le dataframe doivent être les nombres pour chaque catégorie.

Une fois que vous avez créé le dataframe, vous pouvez utiliser la fonction plot du module matplotlib.pyplot pour créer le tracé. Le paramètre kind de la fonction plot spécifie le type de tracé que vous souhaitez créer, et le paramètre stacked spécifie si les barres doivent être empilées ou non.

Par exemple, le code suivant crée un graphique à barres empilées du données dans le dataframe df :

df.plot(kind='bar', stacked=True)

Cela produira un tracé qui ressemble à ce qui suit :

[Image d'un graphique à barres empilées]

Si vous souhaitez personnalisez le tracé, vous pouvez utiliser les autres paramètres de la fonction plot. Par exemple, vous pouvez modifier les couleurs des barres, la largeur des barres et les étiquettes sur les axes.

Pour plus d'informations sur l'utilisation de la fonction plot, consultez la documentation 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!

Déclaration:
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