Визуализация данных в Jupyter Notebook

Построение графиков с Matplotlib

Содержание курса

Простой график (линия)

Matplotlib – основная библиотека для построения графиков в Python. В сочетании с Jupyter она позволяет сразу видеть графики внутри ноутбука. Начнём с простого линейного графика функции.

Пример: построим график на интервале .

%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np

# Данные для графика: массив x и соответствующие y
x = np.linspace(0, 2*np.pi, 100)  # 100 точек от 0 до 2π
y = np.sin(x)
plt.plot(x, y)
plt.show()

Здесь:

  • %matplotlib inline – специальная "магия", которая настраивает matplotlib на вывод графиков прямо в ноутбуке (в виде статичных изображений). В современных Jupyter Notebook это обычно установлено по умолчанию, но написать строчку не повредит.

  • plt.plot(x, y) – построение графика (линия) по точкам с координатами (x, y). В данном случае получится плавная синусоида.

  • plt.show() – команда отобразить рисунок. В ноутбуке даже без show() график появится, если plt.plot был последней командой, но show рекомендуется вызывать явно, особенно если несколько графиков.

После выполнения появится график синусоиды – волнистая линия. По умолчанию оси x и y не подписаны, график не озаглавлен – это мы добавим далее.

Если библиотека matplotlib не установлена (вдруг вы ставили окружение с нуля), установите через %pip install matplotlib. В Anaconda она включена изначально.