Saltar al contenido

¿Cuál es la necesidad de plt.figure() en matplotlib?

Posterior a consultar con expertos en el tema, programadores de deferentes ramas y profesores dimos con la solución al problema y la compartimos en esta publicación.

Solución:

El propósito de usar plt.figure() es crear un objeto de figura.

La figura entera es considerada como el objeto de la figura. Es necesario utilizar explícitamente plt.figure() cuando queremos ajustar el tamaño de la figura y cuando queremos agregar múltiples objetos Axes en una sola figura.

# in order to modify the size
fig = plt.figure(figsize=(12,8))
# adding multiple Axes objects  
fig, ax_lst = plt.subplots(2, 2)  # a figure with a 2x2 grid of Axes

partes de una figura

No siempre es necesario porque un figure se crea implícitamente cuando se crea un scatter gráfico; sin embargo, en el caso que ha mostrado, la figura se crea explícitamente usando plt.figure para que la figura tenga un tamaño específico en lugar del tamaño predeterminado.

La otra opción sería utilizar gcf para obtener la cifra actual después de crear el scatter trazar y establecer el tamaño de la figura retrospectivamente:

# Create scatter plot here
plt.gcf().set_size_inches(10, 8)

Reseñas y puntuaciones del tutorial

Si estás contento con lo expuesto, tienes la habilidad dejar un artículo acerca de qué te ha gustado de este post.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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