1. Learn
  2. /
  3. Курси
  4. /
  5. Introduction à la visualisation de données avec Matplotlib

Connected

вправа

Automatisez votre visualisation

L'une des grandes forces de Matplotlib est son automatisation : il peut s'adapter aux données reçues en entrée. Par exemple, même si vous recevez des données avec un nombre de catégories inconnu, vous pouvez quand même créer un diagramme à barres qui comporte une barre pour chaque catégorie.

C'est exactement ce que vous ferez dans cet exercice. Vous allez à nouveau visualiser des données sur les médaillés des Jeux olympiques d'été de 2016, mais cette fois avec un jeu de données qui contient un nombre inconnu de disciplines sportives. Ce jeu sera chargé en mémoire comme un objet DataFrame de pandas appelé summer_2016_medals, qui contient une colonne "Sport" indiquant la discipline sportive à laquelle correspond chaque ligne. Il y a aussi une colonne "Weight" qui indique le poids de chaque athlète.

Інструкції

100 XP
  • Parcourez les valeurs de sports en utilisant sport comme variable de boucle.
  • À chaque itération, extrayez les lignes où la colonne "Sport" est égale à sport.
  • Ajoutez une barre à l'objet ax fourni, étiquetée avec le nom du sport, dont la hauteur est la moyenne de la colonne "Weight", et avec l'écart type comme barre d'erreur sur l'axe des y.
  • Enregistrez la figure dans le fichier "sports_weights.png".