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неизвестно alphafloat или None animated[True | False] antialiasedили antialiasedsБулево значение или последовательность булевых значений arrayнеизвестно climпоследовательность из двух чисел с плавающей точкой clip_boxэкземпляр matplotlib.transforms.Bboxclip_on[True | False] clip_path[ ( Path,Transform) |Patch| None ]cmapколор-карта или зарегистрированное имя колор-карты colormatplotlib цветовой аргумент или последовательность кортежей rgba containsфункция-вызов edgecolorили edgecolorsmatplotlib цветовое обозначение или последовательность обозначений facecolorили facecolorsmatplotlib цветовое обозначение или последовательность обозначений figureэкземпляр matplotlib.figure.Figuregidстрока-идентификатор 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экземпляр Transformurlстрока 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