Open In App

Matplotlib.artist.Artist.get_agg_filter() in Python

Last Updated : 15 May, 2020
Summarize
Comments
Improve
Suggest changes
Share
Like Article
Like
Report

Matplotlib is a library in Python and it is numerical – mathematical extension for NumPy library. The Artist class contains Abstract base class for objects that render into a FigureCanvas. All visible elements in a figure are subclasses of Artist.

Matplotlib.artist.Artist.get_agg_filter() Method

The get_agg_filter() method in artist module of matplotlib library is used to get the filter function to be used for agg filter.

Syntax: Artist.get_agg_filter(self)

Parameters: This method does not accepts any parameter.

Returns: This method return filter function to be used for agg filter.

Below examples illustrate the matplotlib.artist.Artist.get_agg_filter() function in matplotlib:

Example 1:

python3
# Implementation of matplotlib function
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.artist import Artist 


xx = np.random.rand(16, 30)

fig, axs = plt.subplots()

m = axs.pcolor(xx)
m.set_zorder(-20)

# use of get_agg_filter() method
val = Artist.get_agg_filter(axs)
axs.set_title("Value Return by get_agg_filter(): "
              + str(val))

fig.suptitle('matplotlib.artist.Artist.get_agg_filter() \
function Example', fontweight="bold")

plt.show()

Output:

Example 2:

python3
# Implementation of matplotlib function
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.artist import Artist 


np.random.seed(10**7)
geeks = np.random.randn(40)

fig, axs = plt.subplots()
axs.acorr(geeks, usevlines=True, normed=True,
          maxlags=30, lw=2)

axs.grid(True)

# use of get_agg_filter() method
val = Artist.get_agg_filter(axs)
axs.set_title("Value Return by get_agg_filter(): " 
              + str(val))

fig.suptitle('matplotlib.artist.Artist.get_agg_filter() \
function Example', fontweight="bold")

plt.show()

Output:


Next Article
Practice Tags :

Similar Reads