Les Pandas - tracer un Graphique à barres empilées
Je suis en train de créer un histogramme empilé que la réplique de l'image, toutes mes données sont séparées à partir de cette feuille de calcul excel.
Je ne peux pas comprendre comment faire un dataframe, comme sur la photo, je ne peux pas comprendre comment faire le graphique à barres empilées. Tous les exemples que j'localiser les travaux de différentes façons pour ce que je suis en train de créer.
Mon dataframe est un csv de toutes les valeurs se réduit à la suite avec une pandas dataframe.
Site Name Abuse/NFF
0 NORTH ACTON ABUSE
1 WASHINGTON -
2 WASHINGTON NFF
3 BELFAST -
4 CROYDON -
J'ai réussi à compter le nombre de données avec les totaux et obtenir de l'individu compte pour chaque site, j'ai juste ne peux pas sembler à les combiner de manière graphique.
Voudrais vraiment l'apprécier certaines orientations.
Code terminé, merci beaucoup pour l'aide pour remplir.
test5 = faultdf.groupby(['Site Name', 'Abuse/NFF'])['Site Name'].count().unstack('Abuse/NFF').fillna(0)
test5.plot(kind='bar', stacked=True)
- Note aux lecteurs: Si vous obtenez le
KeyError
liés à l'index lors de la tentative de la accepté de répondre, utilisez le code complété ici dans la question.
Vous devez vous connecter pour publier un commentaire.
Sont, vous obtenez des erreurs, ou tout simplement vous ne savez pas où commencer?
Qui devrait l'aider à
Peut-être que vous pouvez utiliser les pandas de tableau croisé de la fonction