Matplotlib - модуль PyLab

PyLab - это процедурный интерфейс к объектно-ориентированной библиотеке построения графиков Matplotlib. Matplotlib - это весь пакет; matplotlib.pyplot - это модуль в Matplotlib; а PyLab - это модуль, который устанавливается вместе с Matplotlib.

PyLab - это удобный модуль, который массово импортирует matplotlib.pyplot (для построения графиков) и NumPy (для математики и работы с массивами) в едином пространстве имен. Хотя во многих примерах используется PyLab, он больше не рекомендуется.

Основные сюжеты

Построение кривых выполняется с помощью команды plot. Требуется пара массивов (или последовательностей) одинаковой длины -

from numpy import *
from pylab import *
x = linspace(-3, 3, 30)
y = x**2
plot(x, y)
show()

Приведенная выше строка кода генерирует следующий вывод -

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

символы -, -, -.,,. ,,, o, ^, v, <,>, s, +, x, D, d, 1, 2, 3, 4, h, H, p, | , _
цвета б, г, г, в, м, у, к, ш

Теперь рассмотрим выполнение следующего кода -

from pylab import *
x = linspace(-3, 3, 30)
y = x**2
plot(x, y, 'r.')
show()

Он рисует красные точки, как показано ниже -

Сюжеты можно накладывать. Просто используйте несколько команд сюжета. Используйте clf (), чтобы очистить график.

from pylab import *
plot(x, sin(x))
plot(x, cos(x), 'r-')
plot(x, -sin(x), 'g--')
show()

Приведенная выше строка кода генерирует следующий вывод -