Saltar al contenido

¿Cómo cambio el tamaño de la figura con subparcelas?

Solución:

Si ya tiene el objeto figura, use:

f.set_figheight(15)
f.set_figwidth(15)

Pero si usa el comando .subplots () (como en los ejemplos que está mostrando) para crear una nueva figura, también puede usar:

f, axs = plt.subplots(2,2,figsize=(15,15))

Alternativamente, cree un figure() objeto usando el figsize argumento y luego usar add_subplot para agregar sus subtramas. P.ej

import matplotlib.pyplot as plt
import numpy as np

f = plt.figure(figsize=(10,3))
ax = f.add_subplot(121)
ax2 = f.add_subplot(122)
x = np.linspace(0,4,1000)
ax.plot(x, np.sin(x))
ax2.plot(x, np.cos(x), 'r:')

Ejemplo simple

Los beneficios de este método son que la sintaxis se acerca más a las llamadas de subplot() en lugar de subplots(). Por ejemplo, las subtramas no parecen admitir el uso de un GridSpec para controlar el espaciado de las subparcelas, pero tanto subplot() y add_subplot() hacer.

¡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 *