matplotlib.pyplot.figura #
- matplotlib.pyplot. figure ( num=Ninguno , figsize=Ninguno , dpi=Ninguno , * , facecolor=Ninguno , edgecolor=Ninguno , frameon=True , FigureClass=<clase 'matplotlib.figure.Figure'> , clear=False , **kwargs ) [ fuente] #
Cree una nueva figura o active una figura existente.
- Parámetros :
- num int o str o
Figure
oSubFigure
, opcional Un identificador único para la figura.
Si ya existe una figura con ese identificador, esta figura se activa y se devuelve. Un número entero se refiere al
Figure.number
atributo, una cadena se refiere a la etiqueta de la figura.Si no hay una figura con el identificador o no se da el número, se crea una nueva figura, se activa y se devuelve. Si num es un int, se usará para el
Figure.number
atributo; de lo contrario, se usa un valor entero generado automáticamente (comenzando en 1 y aumentando para cada nueva cifra). Si num es una cadena, la etiqueta de la figura y el título de la ventana se establecen en este valor. Si num es unSubFigure
, su padreFigure
está activado.- figsize (flotante, flotante), por defecto:
rcParams["figure.figsize"]
(por defecto: )[6.4, 4.8]
Ancho, altura en pulgadas.
- dpi flotante, predeterminado:
rcParams["figure.dpi"]
(predeterminado:100.0
) La resolución de la figura en puntos por pulgada.
- color de cara , predeterminado:
rcParams["figure.facecolor"]
(predeterminado:'white'
) El color de fondo.
- color de borde , predeterminado:
rcParams["figure.edgecolor"]
(predeterminado:'white'
) El color del borde.
- frameon bool, por defecto: Verdadero
Si es Falso, suprimir el dibujo del marco de la figura.
- Subclase FigureClass de
Figure
Si se establece, se creará una instancia de esta subclase, en lugar de un archivo
Figure
.- claro bool, predeterminado: Falso
Si es Verdadero y la figura ya existe, entonces se borra.
- diseño {'restringido', 'ajustado',
LayoutEngine
, Ninguno}, predeterminado: Ninguno El mecanismo de diseño para el posicionamiento de los elementos de la trama para evitar la superposición de las decoraciones de los ejes (etiquetas, marcas, etc.). Tenga en cuenta que los administradores de diseño pueden ralentizar considerablemente la visualización de figuras. El valor predeterminado es Ninguno (pero consulte la documentación del
Figure
constructor con respecto a la interacción con rcParams).- **kwargs
Los argumentos de palabras clave adicionales se pasan al
Figure
constructor.
- num int o str o
- Devoluciones :
notas
Las figuras recién creadas se pasan al
new_manager
método o lanew_figure_manager
función proporcionada por el backend actual, que instala un lienzo y un administrador en la figura.Si está creando muchas figuras, asegúrese de llamar explícitamente
pyplot.close
a las figuras que no está usando, porque esto permitirá que pyplot limpie correctamente la memoria.rcParams
define los valores predeterminados, que se pueden modificar en el archivo matplotlibrc.
Ejemplos usando matplotlib.pyplot.figure
#
Selección de límite de barra de error
Demostración de EventCollection
Diagrama de dispersión con histogramas
Subclases de figuras personalizadas
Cambiar el tamaño de los ejes con diseño restringido
Cambiar el tamaño de los ejes con un diseño ajustado
Uso de Gridspec para hacer diseños de subparcelas de varias columnas/filas
Especificaciones de cuadrícula anidadas
Administrar múltiples figuras en pyplot
Creación de múltiples subtramas usando plt.subplots
Diagrama de dispersión en el eje polar
La diferencia entre \dfrac y \frac
Referencia de estilo de flecha de anotación
Demostración de fuentes (estilo orientado a objetos)
Demostración de fuentes (argumentos de palabras clave)
Prueba de referencia de Usetex
Cuadrícula de ejes de demostración
Mostrando canales RGB usando RGBAxes
Barras de colores por fila o por columna
Ejes con un tamaño físico fijo
Establecer un aspecto fijo en las celdas de ImageGrid
Demostración del localizador de recuadros
Haz espacio para ylabel usando axes_grid
Cuadrícula de imágenes simple 2
Demostración de cuadrícula curvilínea
Curva de demostraciónCuadrícula lineal2
Características de mpl_toolkits.axisartist.floating_axes
Lomos personalizados con axisartist
Representación sombreada y potencia normalizada
Trazar datos 2D en un gráfico 3D
Demostración de gráficos de barras 3D
Crea gráficos de barras 2D en diferentes planos
Gráfico de superficie de caja 3D
Demuestra trazar curvas de contorno (nivel) en 3D
Demuestra el trazado de curvas de contorno (nivel) en 3D usando la opción extend3d
Proyectar perfiles de contorno en un gráfico
Proyectar un contorno relleno en un gráfico
Crear histograma 3D de datos 2D
Ejes 2D y 3D en la misma figura
Compensación automática de texto
Dibujar objetos planos en un gráfico 3D
Genere polígonos para llenar bajo el gráfico de líneas 3D
Superficie 3D (tablero de ajedrez)
Superficie 3D con coordenadas polares
Gráfico de contorno 3D triangular
Trazado triangular de contornos rellenos en 3D
Más superficies 3D triangulares
Gráfico de vóxeles en 3D del logotipo numpy
Vóxel 3D/parcela volumétrica con colores rgb
Gráfico volumétrico/vóxel 3D con coordenadas cilíndricas
diagrama de estructura alámbrica 3D
Animación de un gráfico de estructura alámbrica 3D
Larga cadena de conexiones usando Sankey
Diagrama SkewT-logP: uso de transformaciones y proyecciones personalizadas
Especificaciones de cuadrícula anidadas
Selectores de rectángulo y elipse
Organizar varios ejes en una figura
Composición figurativa compleja y semántica
Texto en gráficos de Matplotlib
Propiedades y diseño del texto