matplotlib.pyplot
matplotlib.pyplot — это интерфейс на основе состояния для matplotlib. Он предоставляет неявный, похожий на MATLAB, способ построения графиков. Он также открывает фигуры на вашем экране и действует как менеджер графического интерфейса фигуры.
pyplot предназначен в основном для интерактивных графиков и простых случаев программируемого построения графиков:
import numpy as np import matplotlib.pyplot as plt x = np.arange(0, 5, 0.1) y = np.sin(x) plt.plot(x, y)
Явный (объектно-ориентированный) API рекомендуется для сложных графиков, хотя pyplot по-прежнему обычно используется для создания фигуры и часто осей в фигуре. См. pyplot.figure, pyplot.subplots и pyplot.subplot_mosaic для создания фигур и API осей для методов построения графиков на оси:
import numpy as np import matplotlib.pyplot as plt x = np.arange(0, 5, 0.1) y = np.sin(x) fig, ax = plt.subplots() ax.plot(x, y)
Функции
| Построить автокорреляцию x. |
| Построить спектр фаз. |
| Добавить аннотацию к точке xy с текстом text. |
| Добавить стрелку на Axes. |
| Автоматически масштабировать область просмотра оси данных (переключатель). |
| Установить цветовое отображение на 'autumn'. |
| Добавить ось к текущей фигуре и сделать её текущей. |
| Добавить горизонтальную линию через ось. |
| Добавить горизонтальный размах (прямоугольник) через Axes. |
| Удобный метод для получения или установки некоторых свойств оси. |
| Добавить бесконечно длинную прямую. |
| Добавить вертикальную линию через Axes. |
| Добавить вертикальный размах (прямоугольник) через Axes. |
| Построить столбчатую диаграмму. |
| Подписать столбчатую диаграмму. |
| Построить 2D поле стрелок. |
| Построить горизонтальную столбчатую диаграмму. |
| Установить цветовое отображение на 'bone'. |
| Включить или выключить рамку оси на текущей оси. |
| Построить диаграмму размаха. |
| Построить горизонтальную последовательность прямоугольников. |
| Очистить текущую ось. |
| Подписать контурный график. |
| Очистить текущую фигуру. |
| Установить пределы цветов текущего изображения. |
| Закрыть окно фигуры. |
| Построить когерентность между x и y. |
| Добавить шкалу цветов к графику. |
| Привязать функцию func к событию s. |
| Построить контурные линии. |
| Построить заполненные контуры. |
| Установить цветовое отображение на 'cool'. |
| Установить цветовое отображение на 'copper'. |
| Построить взаимную спектральную плотность. |
| Удалить |
| Отключить обратный вызов с id cid. |
| Перерисовать текущую фигуру. |
Перерисовать текущую фигуру, если режим интерактивный. | |
| Построить y в зависимости от x как линии и/или маркеры с прикрепленными погрешностями. |
| Построить одинаковые параллельные линии в заданных позициях. |
| Добавить непересэмплированное изображение в фигуру. |
| Разместить легенду на фигуре. |
| Возвращает, существует ли фигура с данным идентификатором. |
| Добавить текст в фигуру. |
| Создать новую фигуру или активировать существующую. |
| Построить заполненные многоугольники. |
| Заполнение области между двумя горизонтальными кривыми. |
| Заполнение области между двумя вертикальными кривыми. |
| Поиск объектов-артистов. |
| Установка цветовой карты на 'flag'. |
| Получение текущей оси. |
| Получение текущей фигуры. |
| Получение текущего цветного объекта-артиста. |
| Возвращение значения свойства объекта |
Возвращение менеджера текущей фигуры. | |
Возвращение списка существующих меток фигур. | |
Возвращение списка существующих номеров фигур. | |
Возвращение отсортированного списка всех команд построения графиков. | |
| Возвращение значения свойства объекта |
| Блокирующий вызов для взаимодействия с фигурой. |
| Установка цветовой карты на 'gray'. |
| Настройка линий сетки. |
| Построение 2D-графика с гексагональным разбиением точек x, y. |
| Построение гистограммы. |
| Построение 2D-гистограммы. |
| Построение горизонтальных линий в каждой точке y от xmin до xmax. |
| Установка цветовой карты на 'hot'. |
| Установка цветовой карты на 'hsv'. |
| Чтение изображения из файла в массив. |
| Сохранение массива как изображение в файл. |
| Отображение данных как изображения на 2D-растре. |
| Установка цветовой карты на 'inferno'. |
Установка обработчика отображения repl для автоматического перерисовки устаревших фигур при возвращении управления в repl. | |
| Отключение интерактивного режима. |
| Включение интерактивного режима. |
Возвращает, обновляются ли графики после каждой команды построения. | |
| Установка цветовой карты на 'jet'. |
| Размещение легенды на оси. |
| Управление поведением основных локаторов делений. |
| Построение графика с логарифмической шкалой по обеим осям (x и y). |
| Установка цветовой карты на 'magma'. |
| Построение графика спектра величин. |
| Установка или получение отступов автоматического масштабирования. |
| Отображение массива как матрицы в новом окне фигуры. |
Удаление мелких делений с оси. | |
Отображение мелких делений на оси. | |
| Создание нового экземпляра менеджера фигур. |
Установка цветовой карты на 'nipy_spectral'. | |
| Запуск цикла событий графического интерфейса пользователя на interval секунд. |
| Построение псевдоцветового графика с нерегулярной прямоугольной сеткой. |
| Построение псевдоцветового графика с нерегулярной прямоугольной сеткой. |
| Построение спектра фаз. |
| Построение круговой диаграммы. |
| Установка цветовой карты на 'pink'. |
| Установка цветовой карты на 'plasma'. |
| Построение графиков y по x в виде линий и/или маркеров. |
| Построение графиков, интерпретирующих числа как даты. |
| Построение полярного графика. |
| Установка цветовой карты на 'prism'. |
| Построение графика плотности спектральной мощности. |
| Построение 2D поля стрелок. |
| Добавление ключа к графику quiver. |
| Установка текущих |
| Возвращает менеджер контекста для временного изменения rcParams. |
Восстановление | |
| Получение или установка радиальных линий сетки на текущем полярном графике. |
| Сохранение текущей фигуры. |
| Устанавливает текущую ось на ax и текущую фигуру на родителя ax. |
| Точечный график y против x. |
| Установка текущего изображения. |
| Построение графика с логарифмической шкалой по оси x. |
| Построение графика с логарифмической шкалой по оси y. |
| Установка цветовой карты по умолчанию и ее применение к текущему изображению, если оно есть. |
| Установка уровня журнала Matplotlib и уровня обработчика корневого журнала, создавая обработчик, если он еще не существует. |
| Установка одной или нескольких свойств на |
| Отображение всех открытых фигур. |
| Построение спектрограммы. |
| Установка цветовой карты на 'spring'. |
| Построение шаблона разреженности 2D массива. |
| Построение стопки областей. |
| Построение ступенчатой постоянной функции в виде линии с ограничивающими краями или заполненного графика. |
| Создание графика stem. |
| Построение ступенчатого графика. |
| Построение линий потока векторного потока. |
| Добавление оси к текущей фигуре или извлечение существующей оси. |
| Создание подграфика в заданной позиции внутри регулярной сетки. |
| Создание макета осей на основе ASCII-искусства или вложенных списков. |
| Запуск окна инструмента subplot для фигуры. |
| Создание фигуры и набора подграфиков. |
| Настройка параметров макета подграфиков. |
| Установка цветовой карты на 'summer'. |
| Добавление централизованного заголовка к фигуре. |
| Закрытие всех открытых фигур и установка бэкенда Matplotlib. |
| Добавить таблицу в |
| Добавить текст в область Axes. |
| Получить или установить линии сетки по углу на текущем полярном графике. |
| Изменить внешний вид делений, меток делений и линий сетки. |
| Настроить используемый по умолчанию |
| Настроить отступы между и вокруг подграфиков. |
| Установить заголовок области Axes. |
| Нарисовать линии контура на неструктурированной треугольной сетке. |
| Нарисовать области контура на неструктурированной треугольной сетке. |
| Создать псевдоцветной график неструктурированной треугольной сетки. |
| Нарисовать неструктурированную треугольную сетку в виде линий и/или маркеров. |
| Создать и вернуть вторую область Axes, которая использует общую ось x. |
| Создать и вернуть вторую область Axes, которая использует общую ось y. |
Отключить обработчик отображения Matplotlib. | |
| Создать график «скрипка». |
| Установить цветовую карту на 'viridis'. |
| Нарисовать вертикальные линии в каждой точке x от ymin до ymax. |
| Ожидание взаимодействия с графиком. |
| Установить цветовую карту на 'winter'. |
| Отобразить взаимную корреляцию между x и y. |
| Включить режим рисования в стиле комиксов xkcd. |
| Установить метку для оси x. |
| Получить или установить пределы по оси x текущей области Axes. |
| Установить масштаб оси x. |
| Получить или установить текущие позиции и метки делений оси x. |
| Установить метку для оси y. |
| Получить или установить пределы по оси y текущей области Axes. |
| Установить масштаб оси y. |
| Получить или установить текущие позиции и метки делений оси y. |
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/_as_gen/matplotlib.pyplot.html