Antal- och stapeldiagram

Introduktion till datavisualisering med Seaborn

Content Team

DataCamp

Kategoriska diagram

  • Exempel: antal- och stapeldiagram
  • Involverar en kategorisk variabel
  • Jämförelser mellan grupper

Antaldiagram över maskulinitetsvar

Introduktion till datavisualisering med Seaborn

catplot()

  • Används för att skapa kategoriska diagram
  • Samma fördelar som relplot()
  • Skapa enkelt deldiagram med col= och row=
Introduktion till datavisualisering med Seaborn

countplot() vs. catplot()

import matplotlib.pyplot as plt
import seaborn as sns

sns.countplot(x="how_masculine",
              data=masculinity_data)

plt.show()

Antaldiagram över maskulinitetsvar

Introduktion till datavisualisering med Seaborn

countplot() vs. catplot()

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="how_masculine",
            data=masculinity_data,
            kind="count")

plt.show()

Antaldiagram över maskulinitetsvar

Introduktion till datavisualisering med Seaborn

Ändra ordning

import matplotlib.pyplot as plt
import seaborn as sns

category_order = ["No answer", "Not at all", "Not very", "Somewhat", "Very"]
sns.catplot(x="how_masculine", data=masculinity_data, kind="count", order=category_order)
plt.show()

Omordnat antaldiagram över maskulinitetsvar

Introduktion till datavisualisering med Seaborn

Stapeldiagram

Visar medelvärdet av en kvantitativ variabel per kategori

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="day",
            y="total_bill",
            data=tips,
            kind="bar")

plt.show()

Stapeldiagram över genomsnittlig nota per dag

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Introduktion till datavisualisering med Seaborn

Konfidensintervall

  • Linjerna visar 95% konfidensintervall för medelvärdet
  • Visar osäkerhet kring skattningen
  • Förutsätter att data är ett slumpmässigt urval

Stapeldiagram över genomsnittlig nota per dag

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Introduktion till datavisualisering med Seaborn

Stänga av konfidensintervall

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="day",
            y="total_bill",
            data=tips,
            kind="bar",
            errorbar=None)

plt.show()

Stapeldiagram utan konfidensintervall

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Introduktion till datavisualisering med Seaborn

Ändra orientering

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="total_bill",
            y="day",
            data=tips,
            kind="bar")

plt.show()

Horisontellt stapeldiagram

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Introduktion till datavisualisering med Seaborn

Nu kör vi en övning!

Introduktion till datavisualisering med Seaborn

Preparing Video For Download...