Построение графиков с 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 она включена изначально.
