Параметр hue и столбчатые диаграммы частот
Продолжим изучение набора данных учеников средней школы и рассмотрим новую переменную. Столбец "school" содержит аббревиатуру школы, которую посещал ученик: «GP» или «MS».
В прошлом упражнении мы построили диаграмму рассеяния, в которой точки были окрашены в зависимости от того, живёт ли ученик в городской или сельской местности. Сколько учеников живёт в городе, а сколько — в сельской местности? И зависит ли это от того, в какой школе они учатся? Давайте построим столбчатую диаграмму частот с подгруппами, чтобы это выяснить.
Это упражнение является частью курса
Введение в визуализацию данных с помощью Seaborn
Инструкции к упражнению
- Заполните словарь
palette_colors: сопоставьте значение"Rural"с цветом"green", а значение"Urban"— с цветом"blue". - Постройте столбчатую диаграмму частот с переменной
"school"по оси X, используя DataFramestudent_data.- Добавьте подгруппы на основе переменной
"location"и используйте словарьpalette_colors, чтобы подгруппы местоположения отображались зелёным и синим цветами.
- Добавьте подгруппы на основе переменной
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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()