Matplotlib is a library in Python and it is numerical – mathematical extension for NumPy library. The Axes Class contains most of the figure elements: Axis, Tick, Line2D, Text, Polygon, etc., and sets the coordinate system. And the instances of Axes supports callbacks through a callbacks attribute.
matplotlib.axes.Axes.get_images() Function
The Axes.get_images() function in axes module of matplotlib library is used to return a list of Axes images contained by the Axes
Syntax: Axes.get_images(self)
Parameters: This method does not accept any parameters.
Returns: This method return a list of Axes images contained by the Axes.
Below examples illustrate the matplotlib.axes.Axes.get_images() function in matplotlib.axes:
Example 1:
# Implementation of matplotlib function import matplotlib.pyplot as plt
import matplotlib.patches as patches
import matplotlib.cbook as cbook
# image used is # wp-content/uploads/20200402214740/geek.jpg with cbook.get_sample_data( 'geek.jpg' ) as image_file:
image = plt.imread(image_file)
fig, ax = plt.subplots()
im = ax.imshow(image)
patch = patches.Rectangle(( 0 , 0 ), 260 , 200 ,
transform = ax.transData)
im.set_clip_path(patch) print ( "List of the child Artists of this Artist \n" ,
* list (ax.get_images()), sep = "\n" )
fig.suptitle('matplotlib.axes.Axes.get_images() \ function Example', fontweight = "bold" )
plt.show() |
Output:
List of the Axes images contained by the Axes AxesImage(80, 52.8;496x369.6)
Example 2:
# Implementation of matplotlib function import matplotlib.pyplot as plt
import numpy as np
from matplotlib.colors import LogNorm
dx, dy = 0.015 , 0.05
x = np.arange( - 4.0 , 4.0 , dx)
y = np.arange( - 4.0 , 4.0 , dy)
X, Y = np.meshgrid(x, y)
extent = np. min (x), np. max (x), np. min (y), np. max (y)
fig, ax = plt.subplots()
Z1 = np.add.outer( range ( 8 ), range ( 8 )) % 2
ax.imshow(Z1, cmap = "binary_r" ,
interpolation = 'nearest' ,
extent = extent, alpha = 1 )
def geeks(x, y):
return ( 1 - x / 2 + x * * 5 + y * * 6 ) * np.exp( - (x * * 2 + y * * 2 ))
Z2 = geeks(X, Y)
ax.imshow(Z2, cmap = "Greens" , alpha = 0.7 ,
interpolation = 'bilinear' ,
extent = extent)
print ( "List of the Axes images contained by the Axes \n" ,
* list (ax.get_images()), sep = "\n" )
fig.suptitle('matplotlib.axes.Axes.get_images() function\ Example', fontweight = "bold" )
plt.show() |
Output:
List of the Axes images contained by the Axes AxesImage(80, 52.8;496x369.6) AxesImage(80, 52.8;496x369.6)