matplotlib.gridspec.GridSpec #
- clase 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 ) [fuente] #
Bases:
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 forma similar al
SubplotParams
uso de left , right , top , bottom , wspace y hspace .La indexación de una instancia de GridSpec devuelve un archivo
SubplotSpec
.- Parámetros :
- nrows, ncols int
El número de filas y columnas de la cuadrícula.
- figura
Figure
, opcional Solo se usa para el diseño restringido para crear una cuadrícula de diseño adecuada.
- flotador izquierdo, derecho, superior, inferior , opcional
Extensión de las subtramas como una fracción del ancho o alto de la figura. La izquierda no puede ser mayor que la derecha y la parte inferior no puede ser mayor que la superior. Si no se proporciona, los valores se deducirán de una figura o rcParams en el momento del sorteo. Ver
GridSpec.get_subplot_params
también- wspace flotante, opcional
La cantidad de ancho reservado para el espacio entre subparcelas, expresado como una fracción del ancho promedio del eje. Si no se proporciona, los valores se deducirán de una figura o rcParams cuando sea necesario. Ver
GridSpec.get_subplot_params
también- flotador hspace , opcional
La cantidad de altura reservada para el espacio entre subparcelas, expresada como una fracción de la altura promedio del eje. Si no se proporciona, los valores se deducirán de una figura o rcParams cuando sea necesario. Ver
GridSpec.get_subplot_params
también- width_ratios similar a una matriz de longitud ncols , opcional
Define los anchos relativos de las columnas. Cada columna tiene un ancho relativo de . Si no se proporciona, todas las columnas tendrán el mismo ancho.
width_ratios[i] / sum(width_ratios)
- height_ratios similar a una matriz de longitud nrows , opcional
Define las alturas relativas de las filas. Cada fila tiene una altura relativa de . Si no se proporciona, todas las filas tendrán la misma altura.
height_ratios[i] / sum(height_ratios)
- get_subplot_params ( figura = Ninguno ) [fuente] #
Devuelve el
SubplotParams
de GridSpec.En orden de precedencia, los valores se toman de
atributos que no son ninguno de GridSpec
la cifra proporcionada
- localmente_modified_subplot_params ( ) [fuente] #
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 ( figura , renderizador = Ninguno , pad = 1.08 , h_pad = Ninguno , w_pad = Ninguno , rect = Ninguno ) [fuente] #
Ajuste los parámetros de la subparcela para proporcionar el relleno especificado.
- Parámetros :
- flotador de almohadilla
Relleno entre el borde de la figura y los bordes de las subparcelas, como una fracción del tamaño de fuente.
- h_pad, w_pad flotante, opcional
Relleno (alto/ancho) entre los bordes de subparcelas adyacentes. El valor predeterminado es pad .
- tupla recta (izquierda, abajo, derecha, arriba), por defecto: Ninguno
(izquierda, abajo, derecha, arriba) rectángulo en coordenadas de figuras normalizadas en el que encajará toda el área de las subparcelas (incluidas las etiquetas). Por defecto (Ninguno) es la figura completa.
- actualizar ( ** kwargs ) [fuente] #
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 en Ninguno lo restablece a
rcParams["figure.subplot.*"]
.- Parámetros :
- izquierda, derecha, superior, inferior flotante o Ninguno, opcional
Extensión de las subtramas como una fracción del ancho o alto de la figura.
- wspace, hspace float, opcional
Espaciado entre las subparcelas como fracción del ancho/alto promedio de las subparcelas.
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
Combinar dos subparcelas usando subparcelas y GridSpec
Uso de Gridspec para hacer diseños de subparcelas de varias columnas/filas
Especificaciones de cuadrícula anidadas
Creación de múltiples subtramas usando plt.subplots
Lomos personalizados con axisartist
Especificaciones de cuadrícula anidadas
Organizar varios ejes en una figura