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