Matplotlib.pyplot.figimage() function in Python Last Updated : 15 Jul, 2025 Comments Improve Suggest changes Like Article Like Report Matplotlib is a widely used library in Python for plotting various graphs, as it provides very efficient ways and easy to understand methods for complex plots also. pyplot is a collection of command style functions that make matplotlib work like MATLAB. figimage() function matplotlib.pyplot.figimage() is a method for adding a non-resampled image to the figure. Usually, it attaches the image to the lower or upper left corner depending on origin. Syntax: matplotlib.pyplot.figimage(*args, **kwargs) Parameters: alpha is a float valued parameter, It is used to give the blending value for the image. It is an optional parameter. When not specified, it takes the default value as 'None'. Xo, Yo is another important parameter which states the shape of the image data. Usually it can be 'both', 'x', or 'y'. It takes the x/y image offset in pixels. **kwargs It is an additional parameter generally known as kwargs. They are Artist kwargs passed on to FigureImage. Now let us take a simple examples to illustrate the working of matplotlib.pyplot.figimage(). Example 1: Python3 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() Output: Example 2: Python3 1== 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() Output: Comment More infoAdvertise with us Next Article Matplotlib.pyplot.get_fignums() in Python R rutujakawade24 Follow Improve Article Tags : Python Python-matplotlib Matplotlib Pyplot-class Practice Tags : python Similar Reads Matplotlib.pyplot.get_fignums() in Python Matplotlib is a library in Python and it is numerical â mathematical extension for NumPy library. Pyplot is a state-based interface to a Matplotlib module which provides a MATLAB-like interface. There are various plots which can be used in Pyplot are Line Plot, Contour, Histogram, Scatter, 3D Plot, 2 min read Matplotlib.pyplot.get_fignums() in Python Matplotlib is a library in Python and it is numerical â mathematical extension for NumPy library. Pyplot is a state-based interface to a Matplotlib module which provides a MATLAB-like interface. There are various plots which can be used in Pyplot are Line Plot, Contour, Histogram, Scatter, 3D Plot, 2 min read Matplotlib.pyplot.gci() in Python Matplotlib is a library in Python and it is numerical â mathematical extension for NumPy library. Pyplot is a state-based interface to a Matplotlib module which provides a MATLAB-like interface. There are various plots which can be used in Pyplot are Line Plot, Contour, Histogram, Scatter, 3D Plot, 2 min read Matplotlib.pyplot.gci() in Python Matplotlib is a library in Python and it is numerical â mathematical extension for NumPy library. Pyplot is a state-based interface to a Matplotlib module which provides a MATLAB-like interface. There are various plots which can be used in Pyplot are Line Plot, Contour, Histogram, Scatter, 3D Plot, 2 min read matplotlib.pyplot.figure() in Python Matplotlib is a library in Python and it is numerical - mathematical extension for NumPy library. Pyplot is a state-based interface to a Matplotlib module which provides a MATLAB-like interface. There are various plots which can be used in Pyplot are Line Plot, Contour, Histogram, Scatter, 3D Plot, 2 min read matplotlib.pyplot.figure() in Python Matplotlib is a library in Python and it is numerical - mathematical extension for NumPy library. Pyplot is a state-based interface to a Matplotlib module which provides a MATLAB-like interface. There are various plots which can be used in Pyplot are Line Plot, Contour, Histogram, Scatter, 3D Plot, 2 min read Like