Matplotlib.axes.Axes.draw() en Python

Matplotlib es una biblioteca en Python y es una extensión matemática numérica para la biblioteca NumPy. La clase Axes contiene la mayoría de los elementos de la figura: Axis, Tick, Line2D, Text, Polygon, etc., y establece el sistema de coordenadas. Y las instancias de Axes admiten devoluciones de llamada a través de un atributo de devoluciones de llamada.

Función matplotlib.axes.Axes.draw()

La función Axes.draw() en el módulo de ejes de la biblioteca matplotlib se usa para dibujar todo.

Sintaxis: Axes.draw(self, renderer=Ninguno, inframe=False)

Parámetros: este método acepta los siguientes parámetros.

  • renderer: este parámetro es el primer parámetro y su valor predeterminado es Ninguno.
  • inframe: este parámetro contiene el valor booleano y su valor predeterminado es falso.

Devoluciones: este método no devuelve ningún valor.

Los siguientes ejemplos ilustran la función matplotlib.axes.Axes.draw() en matplotlib.axes:

Ejemplo 1:

# Implementation of matplotlib function 
from mpl_toolkits.mplot3d import axes3d 
import matplotlib.pyplot as plt 
    
  
fig, ax = plt.subplots() 
    
def tellme(s): 
    ax.set_title(s, fontsize = 16) 
    fig.canvas.draw()
    renderer = fig.canvas.renderer
    ax.draw(renderer)
  
tellme('matplotlib.axes.Axes.draw() function Example') 
plt.show() 

Producción:

Ejemplo 2:

# Implementation of matplotlib function 
from mpl_toolkits.mplot3d import axes3d 
import matplotlib.pyplot as plt 
    
  
fig = plt.figure() 
ax = fig.add_subplot(111, projection ='3d') 
    
X, Y, Z = axes3d.get_test_data(0.1) 
ax.plot_wireframe(X, Y, Z, rstride = 5,  
                  cstride = 5) 
    
for angle in range(0, 90): 
    ax.view_init(30, angle)
    fig.canvas.draw()
    renderer = fig.canvas.renderer
    ax.draw(renderer) 
    plt.pause(.001) 
    ax.set_title('matplotlib.axes.Axes.draw()\
    function Example', fontweight ="bold") 

Producción:

Publicación traducida automáticamente

Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *