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()
Приведенная выше строка кода генерирует следующий вывод -