class matplotlib.gridspec.GridSpec(nrows, ncols, figure=None, left=None, bottom=None, right=None, top=None, wspace=None, hspace=None, width_ratios=None, height_ratios=None) [source]

Bases: matplotlib.gridspec.GridSpecBase

Un diseño de cuadrícula para colocar subparcelas dentro de una figura.

La ubicación de las celdas de la cuadrícula se determina de manera similar a SubplotParams utilizando izquierda, Derecha, cima, fondo, wspace y hspace.

Parámetros:
nrows, ncolsint

El número de filas y columnas de la cuadrícula.

figureFigure, optional

Solo se utiliza para diseño restringido para crear una cuadrícula de diseño adecuada.

left, right, top, bottomfloat, optional

Extensión de las subtramas como una fracción del ancho o alto de la figura. La izquierda no puede ser más grande que la derecha y la parte inferior no puede ser más grande que la superior. Si no se da, los valores se deducirán de una figura o rcParams en el momento del sorteo. Ver también GridSpec.get_subplot_params.

wspacefloat, optional

La cantidad de ancho reservado para el espacio entre subparcelas, expresada como una fracción del ancho promedio del eje. Si no se da, los valores se deducirán de una figura o de rcParams cuando sea necesario. Ver también GridSpec.get_subplot_params.

hspacefloat, optional

La cantidad de altura reservada para el espacio entre subparcelas, expresada como una fracción de la altura media del eje. Si no se da, los valores se deducirán de una figura o de rcParams cuando sea necesario. Ver también GridSpec.get_subplot_params.

width_ratiosarray-like of length ncols, optional

Define los anchos relativos de las columnas. Cada columna obtiene un ancho relativo de width_ratios[i] / sum(width_ratios). Si no se proporciona, todas las columnas tendrán el mismo ancho.

height_ratiosarray-like of length nrows, optional

Define las alturas relativas de las filas. Cada columna obtiene una altura relativa de height_ratios[i] / sum(height_ratios). Si no se proporciona, todas las filas tendrán la misma altura.

__getstate__(self) [source]
__init__(self, nrows, ncols, figure=None, left=None, bottom=None, right=None, top=None, wspace=None, hspace=None, width_ratios=None, height_ratios=None) [source]
Parámetros:
nrows, ncolsint

El número de filas y columnas de la cuadrícula.

figureFigure, optional

Solo se utiliza para diseño restringido para crear una cuadrícula de diseño adecuada.

left, right, top, bottomfloat, optional

Extensión de las subtramas como una fracción del ancho o alto de la figura. La izquierda no puede ser más grande que la derecha y la parte inferior no puede ser más grande que la superior. Si no se da, los valores se deducirán de una figura o rcParams en el momento del sorteo. Ver también GridSpec.get_subplot_params.

wspacefloat, optional

La cantidad de ancho reservado para el espacio entre subparcelas, expresada como una fracción del ancho promedio del eje. Si no se da, los valores se deducirán de una figura o de rcParams cuando sea necesario. Ver también GridSpec.get_subplot_params.

hspacefloat, optional

La cantidad de altura reservada para el espacio entre subparcelas, expresada como una fracción de la altura media del eje. Si no se da, los valores se deducirán de una figura o de rcParams cuando sea necesario. Ver también GridSpec.get_subplot_params.

width_ratiosarray-like of length ncols, optional

Define los anchos relativos de las columnas. Cada columna obtiene un ancho relativo de width_ratios[i] / sum(width_ratios). Si no se proporciona, todas las columnas tendrán el mismo ancho.

height_ratiosarray-like of length nrows, optional

Define las alturas relativas de las filas. Cada columna obtiene una altura relativa de height_ratios[i] / sum(height_ratios). Si no se proporciona, todas las filas tendrán la misma altura.

__module__ = 'matplotlib.gridspec'
get_subplot_params(self, figure=None) [source]

Devuelve el SubplotParams para GridSpec.

En orden de precedencia, los valores se toman de

locally_modified_subplot_params(self) [source]

Devuelve una lista de los nombres de los parámetros de la subparcela establecidos explícitamente en GridSpec.

Este es un subconjunto de los atributos de SubplotParams.

tight_layout(self, figure, renderer=None, pad=1.08, h_pad=None, w_pad=None, rect=None) [source]

Ajuste los parámetros de la subparcela para proporcionar un relleno especificado.

Parámetros:
padfloat

Relleno entre el borde de la figura y los bordes de las subtramas, como una fracción del tamaño de la fuente.

h_pad, w_padfloat, optional

Relleno (alto / ancho) entre los bordes de subparcelas adyacentes. Predeterminado a almohadilla.

recttuple of 4 floats, default: (0, 0, 1, 1), i.e. the whole figure

(izquierda, abajo, derecha, arriba) rectángulo en coordenadas de figura normalizadas en el que encajará toda el área de las subparcelas (incluidas las etiquetas).

update(self, **kwargs) [source]

Actualice los parámetros de la subparcela de la cuadrícula.

Los parámetros que no se proporcionan explícitamente no se modifican. Establecer un parámetro para Ninguno lo restablece a rcParams["figure.subplot.*"].

Parámetros:
left, right, top, bottomfloat or None, optional

Extensión de las subtramas como una fracción del ancho o alto de la figura.

wspace, hspacefloat, optional

Espaciado entre las subparcelas como una fracción del ancho / alto promedio de la subparcela.

Ejemplos usando matplotlib.gridspec.GridSpec

Demostración Psd

Demostración Psd

Diagrama de dispersión con histogramas

Diagrama de dispersión con histogramas

Streamplot

Streamplot

Alinear etiquetas

Alinear etiquetas

Cambiar el tamaño de los ejes con diseño restringido

Cambiar el tamaño de los ejes con diseño restringido

Cambiar el tamaño de los ejes con un diseño ajustado

Cambiar el tamaño de los ejes con un diseño ajustado

Combinando dos subparcelas usando subparcelas y GridSpec

Combinando dos subparcelas usando subparcelas y GridSpec

Uso de Gridspec para hacer diseños de subtramas de varias columnas / filas

Uso de Gridspec para hacer diseños de subtramas de varias columnas / filas

Gridspecs anidados

Gridspecs anidados

Subfiguras de figuras

Subfiguras de figuras

Crear múltiples subparcelas usando `` plt.subplots ''

Crear múltiples subparcelas usando plt.subplots

Demostración de GridSpec

Demostración de GridSpec

GridSpecs anidados

GridSpecs anidados

Personalización de diseños de figuras mediante GridSpec y otras funciones

Personalización de diseños de figuras mediante GridSpec y otras funciones

Guía de diseño restringido

Guía de diseño restringido

Guía de diseño ajustado

Guía de diseño ajustado

* origen * y * extensión * en `~ .Axes.imshow`

origen y extensión en imshow