python - regroupement de pandas par diagramme de conditions
某草草
某草草 2017-06-20 10:05:45
0
1
1046

Comment dessiner un histogramme avec le nom en abscisse et le score en ordonnée ?

某草草
某草草

répondre à tous(1)
仅有的幸福

Essayez-le

df.pivot('name', 'subject', 'score').plot.bar()

Le principe de base de la visualisation des pandas est d'utiliser pivot ou melt pour créer le format de tableau requis pour la création de graphiques.

Voici le code que j'ai exécuté (Jupyter Notebook)

% matplotlib inline
data = [ {"name":"abc", "subject":"A", "score":40}, {"name":"abc", "subject":"B", "score":60}, {"name":"abc", "subject":"C", "score":40},
        {"name":"xyz", "subject":"A", "score":10}, {"name":"xyz", "subject":"B", "score":90}, {"name":"xyz", "subject":"C", "score":30}]
df = pd.DataFrame(data)
df.pivot('name', 'subject', 'score').plot.bar()

Résultat :

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!