Spec-Zone.ru › Matplotlib 2.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[, hold, data]) Построить автокорреляцию x.
angle_spectrum(x[, Fs, Fc, window, pad_to, ...]) Построить спектр фаз.
annotate(*args, **kwargs) Добавить аннотацию к точке xy с текстом s.
arrow(x, y, dx, dy[, hold]) Добавить стрелку на ось.
autoscale([enable, axis, tight]) Автоматически масштабировать область отображения оси данных (переключение).
autumn() Установить палитру "осень".
axes([arg]) Добавить ось к текущей фигуре и сделать её текущей.
axhline([y, xmin, xmax, hold]) Добавить горизонтальную линию по оси.
axhspan(ymin, ymax[, xmin, xmax, hold]) Добавить горизонтальный разброс (прямоугольник) по оси.
axis(*v, **kwargs) Удобный метод для получения или установки свойств оси.
axvline([x, ymin, ymax, hold]) Добавить вертикальную линию по оси.
axvspan(xmin, xmax[, ymin, ymax, hold]) Добавить вертикальный разброс (прямоугольник) по оси.
bar(*args, **kwargs) Построить столбиковую диаграмму.
barbs(*args, **kw) Построить поле векторов-стрелок.
barh(*args, **kwargs) Построить горизонтальную столбиковую диаграмму.
bone() Установить палитру "кость".
box([on]) Включить или выключить рамку оси на текущей оси.
boxplot(x[, notch, sym, vert, whis, ...]) Построить диаграмму размаха.
broken_barh(xranges, yrange[, hold, data]) Построить горизонтальную последовательность прямоугольников.
cla() Очистить текущую ось.
clabel(CS, *args, **kwargs) Подписать контурный график.
clf() Очистить текущую фигуру.
clim([vmin, vmax]) Установить пределы цветовой шкалы текущего изображения.
close(*args) Закрыть окно фигуры.
cohere(x, y[, NFFT, Fs, Fc, detrend, window, ...]) Построить корреляцию между x и y.
colorbar([mappable, cax, ax]) Добавить цветовою шкалу к графику.
colors()

Устарело начиная с версии 2.1.

connect(s, func) Подключить событие со строкой s к функции func.
contour(*args, **kwargs) Построить контурные линии.
contourf(*args, **kwargs) Построить контурные заполненные области.
cool() Установить палитру "холодно".
copper() Установить палитру "медь".
csd(x, y[, NFFT, Fs, Fc, detrend, window, ...]) Построить кросс-спектральную плотность.
delaxes([ax]) Удалить заданную Axes ось ax из текущей фигуры.
disconnect(cid) Отключить обработчик с идентификатором cid.
draw() Перерисовать текущую фигуру.
errorbar(x, y[, yerr, xerr, fmt, ecolor, ...]) Построить график y по x с ошибками.
eventplot(positions[, orientation, ...]) Построить идентичные параллельные линии в заданных позициях.
figimage(*args, **kwargs) Добавить непересэмплированное изображение в фигуру.
figlegend(*args, **kwargs) Разместить легенду в фигуре.
fignum_exists(num)
figtext(*args, **kwargs) Добавить текст в фигуру.
figure([num, figsize, dpi, facecolor, ...]) Создаёт новую фигуру.
fill(*args, **kwargs) Построить заполненные многоугольники.
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(*args, **kwargs) Блокирующий вызов для взаимодействия с фигурой.
gray() Установить палитру цветов "серый".
grid([b, which, axis]) Включить или выключить сетку осей.
hexbin(x, y[, C, gridsize, bins, xscale, ...]) Построение графика с гексагональной гистограммой.
hist(x[, bins, range, density, weights, ...]) Построение гистограммы.
hist2d(x, y[, bins, range, normed, weights, ...]) Построение двумерной гистограммы.
hlines(y, xmin, xmax[, colors, linestyles, ...]) Построение горизонтальных линий в каждой точке y от xmin до xmax.
hold([b])

Устарело начиная с версии 2.0.

hot() Установить палитру цветов "горячий".
hsv() Установить палитру цветов "hsv".
imread(*args, **kwargs) Чтение изображения из файла в массив.
imsave(*args, **kwargs) Сохранение массива как изображения в файл.
imshow(X[, cmap, norm, aspect, ...]) Отображение изображения на осях.
inferno() Установить палитру цветов "inferno".
install_repl_displayhook() Установка обработчика отображения repl, чтобы любые устаревшие фигуры автоматически перерисовывались при возвращении управления в repl.
ioff() Отключить интерактивный режим.
ion() Включить интерактивный режим.
ishold()

Устарело начиная с версии 2.0.

isinteractive() Возвращает состояние интерактивного режима.
jet() Установить палитру цветов "jet".
legend(*args, **kwargs) Размещает легенду на осях.
locator_params([axis, tight]) Управление поведением локаторов меток.
loglog(*args, **kwargs) Построение графика с логарифмической шкалой по обеим осям (x и y).
magma() Установить палитру цветов "magma".
magnitude_spectrum(x[, Fs, Fc, window, ...]) Построение графика спектра величины.
margins(*args, **kw) Установка или получение отступов автомасштабирования.
matshow(A[, fignum]) Отображение массива как матрицы в новом окне фигуры.
minorticks_off() Убрать мелкие метки с текущего графика.
minorticks_on() Отобразить мелкие метки на текущем графике.
nipy_spectral() Установить палитру цветов "nipy_spectral".
over(func, *args, **kwargs)

Устарело начиная с версии 2.0.

pause(interval) Пауза на interval секунд.
pcolor(*args, **kwargs) Создание псевдоцветного графика с нерегулярной прямоугольной сеткой.
pcolormesh(*args, **kwargs) Создание псевдоцветного графика с нерегулярной прямоугольной сеткой.
phase_spectrum(x[, Fs, Fc, window, pad_to, ...]) Построение фазового спектра.
pie(x[, explode, labels, colors, autopct, ...]) Построение круговой диаграммы.
pink() Установить палитру цветов "розовый".
plasma() Установить палитру цветов "plasma".
plot(*args, **kwargs) Построение графика y относительно x с линиями и/или маркерами.
plot_date(x, y[, fmt, tz, xdate, ydate, ...]) Построение графика данных, содержащих даты.
plotfile(fname[, cols, plotfuncs, comments, ...]) Построение графика данных из файла.
polar(*args, **kwargs) Построение полярного графика.
prism() Установить палитру цветов "prism".
psd(x[, NFFT, Fs, Fc, detrend, window, ...]) Построение плотности спектральной мощности.
quiver(*args, **kw) Построение 2D поля стрелок.
quiverkey(*args, **kw) Добавление ключа к диаграмме векторов.
rc(*args, **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(*args, **kwargs) Установка свойства объекта художника.
show(*args, **kw) Отображение рисунка.
specgram(x[, NFFT, Fs, Fc, detrend, window, ...]) Построение спектrogramмы.
spectral() Установка цветной карты на "spectral".
spring() Установка цветной карты на "spring".
spy(Z[, precision, marker, markersize, aspect]) Построение шаблона разреженности на 2-мерном массиве.
stackplot(x, *args, **kwargs) Строит график с накопленными областями.
stem(*args, **kwargs) Создание графика типа «стебель».
step(x, y, *args, **kwargs) Построение ступенчатого графика.
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(*args, **kwargs) Настройка макета подграфиков.
summer() Установка цветной карты на "summer".
suptitle(*args, **kwargs) Добавление центрированного заголовка к рисунку.
switch_backend(newbackend) Переключение бэкэнда по умолчанию.
table(**kwargs) Добавление таблицы к текущей оси.
text(x, y, s[, fontdict, withdash]) Добавление текста к оси.
thetagrids(*args, **kwargs) Получение или установка расположения линий сетки по углу θ на полярном графике.
tick_params([axis]) Изменение внешнего вида делений, меток делений и линий сетки.
ticklabel_format(**kwargs) Изменение используемого по умолчанию формата ScalarFormatter для линейных осей.
tight_layout([pad, h_pad, w_pad, rect]) Автоматическая подстройка параметров подграфиков для задания заданного отступа.
title(s, *args, **kwargs) Установить заголовок текущей оси.
tricontour(*args, **kwargs) Построение контуров на неструктурированной треугольной сетке.
tricontourf(*args, **kwargs) Построение контуров на неструктурированной треугольной сетке.
tripcolor(*args, **kwargs) Построение псевдоцветного графика на неструктурированной треугольной сетке.
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(*args, **kwargs) Ожидание взаимодействия с графиком.
winter() Установить цветовой режим "winter".
xcorr(x, y[, normed, detrend, usevlines, ...]) Отобразить взаимную корреляцию между x и y.
xkcd([scale, length, randomness]) Включает режим рисования в стиле комиксов xkcd. Данная функция повлияет только на элементы, нарисованные после её вызова.
xlabel(s, *args, **kwargs) Установить метку оси абсцисс текущего графика.
xlim(*args, **kwargs) Получить или установить пределы оси абсцисс текущего графика.
xscale(*args, **kwargs) Установить масштаб оси абсцисс.
xticks(*args, **kwargs) Получить или установить текущие метки и деления на оси абсцисс.
ylabel(s, *args, **kwargs) Установить метку оси ординат текущего графика.
ylim(*args, **kwargs) Получить или установить пределы оси ординат текущего графика.
yscale(*args, **kwargs) Установить масштаб оси ординат.
yticks(*args, **kwargs) Получить или установить текущие метки и деления на оси ординат.

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

Spec-Zone.ru

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