Requisitos previos : Matplotlib
Matplotlib es una biblioteca en Python. Es una extensión matemática de Numpy Library. Es una biblioteca integral para crear visualizaciones estáticas, animadas e interactivas en Python. Pyplot es una interfaz basada en estado para un módulo Matplotlib. Pyplot puede crear muchos tipos de gráficos, como gráficos de líneas, gráficos de barras, histogramas, etc.
El cla(), clf() y close() son diferentes métodos/funciones de Matplotlib. La diferencia entre ellos es la siguiente:
cla() : este método en el módulo pyplot de la biblioteca matplotlib se usa para borrar los ejes actuales.
Sintaxis:
matplotlib.pyplot.cla()
Ejemplo :
Python3
import numpy as np import matplotlib.pyplot as plt t = np.linspace(0.0, 2.0, 401) s = np.sin(2 * np.pi * t) fig, [ax, ax1] = plt.subplots(2, 1) ax.set_ylabel('y-axis') ax.plot(t, s) ax.grid(True) ax1.set_ylabel('y-axis') ax1.set_xlabel('x-axis') ax1.plot(t, s) ax1.grid(True) # Function call ax1.cla() fig.suptitle('matplotlib.pyplot.cla Example') plt.show()
Producción:
clf(): el método en el módulo pyplot de la biblioteca matplotlib se usa para borrar toda la figura actual. Incluso borra la trama secundaria. Deja el espacio de la ventana abierto para que pueda ser reutilizado por otras parcelas.
Sintaxis:
matplotlib.pyplot.clf()
Ejemplo:
Python3
import numpy as np import matplotlib.pyplot as plt t = np.linspace(0.0, 2.0, 201) s = np.sin(2 * np.pi * t) fig, [ax, ax1] = plt.subplots(2, 1) ax.set_ylabel('y-axis') ax.plot(t, s) ax.grid(True) ax1.set_ylabel('y-axis') ax1.set_xlabel('x-axis') ax1.plot(t, s) ax1.grid(True) # Func. call plt.clf() fig.suptitle('matplotlib.pyplot.clf Example') plt.show()
Producción:
close(): el método en el módulo pyplot de la biblioteca matplotlib se usa para cerrar la ventana del gráfico. Por defecto, cierra la ventana actual. Dado que la ventana está cerrada, no habrá salida en este método.
Sintaxis:
matplotlib.pyplot.close()
Ejemplo:
Python3
import numpy as np import matplotlib.pyplot as plt t = np.linspace(0.0, 2.0, 201) s = np.sin(2 * np.pi * t) fig, [ax, ax1] = plt.subplots(2, 1) ax.set_ylabel('y-axis') ax.plot(t, s) ax.grid(True) ax1.set_ylabel('y-axis') ax1.set_xlabel('x-axis') ax1.plot(t, s) ax1.grid(True) # Function call plt.close() fig.suptitle('matplotlib.pyplot.close Example') plt.show()
Tabla de diferencias entre cla(), clf() y close()
cla() | clf() | cerca() |
---|---|---|
Se utiliza para borrar los ejes actuales | Se utiliza para borrar toda la cifra actual | Se utiliza para cerrar la ventana de la parcela |
Solo borra la trama activa actual | Deja el espacio de la ventana abierto para que pueda ser reutilizado por otras parcelas | Termina la trama por completo. |
No afecta a ninguna otra subtrama. | Incluso borra la trama secundaria. | Cierra las parcelas por completo |
Publicación traducida automáticamente
Artículo escrito por PranjalGoyal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA