1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do wizualizacji danych z Matplotlib

Connected

ćwiczenie

Automatyzacja wizualizacji

Jedną z największych zalet Matplotlib jest możliwość automatycznego dostosowywania się do przekazywanych danych wejściowych. Na przykład, jeśli otrzymasz dane z nieznaną liczbą kategorii, możesz mimo to wygenerować wykres słupkowy z osobnym słupkiem dla każdej kategorii.

Właśnie to zrobisz w tym ćwiczeniu. Ponownie zwizualizujesz dane o zdobywcach medali na letnich Igrzyskach Olimpijskich 2016 – tym razem jednak zbiór danych będzie zawierał pewną nieznaną liczbę dyscyplin sportowych. Dane zostaną wczytane do pamięci jako obiekt DataFrame biblioteki pandas o nazwie summer_2016_medals, który zawiera kolumnę "Sport" wskazującą dyscyplinę sportową każdego wiersza. Dostępna jest też kolumna "Weight" z wagą każdego sportowca.

Instrukcje

100 XP
  • Iteruj po wartościach zmiennej sports, używając sport jako zmiennej pętli.
  • W każdej iteracji wyodrębnij wiersze, w których kolumna "Sport" jest równa wartości sport.
  • Dodaj słupek do dostarczonego obiektu ax, oznaczając go nazwą dyscypliny – jako jego wysokość ustaw średnią kolumny "Weight", a odchylenie standardowe jako słupek błędu na osi y.
  • Zapisz wykres do pliku "sports_weights.png".