Spec-Zone.ru › Matplotlib 3.2

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(s, xy, *args, **kwargs) Добавить аннотацию к точке xy текстом text.
arrow(x, y, dx, dy, **kwargs) Добавить стрелку на оси.
autoscale([enable, axis, tight]) Автомасштабировать область просмотра осей по данным (переключатель).
autumn() Установить палитру цветов "осень".
axes([arg]) Добавить ось к текущей фигуре и сделать её текущей осью.
axhline([y, xmin, xmax]) Добавить горизонтальную линию через ось.
axhspan(ymin, ymax[, xmin, xmax]) Добавить горизонтальный отрезок (прямоугольник) через ось.
axis(*args[, emit]) Удобный метод для получения или установки свойств осей.
axvline([x, ymin, ymax]) Добавить вертикальную линию через оси.
axvspan(xmin, xmax[, ymin, ymax]) Добавить вертикальный отрезок (прямоугольник) через оси.
bar(x, height[, width, bottom, align, data]) Построить столбчатую диаграмму.
barbs(*args[, data]) Построить поле векторов в виде стрелок.
barh(y, width[, height, left, align]) Построить горизонтальную столбчатую диаграмму.
bone() Установить палитру цветов "кость".
box([on]) Включить или выключить рамку осей на текущей оси.
boxplot(x[, notch, sym, vert, whis, ...]) Построить диаграмму размаха.
broken_barh(xranges, yrange, *[, data]) Построить горизонтальную последовательность прямоугольников.
cla() Очистить текущую ось.
clabel(CS, *args, **kwargs) Подписать контурный график.
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() Установить палитру цветов "холодный".
copper() Установить палитру цветов "медный".
csd(x, y[, NFFT, Fs, Fc, detrend, window, ...]) Построить график взаимной спектральной плотности.
delaxes([ax]) Удалить ось ax (по умолчанию текущая ось) из её фигуры.
disconnect(cid) Отключить обработчик с идентификатором cid.
draw() Перерисовать текущую фигуру.
errorbar(x, y[, yerr, xerr, fmt, ecolor, ...]) Построить график y по x с линиями и/или маркерами и присоединенными погрешностями.
eventplot(positions[, orientation, ...]) Построить идентичные параллельные линии в заданных позициях.
figimage(X[, xo, yo, alpha, norm, cmap, ...]) Добавить нересемплированное изображение в фигуру.
figlegend(*args, **kwargs) Поместить легенду на фигуру.
fignum_exists(num) Возвращает, существует ли фигура с заданным идентификатором.
figtext(x, y, s[, fontdict, withdash]) Добавить текст к фигуре.
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() Установить палитру цветов "флаг".
gca(**kwargs) Получить текущий экземпляр Axes в текущей фигуре, соответствующий заданным ключевым аргументам, или создать его.
gcf() Получить текущую фигуру.
gci() Получить текущий цветной объект.
get_current_fig_manager() Возвращает менеджер текущего рисунка.
get_figlabels() Возвращает список существующих меток рисунков.
get_fignums() Возвращает список существующих номеров рисунков.
get_plot_commands() Получить отсортированный список всех команд построения графиков.
ginput([n, timeout, show_clicks, mouse_add, ...]) Блокирующий вызов для взаимодействия с рисунком.
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() Установить палитру цветов "горячий".
hsv() Установить палитру цветов "hsv".
imread(fname[, format]) Прочитать изображение из файла в массив.
imsave(fname, arr, **kwargs) Сохранить массив как файл изображения.
imshow(X[, cmap, norm, aspect, ...]) Отобразить данные как изображение; т.е.
inferno() Установить палитру цветов "адский".
install_repl_displayhook() Установить обработчик отображения repl, чтобы любые устаревшие рисунки автоматически перерисовывались при возвращении управления в repl.
ioff() Выключить интерактивный режим.
ion() Включить интерактивный режим.
isinteractive() Возвращает, следует ли перерисовывать после каждой команды построения графиков.
jet() Установить палитру цветов "струйная".
legend(*args, **kwargs) Разместить легенду на осях.
locator_params([axis, tight]) Управление поведением основных локаторов меток.
loglog(*args, **kwargs) Построить график с логарифмической шкалой по обеим осям x и y.
magma() Установить палитру цветов "магма".
magnitude_spectrum(x[, Fs, Fc, window, ...]) Построить график спектра амплитуды.
margins(*margins[, x, y, tight]) Установить или получить поля автомасштабирования.
matshow(A[, fignum]) Отобразить массив как матрицу в новом окне рисунка.
minorticks_off() Удалить дополнительные метки с осей.
minorticks_on() Отобразить дополнительные метки на осях.
nipy_spectral() Установить палитру цветов "nipy_спектральный".
pause(interval) Пауза на interval секунд.
pcolor(*args[, alpha, norm, cmap, vmin, ...]) Создать псевдоцветной график с нерегулярной прямоугольной сеткой.
pcolormesh(*args[, alpha, norm, cmap, vmin, ...]) Создать псевдоцветной график с нерегулярной прямоугольной сеткой.
phase_spectrum(x[, Fs, Fc, window, pad_to, ...]) Построить график спектра фазы.
pie(x[, explode, labels, colors, autopct, ...]) Построить круговую диаграмму.
pink() Установить палитру цветов "розовый".
plasma() Установить палитру цветов "плазма".
plot(*args[, scalex, scaley, data]) Построить график y относительно x в виде линий и/или маркеров.
plot_date(x, y[, fmt, tz, xdate, ydate, data]) Построить график данных, содержащих даты.
plotfile(fname[, cols, plotfuncs, comments, ...]) [Устаревшее] Построить график данных из файла.
polar(*args, **kwargs) Построить полярный график.
prism() Установить палитру цветов "призма".
psd(x[, NFFT, Fs, Fc, detrend, window, ...]) Построить график плотности спектральной мощности.
quiver(*args[, data]) Построить 2D поле стрелок.
quiverkey(Q, X, Y, U, label, **kw) Добавить ключ к графику стрелок.
rc(group, **kwargs) Установить текущие параметры rc.
rc_context([rc, fname]) Возвращает контекстный менеджер для управления параметрами rc.
rcdefaults() Восстанавливает параметры rc по умолчанию из внутренней стилистики Matplotlib.
rgrids(*args, **kwargs) Получение или установка радиальных линий сетки на текущем полярном графике.
savefig(*args, **kwargs) Сохранение текущей фигуры.
sca(ax) Устанавливает текущий объект Axes в 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) Установка свойства объекта художника.
show(*args, **kw) Отображение всех фигур.
specgram(x[, NFFT, Fs, Fc, detrend, window, ...]) Построение спектрограммы.
spring() Установка цветовой карты "spring".
spy(Z[, precision, marker, markersize, ...]) Построение схемы разреженности двумерного массива.
stackplot(x, *args[, labels, colors, ...]) Построение стопки областей.
stem(*args[, linefmt, markerfmt, basefmt, ...]) Создание графика стебля.
step(x, y, *args[, where, data]) Построение ступенчатого графика.
streamplot(x, y, u, v[, density, linewidth, ...]) Построение линий потока векторного поля.
subplot(*args, **kwargs) Добавление подграфика к текущей фигуре.
subplot2grid(shape, loc[, rowspan, colspan, fig]) Создание оси в заданном месте регулярной сетки.
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, withdash]) Добавление текста к осям.
thetagrids(*args, **kwargs) Получение или установка линий сетки θ на текущем полярном графике.
tick_params([axis]) Изменение внешнего вида делений, меток делений и линий сетки.
ticklabel_format(*[, axis, style, ...]) Изменение ScalarFormatter по умолчанию для линейных осей.
tight_layout([pad, h_pad, w_pad, rect]) Автоматическая подстройка параметров подграфиков для указанного отступа.
title(label[, fontdict, loc, pad]) Установка заголовка для осей.
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, ...]) Построение вертикальных линий.
waitforbuttonpress([timeout]) Блокирующий вызов для взаимодействия с фигурой.
winter() Установка цветовой карты "winter".
xcorr(x, y[, normed, detrend, usevlines, ...]) Построить взаимную корреляцию между x и y.
xkcd([scale, length, randomness]) Включить режим рисования в стиле комикса xkcd. Это повлияет только на элементы, нарисованные после вызова этой функции.
xlabel(xlabel[, fontdict, labelpad]) Установить подпись для оси X.
xlim(*args, **kwargs) Получить или установить пределы оси X текущих осей.
xscale(value, **kwargs) Установить масштаб оси X.
xticks([ticks, labels]) Получить или установить текущие метки и подписи делений оси X.
ylabel(ylabel[, fontdict, labelpad]) Установить подпись для оси Y.
ylim(*args, **kwargs) Получить или установить пределы оси Y текущих осей.
yscale(value, **kwargs) Установить масштаб оси Y.
yticks([ticks, labels]) Получить или установить текущие метки и подписи делений оси Y.

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

Spec-Zone.ru

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