Odcień (hue) i wykresy zliczające
Kontynuujmy eksplorację zbioru danych dotyczącego uczniów szkół średnich i przyjrzyjmy się nowej zmiennej. Kolumna "school" zawiera inicjały szkoły, do której uczęszczał dany uczeń – „GP" lub „MS".
W poprzednim ćwiczeniu stworzyliśmy wykres punktowy, na którym punkty były pokolorowane w zależności od tego, czy uczeń mieszkał na obszarze miejskim, czy wiejskim. Ile uczniów mieszka na obszarach miejskich, a ile na wiejskich – i czy różni się to w zależności od szkoły? Stwórzmy wykres zliczający z podgrupami, żeby się tego dowiedzieć.
To ćwiczenie jest częścią kursu
Wprowadzenie do wizualizacji danych z Seaborn
Instrukcje do ćwiczenia
- Uzupełnij słownik
palette_colors, przypisując wartość lokalizacji"Rural"do koloru"green", a wartość"Urban"do koloru"blue". - Utwórz wykres zliczający ze zmienną
"school"na osi x, korzystając z DataFramestudent_data.- Dodaj podgrupy do wykresu, używając zmiennej
"location", i skorzystaj ze słownikapalette_colors, aby podgrupy lokalizacji były w kolorach zielonym i niebieskim.
- Dodaj podgrupy do wykresu, używając zmiennej
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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()