Zacznij terazZacznij za darmo

Wykresy roju punktów

Zbuduj wykres roju punktów przy użyciu sns.swarmplot(), który przedstawia poziomy ozonu dla wszystkich miast w zbiorze danych pollution w miesiącu marcu. Aby wykres był bardziej czytelny, zmniejsz rozmiar punktów – pozwoli to uniknąć zatłoczenia wynikającego z dużej ich liczby. Na koniec, ponieważ dane zostały przetworzone specjalnie na potrzeby tego wykresu, dodaj tytuł, który pomoże odbiorcy zorientować się w tym, co widzi.

To ćwiczenie jest częścią kursu

Ulepszanie wizualizacji danych w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Przefiltruj zbiór danych pollution, aby uwzględniał tylko obserwacje z marca.
  • Przedstaw poziomy O3 jako wartość ciągłą w funkcji swarmplot().
  • Zmniejsz rozmiar punktów do 3, aby uniknąć ich zatłoczenia.
  • Nadaj wykresowi tytuł 'March Ozone levels by city'.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Filter data to just March
pollution_mar = pollution[pollution.month == ____]

# Plot beeswarm with x as O3
sns.swarmplot(y = "city",
              x = '____', 
              data = pollution_mar, 
              # Decrease the size of the points to avoid crowding 
              size = ____)

# Give a descriptive title
plt.____('____')
plt.show()
Edytuj i uruchom kod