tutorial libreria instalar español python matplotlib

python - libreria - cambio de tamaño de la figura con subtramas



plot() python (2)

Encontré este ejemplo en el sitio web matplotlib

http://matplotlib.org/examples/pylab_examples/subplots_demo.html

y me preguntaba si era posible aumentar el tamaño de la figura.

Lo intenté con

f.figsize(15,15)

pero no hace nada.


Alternativamente, cree un objeto figure () usando el argumento de figsize y luego use 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:'')

Los beneficios de este método son que la sintaxis está más cerca de las llamadas de subparcela () en lugar de las subtramas (). Por ejemplo, las subtramas no parecen ser compatibles con el uso de una GridSpec para controlar el espaciado de las subparcelas, pero tanto la subparcela () como la suma_subplot () sí lo hacen.


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 muestra) para crear una nueva figura, también puede usar:

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