Kom igångKom igång gratis

Hue och countplot

Vi fortsätter att utforska vår datamängd med elever i gymnasiet, den här gången med fokus på en ny variabel. Kolumnen "school" anger initialerna för skolan eleven gick på – antingen "GP" eller "MS".

I förra övningen skapade vi ett spridningsdiagram där punkterna färgades efter om eleven bodde i ett urbant eller ruralt område. Hur många elever bor i urbana respektive rurala områden, och varierar det beroende på vilken skola eleven gick på? Vi skapar ett countplot med undergrupper för att ta reda på det.

Den här övningen är en del av kursen

Introduktion till datavisualisering med Seaborn

Visa kurs

Övningsinstruktioner

  • Fyll i lexikonet palette_colors så att platsvärdet "Rural" mappas till färgen "green" och platsvärdet "Urban" mappas till färgen "blue".
  • Skapa ett countplot med "school" på x-axeln och använd DataFrame:n student_data.
    • Lägg till undergrupper i diagrammet med variabeln "location" och använd lexikonet palette_colors för att ge platsundergrupperna färgerna grönt och blått.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Import Matplotlib and Seaborn
import matplotlib.pyplot as plt
import seaborn as sns

# Create a dictionary mapping subgroup values to colors
palette_colors = {____: "green", ____: "blue"}

# Create a count plot of school with location subgroups




# Display plot
plt.show()
Redigera och kör kod