Spec-Zone.ru › Matplotlib 3.3

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() Установите цветовую карту "осенняя".
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]) Создайте гистограмму.
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[, 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() Установите цветовую карту "холодный".
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, ...]) Постройте y в зависимости от x в виде линий и/или маркеров со связанными ошибками.
eventplot(positions[, orientation, ...]) Постройте одинаковые параллельные линии в заданных позициях.
figimage(X[, xo, yo, alpha, norm, cmap, ...]) Добавьте не-пересэмплированное изображение в фигуру.
figlegend(*args, **kwargs) Разместите легенду на фигуре.
fignum_exists(num) Возвращает, существует ли фигура с данным ID.
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() Установите цветовую карту "флаг".
gca(**kwargs) Получить текущую ось, создав её при необходимости.
gcf() Получить текущую фигуру.
gci() Получить текущий цветной объект.
get(obj, *args, **kwargs) Возвращает значение свойства объекта или выводит все свойства.
get_current_fig_manager() Возвращает менеджер текущей фигуры.
get_figlabels() Возвращает список имеющихся меток фигур.
get_fignums() Возвращает список имеющихся номеров фигур.
get_plot_commands() Получить отсортированный список всех команд построения графиков.
getp(obj, *args, **kwargs) Возвращает значение свойства объекта или выводит все свойства.
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, ...]) Отобразить данные как изображение на 2D регулярной растровой сетке.
inferno() Установить палитру цветов в "inferno".
install_repl_displayhook() Установить обработчик отображения repl, чтобы любые устаревшие фигуры автоматически перерисовывались при возвращении управления в repl.
ioff() Выключить интерактивный режим.
ion() Включить интерактивный режим.
isinteractive() Возвращает, находится ли pyplot в "интерактивном режиме" или нет.
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() Установить палитру цветов в "розовая".
plasma() Установить палитру цветов в "плазма".
plot(*args[, scalex, scaley, data]) Построить график y против x с линиями и/или маркерами.
plot_date(x, y[, fmt, tz, xdate, ydate, data]) Построить график данных, содержащих даты.
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) Установка текущих rcParams.
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) Установка свойства на объекте художника.
show(*[, block]) Отображение всех открытых фигур.
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_mosaic(layout, *[, 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, ...]) Построить вертикальные линии.
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–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.3.3/api/_as_gen/matplotlib.pyplot.html

Spec-Zone.ru

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