matplotlib.pyplot.figimage()函数

matplotlib.pyplot.figimage()函数

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

figimage()函数

matplotlib.pyplot.figimage()是一个将未重新采样的图像添加到图形中的方法。通常,它会根据来源的不同将图像附在左下角或左上角。

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

参数:

alpha是一个浮点值参数,它用于给图像的混合值。可选参数。当未指定时,它的默认值为“None”。

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

**kwargs这是一个附加参数,通常称为kwargs。它们是传递给FigureImage的艺术家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()

输出:

matplotlib.pyplot.figimage()函数

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

输出:

matplotlib.pyplot.figimage()函数

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程