Matplotlib для начинающих

Этот комплексный курс охватывает фундаментальные концепции и практические методы Matplotlib, основной библиотеки для построения графиков в Python. Научитесь создавать различные типы диаграмм и визуализаций, включая линейные графики, столбчатые диаграммы, диаграммы рассеяния, гистограммы, круговые диаграммы и подграфики.

PythonНаука о данных

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Научитесь превращать небольшие наборы данных Python в понятные визуализации с помощью Matplotlib. В восьми пошаговых лабораториях вы установите библиотеку, создадите и настроите распространённые типы диаграмм, сохраните фигуры как изображения и разместите несколько графиков в одной фигуре.

Каждая лаборатория разбирает один способ построения короткими конкретными шагами. Вы поработаете с линейными, столбчатыми и точечными графиками, гистограммами, круговыми диаграммами и подграфиками, а также с подписями, цветами, маркерами, легендами, осями и компоновкой.

Чему вы научитесь

  • Устанавливать Matplotlib, импортировать matplotlib.pyplot и создавать объекты Figure и Axes
  • Строить линии и добавлять подписи осей, заголовки, цвета, маркеры и стили линий
  • Создавать вертикальные и горизонтальные столбчатые диаграммы с цветами и легендами
  • Строить диаграммы рассеяния и настраивать размер, цвет маркеров и сетку
  • Создавать и настраивать гистограммы, включая число интервалов и нормализацию плотности
  • Показывать доли с подписями, процентами, вынесенными секторами и тенями
  • Объединять графики с помощью подграфиков, общих осей и настройки компоновки
  • Отображать графики и сохранять фигуры в файлы изображений

Для кого этот курс

Курс предназначен для начинающих пользователей Python, которым нужно практическое знакомство с построением графиков без перегруженной теории визуализации. Он особенно полезен, если вы умеете писать небольшие скрипты и списки, но ещё не использовали Matplotlib. Курс учит строить диаграммы, но не рассматривает очистку данных, статистический анализ, Pandas и продвинутый дизайн визуализаций.

Предварительные требования: Рекомендуется знать базовый синтаксис Python: переменные, списки, вызовы функций и запуск скрипта. Опыт работы с Matplotlib не требуется.

Учебная среда: Пошаговые лаборатории выполняются в предоставленной Ubuntu 22.04 WebIDE. Вы устанавливаете и используете Matplotlib в файлах Python, запускаете код и просматриваете сохранённые изображения в среде лаборатории.

Часто задаваемые вопросы

Начинается ли курс с установки Matplotlib?

Да. В первой лаборатории вы используете pip, импортируете matplotlib.pyplot, проверяете версию и создаёте как пустую фигуру, так и отображаемый график.

Какие виды диаграмм я создам?

Вы построите линейные графики, вертикальные и горизонтальные столбчатые диаграммы, диаграммы рассеяния, гистограммы, круговые диаграммы и многочастные фигуры с подграфиками.

Нужен ли опыт работы с NumPy или Pandas?

Нет. В одном упражнении NumPy генерирует данные для гистограммы, но более широкие знания NumPy или Pandas не предполагаются. Достаточно основ Python.

Есть ли самостоятельные задачи или итоговый проект?

Нет. Все восемь занятий — пошаговые лаборатории начального уровня по отдельным приёмам построения, а не самостоятельный проект.

Преподаватель

labby
Labby
Labby is the LabEx teacher.