matplotlib.pyplot
Предоставляет фреймворк для построения графиков, подобный MATLAB.
pylab объединяет pyplot и numpy в одном пространстве имён. Это удобно для интерактивной работы, но для программирования рекомендуется сохранять пространства имён раздельно, например:
import numpy as np import matplotlib.pyplot as plt x = np.arange(0, 5, 0.1); y = np.sin(x) plt.plot(x, y)
Функции
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(*args, **kwargs) | Добавление оси к графику. |
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) | Построение 2-D поля стрелок. |
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(*args) | Удаление оси из текущего графика. |
disconnect(cid) | Отключение обратного вызова с идентификатором cid. |
draw() | Перерисовка текущего графика. |
errorbar(x, y[, yerr, xerr, fmt, ecolor, …]) | Построение графика с ошибками. |
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, …]) | Построение 2D гистограммы. |
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() | Устанавливает стандартную палитру цветов в «ад» и применяет её к текущему изображению, если таковое имеется. |
install_repl_displayhook() | Установка обработчика отображения repl, чтобы любые устаревшие фигуры автоматически перерисовывались при возвращении управления в repl. |
ioff() | Выключение интерактивного режима. |
ion() | Включение интерактивного режима. |
ishold() |
Устаревшее с версии 2.0. |
isinteractive() | Возвращает состояние интерактивного режима. |
jet() | Устанавливает стандартную палитру цветов в «струйную» и применяет её к текущему изображению, если таковое имеется. |
legend(*args, **kwargs) | Размещает легенду на оси. |
locator_params([axis, tight]) | Управление поведением локаторов делений шкалы. |
loglog(*args, **kwargs) | Построение графика с логарифмической шкалой по обеим осям (x и y). |
magma() | Устанавливает стандартную палитру цветов в «магму» и применяет её к текущему изображению, если таковое имеется. |
magnitude_spectrum(x[, Fs, Fc, window, …]) | Построение графика амплитудного спектра. |
margins(*args, **kw) | Установить или получить значения полей автомасштабирования. |
matshow(A[, fignum]) | Отображение массива как матрицы в новом окне фигуры. |
minorticks_off() | Удаление вспомогательных делений со текущего графика. |
minorticks_on() | Отображение вспомогательных делений на текущем графике. |
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() | Устанавливает стандартную палитру цветов в «плазму» и применяет её к текущему изображению, если таковое имеется. |
plot(*args, **kwargs) | Построение линий и/или маркеров на Axes. |
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) | Установить текущую область построения ax. |
scatter(x, y[, s, c, marker, cmap, norm, …]) | Построить точечный график x по y. |
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, …]) | Построить спектрограмму. |
spectral() | Установить по умолчанию палитру цветов spectral и применить её к текущему изображению, если таковое имеется. |
spring() | Установить по умолчанию палитру цветов spring и применить её к текущему изображению, если таковое имеется. |
spy(Z[, precision, marker, markersize, aspect]) | Построить график разреженности двумерного массива. |
stackplot(x, *args, **kwargs) | Построить ступенчатый график. |
stem(*args, **kwargs) | Построить график stem. |
step(x, y, *args, **kwargs) | Построить ступенчатый график. |
streamplot(x, y, u, v[, density, linewidth, …]) | Отобразить линии тока векторного поля. |
subplot(*args, **kwargs) | Возвращает область построения subplot, позиционированную заданным определением сетки. |
subplot2grid(shape, loc[, rowspan, colspan, fig]) | Создать subplot в сетке. |
subplot_tool([targetfig]) | Открыть окно инструмента subplot для фигуры. |
subplots([nrows, ncols, sharex, sharey, …]) | Создать фигуру и набор subplot. |
subplots_adjust(*args, **kwargs) | Настроить расположение subplot. |
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]) | Автоматически настроить параметры subplot для указанной отступов. |
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() | Устанавливает стандартную цветовую карту в "виридис" и применяет её к текущему изображению, если таковое имеется. |
vlines(x, ymin, ymax[, colors, linestyles, …]) | Строит вертикальные линии. |
waitforbuttonpress(*args, **kwargs) | Ожидание нажатия кнопки на рисунке. |
winter() | Устанавливает стандартную цветовую карту в "зима" и применяет её к текущему изображению, если таковое имеется. |
xcorr(x, y[, normed, detrend, usevlines, …]) | Строит диаграмму взаимной корреляции между x и y. |
xkcd([scale, length, randomness]) | Включает режим рисования в стиле комиксов xkcd. |
xlabel(s, *args, **kwargs) | Устанавливает метку оси x текущей области. |
xlim(*args, **kwargs) | Получение или установка пределов оси x текущей области. |
xscale(*args, **kwargs) | Устанавливает масштабирование оси x. |
xticks(*args, **kwargs) | Получение или установка делений и меток оси x. |
ylabel(s, *args, **kwargs) | Устанавливает метку оси y текущей области. |
ylim(*args, **kwargs) | Получение или установка пределов оси y текущей области. |
yscale(*args, **kwargs) | Устанавливает масштабирование оси y. |
yticks(*args, **kwargs) | Получение или установка делений и меток оси y. |
© 2012–2017 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
http://matplotlib.org/2.1.0/api/_as_gen/matplotlib.pyplot.html