Spec-Zone.ru › Matplotlib 3.4

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.

Функции

acorr(x, *[, data]) Построить автокорреляцию x.
angle_spectrum(x[, Fs, Fc, window, pad_to, ...]) Построить спектр фаз.
annotate(text, xy, *args, **kwargs) Добавить аннотацию к точке xy с текстом text.
arrow(x, y, dx, dy, **kwargs) Добавить стрелку на область графика.
autoscale([enable, axis, tight]) Автоматически масштабировать область графика по данным (переключатель).
autumn() Установить палитру цветов 'autumn'.
axes([arg]) Добавить область графика к текущей фигуре и сделать ее текущей.
axhline([y, xmin, xmax]) Добавить горизонтальную линию через ось.
axhspan(ymin, ymax[, xmin, xmax]) Добавить горизонтальный отрезок (прямоугольник) через область графика.
axis(*args[, emit]) Удобный метод для получения или установки некоторых свойств оси.
axline(xy1[, xy2, slope]) Добавить бесконечно длинную прямую линию.
axvline([x, ymin, ymax]) Добавить вертикальную линию через область графика.
axvspan(xmin, xmax[, ymin, ymax]) Добавить вертикальный отрезок (прямоугольник) через область графика.
bar(x, height[, width, bottom, align, data]) Построить гистограмму столбцов.
bar_label(container[, labels, fmt, ...]) Добавить метки на столбцы гистограммы.
barbs(*args[, data]) Построить поле векторов-стрелок.
barh(y, width[, height, left, align]) Построить гистограмму горизонтальных столбцов.
bone() Установить палитру цветов 'bone'.
box([on]) Включить или выключить рамку области графика.
boxplot(x[, notch, sym, vert, whis, ...]) Построить график ящика с усами.
broken_barh(xranges, yrange, *[, data]) Построить горизонтальный ряд прямоугольников.
cla() Очистить текущую область графика.
clabel(CS[, levels]) Добавить метки на контурный график.
clf() Очистить текущую фигуру.
clim([vmin, vmax]) Установить пределы цветов текущего изображения.
close([fig]) Закрыть окно фигуры.
cohere(x, y[, NFFT, Fs, Fc, detrend, window, ...]) Построить когерентность между x и y.
colorbar([mappable, cax, ax]) Добавить шкалу цветов к графику.
connect(s, func) Связать функцию func с событием s.
contour(*args[, data]) Построить контурные линии.
contourf(*args[, data]) Построить заполненные контурные области.
cool() Установить палитру цветов 'cool'.
copper() Установить палитру цветов 'copper'.
csd(x, y[, NFFT, Fs, Fc, detrend, window, ...]) Построить взаимную спектральную плотность.
delaxes([ax]) Удалить Axes (по умолчанию текущую область графика) из ее фигуры.
disconnect(cid) Отключить обратный вызов с идентификатором cid.
draw() Перерисовать текущую фигуру.
draw_if_interactive() Перерисовать текущую фигуру, если режим интерактивный.
errorbar(x, y[, yerr, xerr, fmt, ecolor, ...]) Построить график с точками и/или линиями и присоединёнными погрешностями.
eventplot(positions[, orientation, ...]) Построить параллельные линии в заданных позициях.
figimage(X[, xo, yo, alpha, norm, cmap, ...]) Добавить не-пересэмплируемое изображение к фигуре.
figlegend(*args, **kwargs) Разместить легенду на фигуре.
fignum_exists(num) Возвращает, существует ли фигура с данным идентификатором.
figtext(x, y, s[, fontdict]) Добавить текст к фигуре.
figure([num, figsize, dpi, facecolor, ...]) Создать новую фигуру или активировать существующую.
fill(*args[, data]) Построить заполненные многоугольники.
fill_between(x, y1[, y2, where, ...]) Заполнить область между двумя горизонтальными кривыми.
fill_betweenx(y, x1[, x2, where, step, ...]) Заполнить область между двумя вертикальными кривыми.
findobj([o, match, include_self]) Найти объекты графических элементов.
flag() Установить цветовое отображение на 'flag'.
gca(**kwargs) Получить текущую область построения, создав её, если необходимо.
gcf() Получить текущую фигуру.
gci() Получить текущий цветной элемент.
get(obj, *args, **kwargs) Возвращает значение свойства объекта Artist, или выводит все свойства.
get_current_fig_manager() Возвращает диспетчер текущей фигуры.
get_figlabels() Возвращает список существующих меток фигур.
get_fignums() Возвращает список существующих номеров фигур.
get_plot_commands() Получить отсортированный список всех команд построения графиков.
getp(obj, *args, **kwargs) Возвращает значение свойства объекта Artist, или выводит все свойства.
ginput([n, timeout, show_clicks, mouse_add, ...]) Блокирующий вызов для взаимодействия с фигурой.
gray() Установить цветовое отображение на 'gray'.
grid([b, which, axis]) Настройка линий сетки.
hexbin(x, y[, C, gridsize, bins, xscale, ...]) Построение 2D гексагональной гистограммы точек x, y.
hist(x[, bins, range, density, weights, ...]) Построить гистограмму.
hist2d(x, y[, bins, range, density, ...]) Построение 2D гистограммы.
hlines(y, xmin, xmax[, colors, linestyles, ...]) Построение горизонтальных линий в каждой точке y от xmin до xmax.
hot() Установить цветовое отображение на 'hot'.
hsv() Установить цветовое отображение на 'hsv'.
imread(fname[, format]) Чтение изображения из файла в массив.
imsave(fname, arr, **kwargs) Сохранение массива как файла изображения.
imshow(X[, cmap, norm, aspect, ...]) Отображение данных как изображения на 2D регулярной растровой сетке.
inferno() Установить цветовое отображение на 'inferno'.
install_repl_displayhook() Установка обработчика отображения repl для автоматического перерисовки устаревших фигур при возврате управления в repl.
ioff() Отключить интерактивный режим.
ion() Включить интерактивный режим.
isinteractive() Возвращает, обновляются ли графики после каждой команды построения.
jet() Установить цветовое отображение на 'jet'.
legend(*args, **kwargs) Разместить легенду на области построения.
locator_params([axis, tight]) Управление поведением локеров основных делений.
loglog(*args, **kwargs) Построить график с логарифмической шкалой по обеим осям x и y.
magma() Установить цветовое отображение на 'magma'.
magnitude_spectrum(x[, Fs, Fc, window, ...]) Построить график спектра величины.
margins(*margins[, x, y, tight]) Установить или получить поля автоматического масштабирования.
matshow(A[, fignum]) Отображение массива как матрицы в новом окне фигуры.
minorticks_off() Убрать вспомогательные деления с осей.
minorticks_on() Отобразить вспомогательные деления на осях.
new_figure_manager(num, *args, **kwargs) Создание нового экземпляра диспетчера фигур.
nipy_spectral() Установить цветовое отображение на 'nipy_spectral'.
pause(interval) Запустить цикл событий GUI на interval секунд.
pcolor(*args[, shading, alpha, norm, cmap, ...]) Построение псевдоцветного графика с нерегулярной прямоугольной сеткой.
pcolormesh(*args[, alpha, norm, cmap, vmin, ...]) Построение псевдоцветного графика с нерегулярной прямоугольной сеткой.
phase_spectrum(x[, Fs, Fc, window, pad_to, ...]) Построить график фазового спектра.
pie(x[, explode, labels, colors, autopct, ...]) Построить круговую диаграмму.
pink() Установить цветовое отображение на 'pink'.
plasma() Установить цветовое отображение на 'plasma'.
plot(*args[, scalex, scaley, data]) Построение графика y по x как линий и/или маркеров.
plot_date(x, y[, fmt, tz, xdate, ydate, data]) Строит график, принуждая ось обрабатывать числа с плавающей точкой как даты.
polar(*args, **kwargs) Создает полярный график.
prism() Устанавливает цветовые схемы на 'prism'.
psd(x[, NFFT, Fs, Fc, detrend, window, ...]) Строит график плотности спектральной мощности.
quiver(*args[, data]) Строит 2D поле стрелок.
quiverkey(Q, X, Y, U, label, **kw) Добавляет легенду к графику quiver.
rc(group, **kwargs) Устанавливает текущие rcParams. group — группа для rc, например, для lines.linewidth группа — lines, для axes.facecolor, группа — axes, и так далее. Группа также может быть списком или кортежем имён групп, например, (xtick, ytick). kwargs — словарь пар имя/значение атрибутов, например::.
rc_context([rc, fname]) Возвращает контекстный менеджер для временного изменения rcParams.
rcdefaults() Восстанавливает rcParams из внутреннего стиля по умолчанию Matplotlib.
rgrids([radii, labels, angle, fmt]) Получить или установить радиальные линии сетки на текущем полярном графике.
savefig(*args, **kwargs) Сохранить текущую фигуру.
sca(ax) Устанавливает текущую ось ax и текущую фигуру в родителя ax.
scatter(x, y[, s, c, marker, cmap, norm, ...]) Диаграмма рассеяния y по x.
sci(im) Устанавливает текущее изображение.
semilogx(*args, **kwargs) Создает график с логарифмической шкалой по оси X.
semilogy(*args, **kwargs) Создает график с логарифмической шкалой по оси Y.
set_cmap(cmap) Устанавливает цветовую схему по умолчанию и применяет её к текущему изображению, если оно есть.
setp(obj, *args, **kwargs) Устанавливает одно или несколько свойств для Artist или списка разрешённых значений.
show([, block]) Отображает все открытые фигуры.
specgram(x[, NFFT, Fs, Fc, detrend, window, ...]) Строит спектрограмму.
spring() Устанавливает цветовую схему на 'spring'.
spy(Z[, precision, marker, markersize, ...]) Строит график разряженности 2D массива.
stackplot(x, *args[, labels, colors, ...]) Строит график с накопленными областями.
stairs(values[, edges, orientation, ...]) Функция ступенчатой постоянной как линия с границами или заполненный график.
stem(*args[, linefmt, markerfmt, basefmt, ...]) Создает график stem.
step(x, y, *args[, where, data]) Создает ступенчатый график.
streamplot(x, y, u, v[, density, linewidth, ...]) Строит линии потока векторного поля.
subplot(*args, **kwargs) Добавляет область графика к текущей фигуре или извлекает существующую область.
subplot2grid(shape, loc[, rowspan, colspan, fig]) Создает поддиаграмму в заданном месте внутри регулярной сетки.
subplot_mosaic(mosaic, *[, subplot_kw, ...]) Создает макет осей на основе ASCII-искусства или вложенных списков.
subplot_tool([targetfig]) Открывает окно инструмента поддиаграмм для фигуры.
subplots([nrows, ncols, sharex, sharey, ...]) Создаёт фигуру и набор подграфиков.
subplots_adjust([left, bottom, right, top, ...]) Настраивает параметры расположения подграфиков.
summer() Устанавливает цветовую схему на 'summer'.
suptitle(t, **kwargs) Добавляет центрированный заголовок к фигуре.
switch_backend(newbackend) Закрывает все открытые фигуры и устанавливает графический интерфейс Matplotlib.
table([cellText, cellColours, cellLoc, ...]) Добавляет таблицу в Axes.
text(x, y, s[, fontdict]) Добавляет текст в область графика.
thetagrids([angles, labels, fmt]) Получить или установить линии сетки по углу на текущем полярном графике.
tick_params([axis]) Изменить внешний вид делений, меток делений и линий сетки.
ticklabel_format(*[, axis, style, ...]) Настроить ScalarFormatter по умолчанию для линейных осей.
tight_layout([, pad, h_pad, w_pad, rect]) Регулирует отступы между и вокруг подграфиков.
title(label[, fontdict, loc, pad, y]) Установить заголовок для области графика.
tricontour(*args, **kwargs) Отобразить линии контура на неструктурированной треугольной сетке.
tricontourf(*args, **kwargs) Отобразить области контура на неструктурированной треугольной сетке.
tripcolor(*args[, alpha, norm, cmap, vmin, ...]) Создать псевдоцветной график неструктурированной треугольной сетки.
triplot(*args, **kwargs) Отобразить неструктурированную треугольную сетку в виде линий и/или маркеров.
twinx([ax]) Создать и вернуть вторую ось, которая разделяет ось x.
twiny([ax]) Создать и вернуть вторую ось, которая разделяет ось y.
uninstall_repl_displayhook() Отключить обработчик отображения matplotlib.
violinplot(dataset[, positions, vert, ...]) Создать график скрипки.
viridis() Установить цветовую карту на 'viridis'.
vlines(x, ymin, ymax[, colors, linestyles, ...]) Нарисовать вертикальные линии в каждой точке x от ymin до ymax.
waitforbuttonpress([timeout]) Ожидающий вызов для взаимодействия с рисунком.
winter() Установить цветовую карту на 'winter'.
xcorr(x, y[, normed, detrend, usevlines, ...]) Отобразить взаимную корреляцию между x и y.
xkcd([scale, length, randomness]) Включить режим рисования в стиле комикса xkcd.
xlabel(xlabel[, fontdict, labelpad, loc]) Установить метку для оси x.
xlim(*args, **kwargs) Получить или установить пределы оси x текущей оси.
xscale(value, **kwargs) Установить масштаб оси x.
xticks([ticks, labels]) Получить или установить текущие метки и подписи делений оси x.
ylabel(ylabel[, fontdict, labelpad, loc]) Установить метку для оси y.
ylim(*args, **kwargs) Получить или установить пределы оси y текущей оси.
yscale(value, **kwargs) Установить масштаб оси y.
yticks([ticks, labels]) Получить или установить текущие метки и подписи делений оси y.

© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.4.3/api/_as_gen/matplotlib.pyplot.html

Spec-Zone.ru

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