matplotlib.pyplot.figimage
- matplotlib.pyplot.figimage(X, xo=0, yo=0, alpha=None, norm=None, cmap=None, vmin=None, vmax=None, origin=None, resize=False, **kwargs)[source]
-
Добавление нересамплированного изображения в рисунок.
Изображение прикрепляется к нижнему или верхнему левому углу в зависимости от origin.
- Параметры
-
- X
-
Данные изображения. Это массив одной из следующих форм:
- MxN: значения яркости (серого уровня)
- MxNx3: значения RGB
- MxNx4: значения RGBA
- xo, yoint
-
Смещение изображения по x/y в пикселях.
- alphaNone или float
-
Значение прозрачности.
-
norm
matplotlib.colors.Normalize -
Экземпляр
Normalize, для отображения яркости в интервале [0, 1]. -
cmapстрока или
matplotlib.colors.Colormap, по умолчанию:rcParams["image.cmap"](по умолчанию:'viridis') -
Цветовая карта для использования.
- vmin, vmaxfloat
-
Если norm не задано, эти значения задают пределы данных для цветовой карты.
-
origin{'верхний', 'нижний'}, по умолчанию:
rcParams["image.origin"](по умолчанию:'upper') -
Указывает, где индекс [0, 0] массива находится в верхнем левом или нижнем левом углу осей.
- resizebool
-
Если True, размер рисунка изменяется для соответствия размеру данного изображения.
- Возвращает
-
matplotlib.image.FigureImage
- Другие параметры
-
- **kwargs
-
Дополнительные параметры kwargs являются параметрами
Artist, переданными вFigureImage.
Примечания
figimage дополняет изображение осей (
imshow), которое будет ресамплировано для соответствия текущим осям. Если вы хотите ресамплированное изображение, заполняющее весь рисунок, вы можете определитьAxesс диапазоном [0, 0, 1, 1].Примеры
f = plt.figure() nx = int(f.get_figwidth() * f.dpi) ny = int(f.get_figheight() * f.dpi) data = np.random.random((ny, nx)) f.figimage(data) plt.show()
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/_as_gen/matplotlib.pyplot.figimage.html