Top.Mail.Ru
Ответы
Аватар пользователя
9мес
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

Помогите написать код в гугл коллаб для создания гистограммы

Практика. Постройте распределение (гистограмму) успеваемости по математике в зависимости от уровня образования родителей, для детей у чьих родителей среднее образование (high school) и высшее образование (some college). Чтобы построить график только по части датафрейма укажите в качестве значения параметра data отфильтрованную часть датафрейма (data=sp.query('...) ).

По дате
По рейтингу
Аватар пользователя
9мес

plt.figure(figsize=(10, 6))
plt.hist(filtered_data[filtered_data['parental_level_of_education'] == 'high school']['math_score'],
alpha=0.5, label='High School', bins=10)
plt.hist(filtered_data[filtered_data['parental_level_of_education'] == 'some college']['math_score'],
alpha=0.5, label='Some College', bins=10)

plt.title('Распределение успеваемости по математике в зависимости от уровня образования родителей')
plt.xlabel('Оценки по математике')
plt.ylabel('Частота')
plt.legend()
plt.grid(True)
plt.show()