Sammanfattning

Introduktion till datavisualisering med Seaborn

Content Team

DataCamp

Kom igång

Importera Seaborn:

import seaborn as sns

Importera Matplotlib:

import matplotlib.pyplot as plt

Visa ett diagram:

plt.show()
Introduktion till datavisualisering med Seaborn

Relationsdiagram

  • Visar sambandet mellan två kvantitativa variabler
  • Exempel: punktdiagram, linjediagram
sns.relplot(x="x_variable_name", 
            y="y_variable_name", 
            data=pandas_df, 
            kind="scatter")
Introduktion till datavisualisering med Seaborn

Kategoridiagram

  • Visar fördelningen av en kvantitativ variabel inom kategorier definierade av en kategorisk variabel
  • Exempel: stapeldiagram, frekvensdiagram, lådagram, punktdiagram med medelvärden
sns.catplot(x="x_variable_name", 
            y="y_variable_name", 
            data=pandas_df, 
            kind="bar")
Introduktion till datavisualisering med Seaborn

Lägga till en tredje variabel (hue)

Med hue skapas undergrupper som visas i olika färger i samma diagram.

Punktdiagram med hue

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

Lägga till en tredje variabel (row/col)

Med row och/eller col i relplot() eller catplot() skapas undergrupper som visas i separata deldiagram.

Punktdiagram med deldiagram

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

Anpassning

  • Ändra bakgrunden: sns.set_style()
  • Ändra huvudfärgerna: sns.set_palette()
  • Ändra skalan: sns.set_context()
Introduktion till datavisualisering med Seaborn

Lägga till en titel

Objekttyp Diagramtyper Så lägger du till en titel
FacetGrid relplot(), catplot() g.figure.suptitle()
AxesSubplot scatterplot(), countplot(), m.fl. g.set_title()
Introduktion till datavisualisering med Seaborn

Sista justeringarna

Lägg till etiketter för x- och y-axeln:

g.set(xlabel="new x-axis label",
      ylabel="new y-axis label")

Rotera x-axelns etiketter:

plt.xticks(rotation=90)
Introduktion till datavisualisering med Seaborn

Nu kör vi en övning!

Introduktion till datavisualisering med Seaborn

Preparing Video For Download...