Spec-Zone.ru › Matplotlib 2.1

matplotlib.axes.Axes.pcolormesh

Axes.pcolormesh(*args, data=None, **kwargs)

Построение сетки из четырёхугольников.

Доступные варианты вызова:

pcolormesh(C)
pcolormesh(X, Y, C)
pcolormesh(C, **kwargs)

Построение псевдоцветного графика двумерного массива.

Функция pcolormesh похожа на pcolor(), но использует другой механизм и возвращает другой объект; pcolor возвращает PolyCollection, а pcolormesh — QuadMesh. Она значительно быстрее и поэтому предпочтительнее для больших массивов.

Массив C может быть массивкой с пропусками, но X и Y — нет. Поддержка массивов с пропусками реализована через cmap и norm; в отличие от pcolor(), которая просто не рисует четырёхугольники с пропущенными цветами или вершинами.

Ключевые аргументы:

cmap: [ None | Colormap ]
Экземпляр matplotlib.colors.Colormap. Если None, используется значение из rc параметров.
norm: [ None | Normalize ]
Экземпляр matplotlib.colors.Normalize используется для масштабирования данных яркости к диапазону 0,1. Если None, используется значение по умолчанию normalize().
vmin/vmax: [ None | скаляр ]
vmin и vmax используются вместе с norm для нормализации данных яркости. Если значение None, масштабирование выполняется автоматически, соответствуя минимальному или максимальному значению в массиве C. Если заданы, vmin или vmax переопределяют любые значения, заданные в экземпляре norm.
shading: [ ‘flat’ | ‘gouraud’ ]
‘flat’ указывает на использование одного цвета для каждого четырёхугольника. ‘gouraud’ указывает на использование интерполяции Gouraud. При использовании интерполяции Gouraud параметр edgecolors игнорируется.
edgecolors: [None | 'None' | 'face' | color |
последовательность цветов]

Если None, используется значение из rc параметров.

Если 'None', границы не будут видны.

Если 'face', границы будут иметь тот же цвет, что и грани.

Значение mpl цвета или последовательность цветов устанавливает цвет границ

alpha: 0 <= scalar <= 1 or None
значение альфа-смешивания

Возвращаемое значение — объект matplotlib.collections.QuadMesh.

Параметры kwargs могут быть использованы для управления свойствами matplotlib.collections.QuadMesh:

Свойство Описание
agg_filter неизвестно
alpha float или None
animated [True | False]
antialiased или antialiaseds Булево значение или последовательность булевых значений
array неизвестно
clim последовательность из двух чисел с плавающей точкой
clip_box экземпляр matplotlib.transforms.Bbox
clip_on [True | False]
clip_path [ ( Path, Transform) | Patch | None ]
cmap колор-карта или зарегистрированное имя колор-карты
color matplotlib цветовой аргумент или последовательность кортежей rgba
contains функция-вызов
edgecolor или edgecolors matplotlib цветовое обозначение или последовательность обозначений
facecolor или facecolors matplotlib цветовое обозначение или последовательность обозначений
figure экземпляр matplotlib.figure.Figure
gid строка-идентификатор
hatch [ ‘/’ | ‘' | ‘|’ | ‘-‘ | ‘+’ | ‘x’ | ‘o’ | ‘O’ | ‘.’ | ‘*’ ]
label строка или любой печатаемый объект с преобразованием ‘%s’
linestyle или dashes или linestyles [‘сплошная’ | ‘штриховая’, ‘штрихпунктирная’, ‘пунктирная’ | (смещение, последовательность чередования) | '-' | '--' | '-.' | ':' | 'None' | ' ' | '']
linewidth или linewidths или lw число с плавающей точкой или последовательность чисел с плавающей точкой
norm неизвестно
offset_position неизвестно
offsets число с плавающей точкой или последовательность чисел с плавающей точкой
path_effects неизвестно
picker [None|число с плавающей точкой|булево значение|функция-вызов]
pickradius неизвестно
rasterized [True | False | None]
sketch_params неизвестно
snap неизвестно
transform экземпляр Transform
url строка url
urls неизвестно
visible [True | False]
zorder любое число

См. также

pcolor()
Для объяснения ориентации сетки (Ориентация сетки) и расширения 1-мерных массивов X и/или Y до 2-мерных.

Примечание

В дополнение к вышеописанным аргументам, эта функция может принимать ключевой аргумент data. Если такой аргумент data задан, следующие аргументы заменяются на data[<arg>]:

  • Все позиционные и все ключевые аргументы.

© 2012–2017 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
http://matplotlib.org/2.1.0/api/_as_gen/matplotlib.axes.Axes.pcolormesh.html

Spec-Zone.ru

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