Wprowadzenie do wykresów relacyjnych i podwykresów

Wprowadzenie do wizualizacji danych z Seaborn

Content Team

DataCamp

Pytania o zmienne ilościowe

Wykresy relacyjne

  • Wzrost a waga

Wykres punktowy wzrostu względem wagi

Wprowadzenie do wizualizacji danych z Seaborn

Pytania o zmienne ilościowe

Wykresy relacyjne

  • Wzrost a waga
  • Liczba nieobecności a ocena końcowa

Wykres punktowy liczby nieobecności względem oceny końcowej

Wprowadzenie do wizualizacji danych z Seaborn

Pytania o zmienne ilościowe

Wykresy relacyjne

  • Wzrost a waga
  • Liczba nieobecności a ocena końcowa
  • PKB a wskaźnik piśmienności

Wykres punktowy PKB względem wskaźnika piśmienności

Wprowadzenie do wizualizacji danych z Seaborn

Wykres punktowy z odcieniem

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

Wykres punktowy z podwykresami

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

Wprowadzenie do relplot()

  • Tworzy „wykresy relacyjne": punktowe lub liniowe

Dlaczego używać relplot() zamiast scatterplot()?

  • relplot() umożliwia tworzenie podwykresów w jednej figurze
Wprowadzenie do wizualizacji danych z Seaborn

scatterplot() vs. relplot()

Użycie scatterplot()

import seaborn as sns
import matplotlib.pyplot as plt

sns.scatterplot(x="total_bill", 
                y="tip", 
                data=tips)

plt.show()

Użycie relplot()

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips,
            kind="scatter")

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

Podwykresy w kolumnach

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips,
            kind="scatter",
            col="smoker")

plt.show()

Wykres punktowy z podwykresami dla palących w kolumnach

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

Podwykresy w wierszach

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips,
            kind="scatter",
            row="smoker")

plt.show()

Wykres punktowy z podwykresami dla palących w wierszach

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

Podwykresy w wierszach i kolumnach

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips,
            kind="scatter",
            col="smoker",
            row="time")

plt.show()

Wykres punktowy z podwykresami dla palących i pory dnia

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

Podgrupy dla dni tygodnia

Wykres punktowy z podwykresami dla dni tygodnia w kolumnach

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

Zawijanie kolumn

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips,
            kind="scatter",
            col="day",
            col_wrap=2)

plt.show()

Wykres punktowy z podwykresami dla dni w dwóch wierszach

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

Kolejność kolumn

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips,
            kind="scatter",
            col="day",
            col_wrap=2,
            col_order=["Thur",
                       "Fri",
                       "Sat",
                       "Sun"])

plt.show()

Wykres punktowy z uporządkowanymi podwykresami dla dni

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

Czas na ćwiczenia!

Wprowadzenie do wizualizacji danych z Seaborn

Preparing Video For Download...