Учебники

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()

Выше строка кода генерирует следующий вывод —

Основы печати

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

символы -, -, -.,,. ,,, о, ^, v, <,>, с, +, х, D, д, 1, 2, 3, 4, ч, Н, р, ​​| , _
цвета b, g, r, c, m, y, k, w

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

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()

Выше строка кода генерирует следующий вывод —