Les Pandas de l'histogramme df.hist() par groupe
Comment tracer un histogramme avec les pandas DataFrame.hist() à l'aide de groupe?
J'ai un bloc de données avec 5 colonnes: "A", "B", "C", "D" et "Groupe"
Il y a deux Groupes de classes: "oui" et "non"
À l'aide de:
df.hist()
- Je obtenir de l'hist pour chacun des 4 colonnes.
Maintenant, je voudrais obtenir les mêmes 4 graphiques mais avec des barres bleues (group="oui") et des barres rouges (group = "n").
J'ai essayé sans succès:
df.hist(by = "group")
OriginalL'auteur Hangon | 2017-08-25
Vous devez vous connecter pour publier un commentaire.
Ce n'est pas la solution la plus souple, mais va travailler pour votre question plus précisément.
Vous pourriez le rendre plus générique par:
df
etby
paramètresephist
:def sephist(df, by, col)
for num, alpha in enumerate(df.columns)
Parce que le premier argument de
matplotlib.pyplot.hist
peut prendre...un suppléant sera:
OriginalL'auteur Brad Solomon
À L'Aide De Seaborn
Si vous êtes ouvert à l'utilisation Seaborn, d'un terrain avec de multiples sous-intrigues et de multiples variables au sein de chaque intrigue secondaire peut être facilement fait en utilisant
seaborn.FacetGrid
.OriginalL'auteur ImportanceOfBeingErnest