Имеется файл с оценками студентов по предмету «ПР13_оценки.csv». Разработайте приложение, которое строит с помощью Matplotlib столбиковую диаграмму по предмету «Программирование и основы алгоритмизации» с выводом количества оценок разного вида.
python
import pandas as pd
import matplotlib.pyplot as plt
# Шаг 1
df = pd.read_csv('ПР13_оценки.csv')
# Шаг 2
programming_grades = df.loc[df['Предмет'] == 'Программирование и основы алгоритмизации', 'Оценка']
# Шаг 3
grades_count = programming_grades.value_counts()
# Шаг 4
plt.bar(x=grades_count.index, height=grades_count.values)
# Шаг 5
plt.title('Оценки по предмету "Программирование и основы алгоритмизации"')
plt.xlabel('Оценка')
plt.ylabel('Количество')
# Шаг 6
plt.show()
Выполнив данный код, мы получим столбиковую диаграмму, на оси x которой будут отображены категории оценок, а на оси y - количество соответствующих оценок. Такой график позволит легко визуализировать распределение оценок по предмету «Программирование и основы алгоритмизации» и оценить, сколько студентов получили высокие, а сколько - низкие оценки.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет