当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Matplotlib.figure.Figure.figimage()用法及代码示例


Matplotlib是Python中的一个库,它是数字的-NumPy库的数学扩展。 Figure模块提供了顶层Artist,即Figure,其中包含所有绘图元素。此模块用于控制所有图元的子图和顶层容器的默认间距。

matplotlib.figure.Figure.figimage()函数

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

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


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

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

返回值:此方法返回matplotlib.image.FigureImage。

以下示例说明了matplotlib.figure中的matplotlib.figure.Figure.figimage()函数:

范例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()

输出:




相关用法


注:本文由纯净天空筛选整理自SHUBHAMSINGH10大神的英文原创作品 Matplotlib.figure.Figure.figimage() in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。