Доброго времени суток! Сегодня рассмотрим библиотеку matplotlib для python. Команда для её установки
py -m pip install -U matplotlib
Построим 4 графика.
Прямую y = x
Параболу y = x^2
Кубическую параболу y = x^3
Ветвь параболы y = √x
Импортируем библиотеку matplotlib, а также numpy, она нужна для вычисления корня, также можно использовать библиотеку math.
import matplotlib.pyplot as plt
import numpy as np
Далее имеем такой код.
x это список точек от -5, до 6 с шагом 1. После этого находим список точек y для каждой функции с помощью цикла for.
plt.grid() создаёт сетку.
plt.plot() создаёт сам график, с точками x и y, параметр в строке позволяет форматировать график, первая буква это цвет графика, далее можно указать, чтобы он отображался пунктирной линией или сделать точечным.
Параметр label нужен для легенды, которая включается строкой plt.legend()
plt.show() выводит окно с графиком.
Теперь отобразим эти же графики по отдельности, но в одном окне, в этом нам поможет функция subplots().
Она возвращает два объекта, Figure - подложка, на которой размещаются поля с графиками и Axes - массив объектов, через который и будем размещать каждый график.
Так теперь будет выглядеть код. также я добавил сетку и легенду на каждое поле с помощью циклов.
Теперь результат будет такой
На этом всё, выкладываю ссылки на обе программы.
Спасибо за просмотр статьи, не болейте!
#программированиенаpython #программированиедляначинающих #python3