Spec-Zone.ru › Matplotlib 2.1

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, …]) Построение графика данных из файла.
END_OF_DOCUMENT_MARKER
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

Spec-Zone.ru

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