matplotlib.pyplot
Обзор функций Pyplot
|
- matplotlib.pyplot.plotting()[source]
-
Функция
Описание
Построение автокорреляционной функции для x.
Построение спектра фаз.
Добавление аннотации к точке xy с текстом text.
Добавление стрелки на область графика.
Автоматическое масштабирование области графика по данным (переключение).
Добавление области графика к текущей фигуре и назначение её текущей областью.
Добавление горизонтальной линии через ось.
Добавление горизонтального отрезка (прямоугольника) через область графика.
Удобный метод для получения или установки некоторых свойств осей.
Добавление прямой бесконечной длины.
Добавление вертикальной линии через область графика.
Добавление вертикального отрезка (прямоугольника) через область графика.
Построение столбчатой диаграммы.
Подпись столбчатой диаграммы.
Построение 2D поля стрелок.
Построение горизонтальной столбчатой диаграммы.
Включение/выключение рамки области графика.
Построение диаграммы размаха.
Построение горизонтальной последовательности прямоугольников.
Очистка текущей области графика.
Подпись контурного графика.
Очистка текущей фигуры.
Установка пределов цветов для текущего изображения.
Закрытие окна фигуры.
Построение когерентности между x и y.
Добавление шкалы цвета к графику.
Построение контурных линий.
Построение заполненных контуров.
Построение кросс-спектральной плотности.
Удаление
Axes(по умолчанию текущей области) из фигуры.Перерисовка текущей фигуры.
Перерисовка текущей фигуры, если режим интерактивный.
Построение графика y от x с линиями и/или маркерами с ошибками.
Построение одинаковых параллельных линий в заданных позициях.
Добавление нересамплированного изображения в фигуру.
Размещение легенды на фигуре.
Возвращает, существует ли фигура с данным идентификатором.
Добавление текста к фигуре.
Создание новой фигуры или активация существующей.
Построение заполненных многоугольников.
Заполнение области между двумя горизонтальными кривыми.
Заполнение области между двумя вертикальными кривыми.
Поиск объектов-артистов.
Получение текущей области графика.
Получение текущей фигуры.
Получение текущего цветного объекта-артиста.
Возвращение значения свойства
Artistили вывод всех свойств.
Возвращает список существующих меток фигур.
Возвращает список существующих номеров фигур.
Возвращает значение свойства
Artistили печатает все свойства.Настройка линий сетки.
Построение 2D-диаграммы с гексагональными ячейками для точек x, y.
Построение гистограммы.
Построение 2D-гистограммы.
Построение горизонтальных линий в каждой точке y от xmin до xmax.
Чтение изображения из файла в массив.
Сохранение массива как файла изображения.
Отображение данных как изображения на 2D-растре.
Установка обработчика отображения repl, чтобы любые устаревшие фигуры автоматически перерисовывались при возвращении управления в repl.
Отключение интерактивного режима.
Включение интерактивного режима.
Возвращает, обновляются ли графики после каждой команды построения.
Размещение легенды на оси.
Управление поведением основных делений осей.
Построение графика с логарифмической шкалой по обеим осям.
Построение спектра амплитуд.
Установка или получение отступов автомасштабирования.
Отображение массива как матрицы в новом окне фигуры.
Удаление вспомогательных делений с оси.
Отображение вспомогательных делений на оси.
Создание нового экземпляра менеджера фигур.
Запуск цикла обработки событий графического интерфейса пользователя на interval секунд.
Построение псевдоцветного графика с нерегулярной прямоугольной сеткой.
Построение псевдоцветного графика с нерегулярной прямоугольной сеткой.
Построение спектра фаз.
Построение круговой диаграммы.
Построение графиков y по x с линиями и/или маркерами.
Построение графика, принуждающее ось обрабатывать числа с плавающей точкой как даты.
Построение полярного графика.
Построение спектра мощности.
Построение поля стрелок на 2D графике.
Добавление ключа к графику стрелок.
Установить текущий
rcParams.Возвращает менеджер контекста для временного изменения rcParams.
Восстановить
rcParamsиз внутреннего стиля по умолчанию Matplotlib.Получить или установить радиальные линии сетки на текущем полярном графике.
Сохранить текущую фигуру.
Установить текущую ось на ax и текущую фигуру на родительскую фигуру ax.
Точечный график y по x.
Установить текущее изображение.
Построение графика с логарифмической шкалой по оси x.
Построение графика с логарифмической шкалой по оси y.
Установить цветовую карту по умолчанию и применить её к текущему изображению, если оно есть.
Установить уровень журнала корневого логгера и обработчика корневого логгера Matplotlib, создав обработчик, если он ещё не существует.
Установить одно или несколько свойств для
Artistили список допустимых значений.Отобразить все открытые фигуры.
Построить спектrogram.
Построить схему разреженности двумерного массива.
Построить ступенчатую область.
Ступенчатая постоянная функция как линия с ограничивающими краями или заполненное графическое отображение.
Построить график стебля.
Создать ступенчатый график.
Нарисовать линии потока векторного потока.
Добавить область в текущую фигуру или получить существующую область.
Создать подграфик в заданном месте внутри обычной сетки.
Построить макет областей на основе ASCII-графики или вложенных списков.
Открыть окно инструмента подграфиков для фигуры.
Создать фигуру и набор подграфиков.
Настроить параметры макета подграфиков.
Добавить центрированный заголовок ко всей фигуре.
Закрыть все открытые фигуры и установить бэкенд Matplotlib.
Добавить таблицу в
Axes.Добавить текст в область.
Получить или установить линии сетки по углу на текущем полярном графике.
Изменить внешний вид делений, меток делений и линий сетки.
Настроить
ScalarFormatter, используемый по умолчанию для линейных осей.Настроить отступы между и вокруг подграфиков.
Установить заголовок для области.
Отобразить линии контура на нео структурированной треугольной сетке.
Отобразить области контуров на нео структурированной треугольной сетке.
Создать псевдоцветной график нео структурированной треугольной сетки.
Отобразить нео структурированную треугольную сетку в виде линий и/или маркеров.
Создать и вернуть вторую ось, которая использует ось x.
Создать и вернуть вторую ось, которая использует ось y.
Отменить установку обработчика отображения Matplotlib.
Построить график «скрипка».
Отобразить вертикальные линии в каждой точке x от ymin до ymax.
Отобразить взаимную корреляцию между x и y.
Включить режим рисования в стиле комиксов xkcd.
Установить метку для оси x.
Получить или установить пределы по оси x текущей области.
Установить масштаб оси x.
Получить или установить текущие метки делений и подписи оси x.
Установить метку для оси y.
Получить или установить пределы по оси y текущей области.
Установить масштаб оси y.
Получение или установка текущих отметок и подписей по оси Y.
Цвета в Matplotlib
Существует множество цветовых карт, которые можно использовать для отображения данных с помощью цветов. Ниже приведены несколько способов использования цвета в Matplotlib.
Для более глубокого изучения цветовых карт см. учебник Выбор цветовых карт в Matplotlib.
- matplotlib.pyplot.colormaps[source]
-
Контейнер для цветовых карт, которые известны Matplotlib по имени.
Экспериментально
Хотя мы ожидаем, что API будет окончательным, мы формально помечаем его как экспериментальный для версии 3.5, так как хотим сохранить возможность адаптации API для версии 3.6 в случае необходимости.
Универсальный регистр —
matplotlib.colormaps. Пользователям не нужно создавать экземплярыColormapRegistryсамостоятельно.Чтение данных использует интерфейс типа словаря, сопоставляющий имена с
Colormap:import matplotlib as mpl cmap = mpl.colormaps['viridis']
Возвращаемые
Colormap— это копии, поэтому их модификация не изменяет глобальное определение цветовой карты.Дополнительные цветовые карты можно добавить с помощью
ColormapRegistry.register:mpl.colormaps.register(my_colormap)
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/pyplot_summary.html