Spec-Zone.ru › Matplotlib 3.5

matplotlib.pyplot

Обзор функций Pyplot

pyplot

matplotlib.pyplot — это интерфейс на основе состояния для matplotlib.

matplotlib.pyplot.plotting()[source]

Функция

Описание

acorr

Построение автокорреляционной функции для x.

angle_spectrum

Построение спектра фаз.

annotate

Добавление аннотации к точке xy с текстом text.

arrow

Добавление стрелки на область графика.

autoscale

Автоматическое масштабирование области графика по данным (переключение).

axes

Добавление области графика к текущей фигуре и назначение её текущей областью.

axhline

Добавление горизонтальной линии через ось.

axhspan

Добавление горизонтального отрезка (прямоугольника) через область графика.

axis

Удобный метод для получения или установки некоторых свойств осей.

axline

Добавление прямой бесконечной длины.

axvline

Добавление вертикальной линии через область графика.

axvspan

Добавление вертикального отрезка (прямоугольника) через область графика.

bar

Построение столбчатой диаграммы.

bar_label

Подпись столбчатой диаграммы.

barbs

Построение 2D поля стрелок.

barh

Построение горизонтальной столбчатой диаграммы.

box

Включение/выключение рамки области графика.

boxplot

Построение диаграммы размаха.

broken_barh

Построение горизонтальной последовательности прямоугольников.

cla

Очистка текущей области графика.

clabel

Подпись контурного графика.

clf

Очистка текущей фигуры.

clim

Установка пределов цветов для текущего изображения.

close

Закрытие окна фигуры.

cohere

Построение когерентности между x и y.

colorbar

Добавление шкалы цвета к графику.

contour

Построение контурных линий.

contourf

Построение заполненных контуров.

csd

Построение кросс-спектральной плотности.

delaxes

Удаление Axes (по умолчанию текущей области) из фигуры.

draw

Перерисовка текущей фигуры.

draw_if_interactive

Перерисовка текущей фигуры, если режим интерактивный.

errorbar

Построение графика y от x с линиями и/или маркерами с ошибками.

eventplot

Построение одинаковых параллельных линий в заданных позициях.

figimage

Добавление нересамплированного изображения в фигуру.

figlegend

Размещение легенды на фигуре.

fignum_exists

Возвращает, существует ли фигура с данным идентификатором.

figtext

Добавление текста к фигуре.

figure

Создание новой фигуры или активация существующей.

fill

Построение заполненных многоугольников.

fill_between

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

fill_betweenx

Заполнение области между двумя вертикальными кривыми.

findobj

Поиск объектов-артистов.

gca

Получение текущей области графика.

gcf

Получение текущей фигуры.

gci

Получение текущего цветного объекта-артиста.

get

Возвращение значения свойства Artist или вывод всех свойств.

END_OF_DOCUMENT_MARKER

get_figlabels

Возвращает список существующих меток фигур.

get_fignums

Возвращает список существующих номеров фигур.

getp

Возвращает значение свойства Artist или печатает все свойства.

grid

Настройка линий сетки.

hexbin

Построение 2D-диаграммы с гексагональными ячейками для точек x, y.

hist

Построение гистограммы.

hist2d

Построение 2D-гистограммы.

hlines

Построение горизонтальных линий в каждой точке y от xmin до xmax.

imread

Чтение изображения из файла в массив.

imsave

Сохранение массива как файла изображения.

imshow

Отображение данных как изображения на 2D-растре.

install_repl_displayhook

Установка обработчика отображения repl, чтобы любые устаревшие фигуры автоматически перерисовывались при возвращении управления в repl.

ioff

Отключение интерактивного режима.

ion

Включение интерактивного режима.

isinteractive

Возвращает, обновляются ли графики после каждой команды построения.

legend

Размещение легенды на оси.

locator_params

Управление поведением основных делений осей.

loglog

Построение графика с логарифмической шкалой по обеим осям.

magnitude_spectrum

Построение спектра амплитуд.

margins

Установка или получение отступов автомасштабирования.

matshow

Отображение массива как матрицы в новом окне фигуры.

minorticks_off

Удаление вспомогательных делений с оси.

minorticks_on

Отображение вспомогательных делений на оси.

new_figure_manager

Создание нового экземпляра менеджера фигур.

pause

Запуск цикла обработки событий графического интерфейса пользователя на interval секунд.

pcolor

Построение псевдоцветного графика с нерегулярной прямоугольной сеткой.

pcolormesh

Построение псевдоцветного графика с нерегулярной прямоугольной сеткой.

phase_spectrum

Построение спектра фаз.

pie

Построение круговой диаграммы.

plot

Построение графиков y по x с линиями и/или маркерами.

plot_date

Построение графика, принуждающее ось обрабатывать числа с плавающей точкой как даты.

polar

Построение полярного графика.

psd

Построение спектра мощности.

quiver

Построение поля стрелок на 2D графике.

quiverkey

Добавление ключа к графику стрелок.

rc

Установить текущий rcParams.

rc_context

Возвращает менеджер контекста для временного изменения rcParams.

rcdefaults

Восстановить rcParams из внутреннего стиля по умолчанию Matplotlib.

rgrids

Получить или установить радиальные линии сетки на текущем полярном графике.

savefig

Сохранить текущую фигуру.

sca

Установить текущую ось на ax и текущую фигуру на родительскую фигуру ax.

scatter

Точечный график y по x.

sci

Установить текущее изображение.

semilogx

Построение графика с логарифмической шкалой по оси x.

semilogy

Построение графика с логарифмической шкалой по оси y.

set_cmap

Установить цветовую карту по умолчанию и применить её к текущему изображению, если оно есть.

set_loglevel

Установить уровень журнала корневого логгера и обработчика корневого логгера Matplotlib, создав обработчик, если он ещё не существует.

setp

Установить одно или несколько свойств для Artist или список допустимых значений.

show

Отобразить все открытые фигуры.

specgram

Построить спектrogram.

spy

Построить схему разреженности двумерного массива.

stackplot

Построить ступенчатую область.

stairs

Ступенчатая постоянная функция как линия с ограничивающими краями или заполненное графическое отображение.

stem

Построить график стебля.

step

Создать ступенчатый график.

streamplot

Нарисовать линии потока векторного потока.

subplot

Добавить область в текущую фигуру или получить существующую область.

subplot2grid

Создать подграфик в заданном месте внутри обычной сетки.

subplot_mosaic

Построить макет областей на основе ASCII-графики или вложенных списков.

subplot_tool

Открыть окно инструмента подграфиков для фигуры.

subplots

Создать фигуру и набор подграфиков.

subplots_adjust

Настроить параметры макета подграфиков.

suptitle

Добавить центрированный заголовок ко всей фигуре.

switch_backend

Закрыть все открытые фигуры и установить бэкенд Matplotlib.

table

Добавить таблицу в Axes.

text

Добавить текст в область.

thetagrids

Получить или установить линии сетки по углу на текущем полярном графике.

tick_params

Изменить внешний вид делений, меток делений и линий сетки.

ticklabel_format

Настроить ScalarFormatter, используемый по умолчанию для линейных осей.

tight_layout

Настроить отступы между и вокруг подграфиков.

title

Установить заголовок для области.

tricontour

Отобразить линии контура на нео структурированной треугольной сетке.

tricontourf

Отобразить области контуров на нео структурированной треугольной сетке.

tripcolor

Создать псевдоцветной график нео структурированной треугольной сетки.

triplot

Отобразить нео структурированную треугольную сетку в виде линий и/или маркеров.

twinx

Создать и вернуть вторую ось, которая использует ось x.

twiny

Создать и вернуть вторую ось, которая использует ось y.

uninstall_repl_displayhook

Отменить установку обработчика отображения Matplotlib.

violinplot

Построить график «скрипка».

vlines

Отобразить вертикальные линии в каждой точке x от ymin до ymax.

xcorr

Отобразить взаимную корреляцию между x и y.

xkcd

Включить режим рисования в стиле комиксов xkcd.

xlabel

Установить метку для оси x.

xlim

Получить или установить пределы по оси x текущей области.

xscale

Установить масштаб оси x.

xticks

Получить или установить текущие метки делений и подписи оси x.

ylabel

Установить метку для оси y.

ylim

Получить или установить пределы по оси y текущей области.

yscale

Установить масштаб оси y.

END_OF_DOCUMENT_MARKER

yticks

Получение или установка текущих отметок и подписей по оси 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API