Clase de artista de Matplotlib en un FigureCanvas. Todos los elementos visibles en una figura son subclases de Artista.
Método Matplotlib.artist.Artist.get_window_extent()
El método get_window_extent() en el módulo de artista de la biblioteca matplotlib
Sintaxis: Artist.get_window_extent self
Parámetros: este método acepta los siguientes parámetros.
- renderer: este parámetro es la subclase RendererBase.
Devoluciones:
Los siguientes ejemplos ilustran la función matplotlib.artist.Artist.get_window_extent() en matplotlib:
Ejemplo 1:
# Implementation of matplotlib function import matplotlib.pyplot as plt import numpy as np from matplotlib.artist import Artist X = np.arange(-10, 10, 1.5) Y = np.arange(-10, 10, 1.5) U, V = np.meshgrid(X, Y) fig, ax = plt.subplots() ax.quiver(X, Y, U, V) fig.canvas.draw() renderer = fig.canvas.renderer # use of get_window_extent() method val = Artist.get_window_extent(ax, renderer) print("Value Return by get_window_extent():") print(val) fig.suptitle('matplotlib.artist.Artist.get_window_extent() \ function Example', fontweight="bold") plt.show()
Producción:
Value Return by get_window_extent(): Bbox(x0=0.0, y0=0.0, x1=0.0, y1=0.0)
Ejemplo 2:
# Implementation of matplotlib function import matplotlib.pyplot as plt import numpy as np from matplotlib.artist import Artist xx = np.random.rand(10, 10) fig, ax = plt.subplots() m = ax.pcolor(xx) m.set_zorder(-20) fig.canvas.draw() renderer = fig.canvas.renderer # use of get_window_extent() method val = Artist.get_window_extent(ax, renderer) print("Value Return by get_window_extent():") print(val) fig.suptitle('matplotlib.artist.Artist.get_window_extent() \ function Example', fontweight="bold") plt.show()
Producción:
Value Return by get_window_extent(): Bbox(x0=0.0, y0=0.0, x1=0.0, y1=0.0)
Publicación traducida automáticamente
Artículo escrito por shivanisinghss2110 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA