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


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


Matplotlib是Python中广泛使用的用于绘制各种图形的库,因为它提供了非常有效的方法,也为复杂图提供了易于理解的方法。 pyplot是使matplotlib像MATLAB一样工作的命令样式函数的集合。

figimage()函数

matplotlib.pyplot.figimage()是一种用于向图中添加未重采样图像的方法。通常,它会根据原点将图像附加到左下角或左上角。

用法: matplotlib.pyplot.figimage(*args, **kwargs)

参数:

alpha是一个float值参数,用于给出图像的混合值。它是一个可选参数。如果未指定,则默认值为“无”。



Xo,Yo是另一个重要参数,它说明图像数据的形状。通常可以是‘both’,‘x’或‘y’。它以像素为单位获取x /y图像偏移量。

** kwargs这是一个附加参数,通常称为kwargs。它们是传递给FigureImage的Artist kwargs。

现在让我们举一个简单的例子来说明matplotlib.pyplot.figimage()的工作。

范例1:

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 = 50, yo = 0, 
                   origin ='lower') 
im2 = fig.figimage(Z, xo = 100, yo = 100, 
                   alpha =.8, origin ='lower') 
  
plt.show()

输出:

范例2:

import numpy as np 
import matplotlib.pyplot as plt 
  
im = np.zeros((40, 40, 3), dtype = np.float) 
  
fig, ax = plt.subplots() 
im = fig.figimage(im, 100, 60) 
  
ax.scatter([0, 1, 2, 3, 4], [0, 1, 2, 3, 4]) 
  
ax.set_zorder(1) 
im.set_zorder(0) 
ax.patch.set_visible(False) 
  
plt.show()

输出:




相关用法


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