En este artículo, mostramos cómo establecer el tamaño de una figura en matplotlib con Python.
Así que con matplotlib, el corazón de esto es crear una figura.
En esta figura, puede rellenarla con todos los tipos de datos diferentes, incluidos ejes, una gráfica, una forma geométrica, etc.
Es posible que queramos establecer el tamaño de una figura a un tamaño determinado. Es posible que desee hacer que la figura sea más ancha en tamaño, más alta en altura, etc.
Podemos hacer esto con matplotlib usando el atributo figsize.
El atributo figsize nos permite especificar el ancho y la altura de una figura en pulgadas unitarias.
Así que veamos cómo hacer esto en matplotlib con Python.
Así que lo primero que tenemos que hacer es importar matplotlib. Hacemos esto con la línea, importamos matplotlib.pyplot como plt
Luego creamos una variable fig, y la establecemos igual a, plt.figura (tamaño de la figura=(6,3))
Esto crea un objeto de figura, que tiene un ancho de 6 pulgadas y 3 pulgadas de altura.
Los valores del atributo figsize son una tupla de 2 valores.
El ancho es el primer parámetro del atributo figsize y el alto es el segundo parámetro. Así es, figsize (peso,altura)
El ancho es el doble de la altura con esta configuración.
Luego agregamos ejes a esta figura y luego trazamos un gráfico para la figura.
Para mostrar este objeto figura, usamos la línea, fig.show ()
Esto funciona si usas un IDE de python que no sea jupyter notebooks. Si está utilizando cuadernos de jupyter, entonces no usaría, plt.Mostrar(). En su lugar, especificaría en el código justo después de importar matplotlib, %matplotlib inline
Esta línea permite que se muestre la figura de un gráfico con cuadernos de jupyter.
Después de ejecutar el siguiente código de arriba, obtenemos la siguiente figura que se muestra en la imagen de abajo.
Así que ahora ves un objeto de figura con el tamaño del ancho el doble del tamaño de la altura.
Solo para mostrarte la naturaleza dinámica del tamaño de figuras en matplotlib, ahora voy a crear una figura con las dimensiones invertidas. La altura ahora será el doble del tamaño de la anchura.
Esto se muestra en el siguiente código.
Así que ahora tenemos la altura el doble de la anchura.
Esto produce el siguiente gráfico que se muestra a continuación.
Así que ahora ves que la altura de la figura es el doble de la anchura.
También puede establecer el tamaño de las subtramas de la misma manera.
El siguiente código establece el tamaño de las subtramas en matplotlib.
Y así es como se establece el tamaño de una figura en matplotlib con Python.