Punktdiagram

Introduktion till datavisualisering med Seaborn

Content Team

DataCamp

Vad är punktdiagram?

  • Punkter visar medelvärdet för en kvantitativ variabel
  • Lodräta linjer visar 95 % konfidensintervall

Punktdiagram över genomsnittlig nota för rökare och icke-rökare

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

Linjediagram: genomsnittlig nivå av kvävedioxid över tid Linjediagram över kvävedioxid över tid

Punktdiagram: genomsnittlig restaurangnota, rökare jämfört med icke-rökare Punktdiagram över genomsnittlig nota för rökare och icke-rökare

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

Punktdiagram jämfört med linjediagram

Båda visar:

  • Medelvärde för kvantitativ variabel
  • 95 % konfidensintervall för medelvärdet

Skillnader:

  • Linjediagram har kvantitativ variabel (vanligen tid) på x-axeln
  • Punktdiagram har kategorisk variabel på x-axeln
Introduktion till datavisualisering med Seaborn

Punktdiagram jämfört med stapeldiagram

Båda visar:

  • Medelvärde för kvantitativ variabel
  • 95 % konfidensintervall för medelvärdet
Introduktion till datavisualisering med Seaborn

Punktdiagram jämfört med stapeldiagram

Stapeldiagram över maskulinitet med nyans

Punktdiagram över maskulinitet med nyans

Introduktion till datavisualisering med Seaborn

Skapa ett punktdiagram

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="age", 
            y="masculinity_important", 
            data=masculinity_data,
            hue="feel_masculine",
            kind="point")

plt.show()

Punktdiagram över maskulinitet med nyans

Introduktion till datavisualisering med Seaborn

Koppla bort punkterna

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="age", 
            y="masculinity_important", 
            data=masculinity_data,
            hue="feel_masculine",
            kind="point",
            linestyle="none")

plt.show()

Punktdiagram över maskulinitet med nyans och frånkopplade punkter

Introduktion till datavisualisering med Seaborn

Visa medianen

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="smoker", 
            y="total_bill", 
            data=tips, 
            kind="point")

plt.show()

Punktdiagram över genomsnittlig totalnota för rökare och icke-rökare

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

Visa medianen

import matplotlib.pyplot as plt
import seaborn as sns
from numpy import median

sns.catplot(x="smoker", 
            y="total_bill", 
            data=tips, 
            kind="point", 
            estimator=median)

plt.show()

Punktdiagram över mediantotalnota för rökare och icke-rökare

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

Anpassa konfidensintervallen

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="smoker", 
            y="total_bill", 
            data=tips, 
            kind="point",
            capsize=0.2)

plt.show()

Punktdiagram med ändmarkeringar på konfidensintervall

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

Stäng av konfidensintervall

import matplotlib.pyplot as plt
import seaborn as sns

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

plt.show()

Punktdiagram utan konfidensintervall

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