matplot lib . figure . figure . figimage()中的 Python

哎哎哎:# t0]https://www . geeksforgeeks . org/matplotlib-figure-figimage-in-python/

Matplotlib 是 Python 中的一个库,是 NumPy 库的数值-数学扩展。人物模块提供了顶级的艺术家,人物,包含了所有的剧情元素。该模块用于控制所有情节元素的子情节和顶层容器的默认间距。

matplotlib . figure . figure . figimage()函数

matplotlib 库的图形模块的 figimage()方法用于给图形添加一个未重采样的图像。

语法: figimage(self,X,xo=0,yo=0,alpha =无,norm =无,cmap =无,vmin =无,vmax =无,origin =无,resize=False,**kwargs)

参数:这接受下面描述的以下参数:

  • X: 该参数为图像数据。
  • xo,yo: 这些参数是以像素为单位的 x/y 图像偏移量。
  • alpha : 该参数为 alpha 混合值。
  • 范数:该参数是将亮度映射到区间[0,1]的归一化实例。
  • cmap : 此参数是要使用的颜色图。
  • vmin,vmax: 这些参数是色图的数据限制。
  • 原点:此参数指示数组的[0,0]索引位于轴的左上角或左下角。
  • 调整大小:此参数用于调整图形大小,以匹配给定的图像大小。

返回:该方法返回matplotlib . image . figure image

下面的例子说明了 matplotlib.figure . fig image()函数在 matplotlib . fig:

例 1:

# Implementation of matplotlib function 
import matplotlib.pyplot as plt
import numpy as np

fig = plt.figure()
nx = int(fig.get_figwidth() * fig.dpi)
ny = int(fig.get_figheight() * fig.dpi)
data = np.random.random((ny, nx))
fig.figimage(data)

fig.suptitle('matplotlib.figure.Figure.figimage()\
function Example', fontweight ="bold") 

plt.show()

输出:

例 2:

# Implementation of matplotlib function 
import numpy as np
import matplotlib
import matplotlib.pyplot as plt

fig = plt.figure()
Z = np.arange(10000).reshape((100, 100))
Z[:, 50:] = 1

im1 = fig.figimage(Z, xo = 500, yo = 100,
                   origin ='lower')

im2 = fig.figimage(Z, xo = 100, yo = 100,
                   alpha =.6,
                   origin ='lower')

fig.suptitle('matplotlib.figure.Figure.figimage() \
function Example', fontweight ="bold") 

plt.show()

输出: