Tworzenie wykresu pudełkowego

Wprowadzenie do wizualizacji danych z Seaborn

Content Team

DataCamp

Czym jest wykres pudełkowy?

  • Przedstawia rozkład danych ilościowych
  • Widoczne: mediana, rozrzut, skośność i wartości odstające
  • Ułatwia porównania między grupami

Wykres pudełkowy łącznego rachunku z podziałem na dni tygodnia

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

Jak utworzyć wykres pudełkowy

import matplotlib.pyplot as plt
import seaborn as sns

g = sns.catplot(x="time", 
                y="total_bill",
                data=tips, 
                kind="box")

plt.show()

Wykres pudełkowy łącznego rachunku z podziałem na porę dnia

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

Zmiana kolejności kategorii

import matplotlib.pyplot as plt
import seaborn as sns

g = sns.catplot(x="time", 
                y="total_bill",
                data=tips, 
                kind="box",
                order=["Dinner", 
                       "Lunch"])

plt.show()

Wykres pudełkowy z kolacją wyświetloną przed lunchem

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

Pomijanie wartości odstających

import matplotlib.pyplot as plt
import seaborn as sns

g = sns.catplot(x="time", 
                y="total_bill",
                data=tips, 
                kind="box",
                showfliers=False)

plt.show()

Wykres pudełkowy bez wartości odstających

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

Zmiana wąsów za pomocą `whis`

  • Domyślnie wąsy sięgają 1,5 * rozstępu kwartylowego
  • Rozszerzenie do 2,0 * IQR: whis=2.0
  • Wyświetlenie 5. i 95. percentyla: whis=[5, 95]
  • Wyświetlenie wartości min i max: whis=[0, 100]
Wprowadzenie do wizualizacji danych z Seaborn

Zmiana wąsów za pomocą `whis`

import matplotlib.pyplot as plt
import seaborn as sns

g = sns.catplot(x="time", 
                y="total_bill",
                data=tips, 
                kind="box",
                whis=[0, 100])

plt.show()

Wykres pudełkowy z wąsami ustawionymi na wartości min i max

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...