Crearea unui box plot

Introducere în vizualizarea datelor cu Seaborn

Content Team

DataCamp

Ce este un box plot?

  • Afișează distribuția datelor cantitative
  • Evidențiază mediana, dispersia, asimetria și valorile extreme
  • Facilitează comparațiile între grupuri

Box plot al notei totale pe zile ale săptămânii

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Introducere în vizualizarea datelor cu Seaborn

Cum se creează un box plot

import matplotlib.pyplot as plt
import seaborn as sns

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

plt.show()

Box plot al notei totale pe momente ale zilei

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Introducere în vizualizarea datelor cu Seaborn

Modificarea ordinii categoriilor

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()

Box plot cu cina afișată înaintea prânzului

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Introducere în vizualizarea datelor cu Seaborn

Eliminarea valorilor extreme

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()

Box plot fără valori extreme

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Introducere în vizualizarea datelor cu Seaborn

Modificarea mustăților cu `whis`

  • Implicit, mustățile se extind la 1,5 * intervalul intercuartilic
  • Extindere la 2,0 * IQR: whis=2.0
  • Afișarea percentilelor 5 și 95: whis=[5, 95]
  • Afișarea valorilor min și max: whis=[0, 100]
Introducere în vizualizarea datelor cu Seaborn

Modificarea mustăților cu `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()

Box plot cu mustăți setate la minim și maxim

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Introducere în vizualizarea datelor cu Seaborn

Să exersăm!

Introducere în vizualizarea datelor cu Seaborn

Preparing Video For Download...