Podsumowanie

Wprowadzenie do wizualizacji danych z Seaborn

Content Team

DataCamp

Pierwsze kroki

Importowanie Seaborn:

import seaborn as sns

Importowanie Matplotlib:

import matplotlib.pyplot as plt

Wyświetlanie wykresu:

plt.show()
Wprowadzenie do wizualizacji danych z Seaborn

Wykresy relacyjne

  • Pokazują zależność między dwiema zmiennymi ilościowymi
  • Przykłady: wykresy punktowe, liniowe
sns.relplot(x="x_variable_name", 
            y="y_variable_name", 
            data=pandas_df, 
            kind="scatter")
Wprowadzenie do wizualizacji danych z Seaborn

Wykresy kategoryczne

  • Pokazują rozkład zmiennej ilościowej w kategoriach zmiennej jakościowej
  • Przykłady: wykresy słupkowe, zliczające, pudełkowe, punktowe
sns.catplot(x="x_variable_name", 
            y="y_variable_name", 
            data=pandas_df, 
            kind="bar")
Wprowadzenie do wizualizacji danych z Seaborn

Dodawanie trzeciej zmiennej (hue)

Ustawienie hue tworzy podgrupy wyróżnione różnymi kolorami na jednym wykresie.

Wykres punktowy z hue

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Wprowadzenie do wizualizacji danych z Seaborn

Dodawanie trzeciej zmiennej (row/col)

Ustawienie row i/lub col w relplot() lub catplot() tworzy podgrupy wyświetlane na osobnych wykresach.

Wykres punktowy z podwykresami

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Wprowadzenie do wizualizacji danych z Seaborn

Dostosowywanie wykresów

  • Zmiana tła: sns.set_style()
  • Zmiana kolorów elementów: sns.set_palette()
  • Zmiana skali: sns.set_context()
Wprowadzenie do wizualizacji danych z Seaborn

Dodawanie tytułu

Typ obiektu Typy wykresów Jak dodać tytuł
FacetGrid relplot(), catplot() g.figure.suptitle()
AxesSubplot scatterplot(), countplot(), etc. g.set_title()
Wprowadzenie do wizualizacji danych z Seaborn

Ostatnie poprawki

Dodawanie etykiet osi x i y:

g.set(xlabel="new x-axis label",
      ylabel="new y-axis label")

Obracanie etykiet osi x:

plt.xticks(rotation=90)
Wprowadzenie do wizualizacji danych z Seaborn

Czas na ćwiczenia!

Wprowadzenie do wizualizacji danych z Seaborn

Preparing Video For Download...