-
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
- no-Ninguno atributos de GridSpec
- el proporcionado figura
rcParams["figure.subplot.*"]
-
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
Diagrama de dispersión con histogramas
Cambiar el tamaño de los ejes con diseño restringido
Cambiar el tamaño de los ejes con un diseño ajustado
Combinando dos subparcelas usando subparcelas y GridSpec
Uso de Gridspec para hacer diseños de subtramas de varias columnas / filas
Crear múltiples subparcelas usando plt.subplots
Personalización de diseños de figuras mediante GridSpec y otras funciones