Кейс № 1. Результаты
экзаменов
Статистика
Статистика учебных учреждений и процесс разработки
Вычисляем средние значения для каждого пола и предмета.
Импорт необходимых модулей / Загрузка данных
Начало работы
Имортируем и загружаем
данные с помощью
библиотеки pandas.
При выводе получаем среднее значение
для каждого пола и предмета.
Вычисление средних значений для каждого типа обеда и предмета
Следующий шаг
При выводе получаем среднее
значение для платного и
бесплатного обеда и предмета.
Построение графиков для средних значений оценок каждого пола и предмета
Построение графиков для средних
значений оценок
Эта строка создает фигуру с двумя строками и тремя
столбцами вложенных графиков и устанавливает размер
фигуры 12 дюймов в ширину и 8 дюймов в высоту.
Переменная fig представляет фигуру целиком, в то время как переменная axes представляет собой двумерный массив
объектов AxesSubplot, представляющих каждый вложенный график.
В этой строке выполняется итерация по каждому полу (женский и мужской) и их соответствующим средним баллам с
использованием функции zip() для объединения двух списков в пары. Функция enumerate() добавляет переменную счетчика i для
отслеживания текущей итерации.
Построение графиков для средних значений оценок каждого пола и предмета
Построение графиков для средних
значений оценок
Далее выполняется итерация по каждому предмету (математика, чтение, письмо) и их соответствующему
цвету (красный, зеленый, синий) с использованием функции zip() для объединения двух списков в пары.
Функция enumerate() добавляет переменную счетчика j для отслеживания текущей итерации.
Построение графиков для средних значений оценок каждого пола и предмета
Построение графиков для средних
значений оценок
Эта линия отображает горизонтальную столбчатую диаграмму для средних оценок текущего пола и предмета на текущем
подзаголовке оси [i,j]
Наконец, код отображает средние баллы для каждого пола и предмета с использованием горизонтальной столбчатой диаграммы.
Функция subplots используется для создания рисунка с двумя строками и тремя столбцами, а функция enumerate используется для
перебора пар gender и subject. Для каждой пары создается новый вспомогательный график с использованием метода plot объекта
DataFrame. Методы set_xlabel, set_ylabel и set_title используются для добавления меток к подзаголовку. Функция tight_layout
используется для настройки расположения вложенных графиков, а метод show используется для отображения диаграммы.
Построение графиков для средних значений оценок каждого пола и предмета
Построение графиков для средних
значений оценок
И наконец выводим всё это чудо с помощью
данных комманд.
Весь код уложился мне за 27 (20) строк.
Вывод данных
Результат сей чудо
Достарыңызбен бөлісу: |