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
Övningsinstruktioner
- Fyll i lexikonet
palette_colorsså 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:nstudent_data.- Lägg till undergrupper i diagrammet med variabeln
"location"och använd lexikonetpalette_colorsför att ge platsundergrupperna färgerna grönt och blått.
- Lägg till undergrupper i diagrammet med variabeln
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()