1. Nauka
  2. /
  3. Kursy
  4. /
  5. Ulepszanie wizualizacji danych w Pythonie

Connected

ćwiczenie

Rozdzielanie nakładających się pasm

Nałożenie wielu linii trendu na jeden wykres jest stosunkowo proste i pozwala na szybkie porównania. Problem pojawia się, gdy trzeba dodać pasma niepewności wokół tych linii – wykres staje się bardzo trudny do odczytania. Ciężko wtedy stwierdzić, czy dana linia należy do górnej granicy jednego pasma czy do dolnej granicy innego. Na szczęście w Seaborn można łatwo rozdzielić nakładające się pasma na osobne panele.

Przeanalizuj trendy poziomów SO2 dla kilku miast we wschodniej części USA. Jeśli narysujesz trendy wraz z pasmami ufności na jednym wykresie – efekt będzie chaotyczny. Użyj funkcji FacetGrid() z biblioteki Seaborn, aby rozłożyć przedziały ufności na wiele paneli i ułatwić sobie ich analizę.

Instrukcje

100 XP
  • Skonfiguruj siatkę faset, dzieląc wykresy według kolumny city w zbiorze eastern_SO2.
  • Przekaż funkcję rysującą przedziały ufności do map().
  • Ustaw kolor 'coral' dla przedziałów ufności.
  • Spraw, by nałożona linia średniej rysowana przez g.map(plt.plot,...) wyróżniała się na tle pasm ufności – pokoloruj ją na biało.