Spec-Zone.ru › Matplotlib 3.1

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, \*\*kwargs) Удобный метод для получения или установки некоторых свойств осей.
axvline([x, ymin, ymax]) Добавление вертикальной линии через ось.
axvspan(xmin, xmax[, ymin, ymax]) Добавление вертикальной области (прямоугольника) через ось.
bar(x, height[, width, bottom, align, data]) Построение столбчатой диаграммы.
barbs(\*args[, data]) Построение 2D поля стрелок.
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) Соединение события с строкой s с функцией func.
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(\*args, \*\*kwargs) Добавление не-пересэмплированного изображения в фигуру.
figlegend(\*args, \*\*kwargs) Размещение легенды на фигуре.
fignum_exists(num) Возвращает, существует ли фигура с данным идентификатором.
figtext(x, y, s, \*args, \*\*kwargs) Добавление текста к фигуре.
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(\*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, 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_spectral".
pause(interval) Пауза на interval секунд.
pcolor(\*args[, alpha, norm, cmap, vmin, ...]) Создать псевдоцветовой график с нерегулярной прямоугольной сеткой.
pcolormesh(\*args[, alpha, norm, cmap, ...]) Создать псевдоцветовой график с нерегулярной прямоугольной сеткой.
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) Добавить ключ к графику quiver.
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]) Создать и вернуть второй объект Axes, который разделяет ось x.
twiny([ax]) Создать и вернуть второй объект Axes, который разделяет ось 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(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.1.1/api/_as_gen/matplotlib.pyplot.html

Spec-Zone.ru

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