matplotlib.image#

El módulo de imagen admite operaciones básicas de carga, cambio de escala y visualización de imágenes.

clase matplotlib.imagen. AxesImage ( ax , * , cmap = Ninguno , norma = Ninguno , interpolación = Ninguno , origen = Ninguno , extensión = Ninguno , filternorm = True , filterrad = 4.0 , resample = False , interpolation_stage = Ninguno , ** kwargs ) [fuente] #

Bases:_ImageBase

Una imagen adjunta a un Axes.

Parámetros :
hachaAxes

Los ejes a los que pertenecerá la imagen.

cmap str o Colormap, predeterminado: rcParams["image.cmap"](predeterminado: 'viridis')

La instancia de mapa de colores o el nombre de mapa de colores registrado que se utiliza para asignar datos escalares a colores.

calle norma oNormalize

Asigna la luminancia a 0-1.

cadena de interpolación , por defecto: (por defecto: )rcParams["image.interpolation"]'antialiased'

Los valores admitidos son 'ninguno', 'antialiased', 'más cercano', 'bilineal', 'bicúbico', 'spline16', 'spline36', 'hanning', 'hamming', 'hermite', 'kaiser', 'quadric' , 'catrom', 'gaussian', 'bessel', 'mitchell', 'sinc', 'lanczos', 'blackman'.

interpolation_stage {'datos', 'rgba'}, predeterminado: 'datos'

Si es 'datos', la interpolación se realiza sobre los datos proporcionados por el usuario. Si es 'rgba', la interpolación se realiza después de aplicar el mapeo de colores (interpolación visual).

origen {'superior', 'inferior'}, predeterminado: rcParams["image.origin"](predeterminado 'upper':)

Coloque el índice [0, 0] de la matriz en la esquina superior izquierda o inferior izquierda de los ejes. La convención 'superior' se usa típicamente para matrices e imágenes.

tupla de extensión , opcional

Los ejes de datos (izquierda, derecha, abajo, arriba) para hacer gráficos de imágenes registrados con gráficos de datos. El valor predeterminado es etiquetar los centros de píxeles con los índices de fila y columna de base cero.

filternorm bool, por defecto: Verdadero

Un parámetro para el filtro de cambio de tamaño de imagen antigrain (ver la documentación antigrain). Si se establece filternorm, el filtro normaliza los valores enteros y corrige los errores de redondeo. No hace nada con los valores de punto flotante de origen, solo corrige números enteros de acuerdo con la regla de 1.0, lo que significa que cualquier suma de pesos de píxeles debe ser igual a 1.0. Entonces, la función de filtro debe producir un gráfico de la forma adecuada.

filterrad float > 0, por defecto: 4

El radio del filtro para filtros que tienen un parámetro de radio, es decir, cuando la interpolación es una de: 'sinc', 'lanczos' o 'blackman'.

bool de remuestreo , predeterminado: Falso

Cuando sea Verdadero, utilice un método de remuestreo completo. Cuando es falso, solo vuelve a muestrear cuando la imagen de salida es más grande que la imagen de entrada.

** Artistpropiedades de los kwargs
Parámetros :
norma Normalize(o subclase de la misma) o str o Ninguno

El objeto de normalización que escala los datos, normalmente en el intervalo . Si a , se genera dinámicamente una subclase basada en la escala con el nombre correspondiente. Si es Ninguno , el valor predeterminado es un objeto colors.Normalize que inicializa su escala en función de los primeros datos procesados.[0, 1]strNormalize

cmap str oColormap

El mapa de colores utilizado para asignar valores de datos normalizados a colores RGBA.

get_cursor_data ( evento ) [fuente] #

Devuelve el valor de la imagen en la posición del evento o Ninguno si el evento está fuera de la imagen.

get_extent ( ) [fuente] #

Devuelve la extensión de la imagen como una tupla (izquierda, derecha, abajo, arriba).

get_window_extent ( procesador = Ninguno ) [fuente] #

Obtenga el cuadro delimitador del artista en el espacio de visualización.

El ancho y la altura del cuadro delimitador no son negativos.

Las subclases deben anularse para su inclusión en el cálculo "ajustado" del cuadro delimitador. El valor predeterminado es devolver un cuadro delimitador vacío en 0, 0.

Tenga cuidado al usar esta función, los resultados no se actualizarán si cambia la extensión de la ventana del artista. La extensión puede cambiar debido a cualquier cambio en la pila de transformación, como cambiar los límites de los ejes, el tamaño de la figura o el lienzo utilizado (como se hace al guardar una figura). Esto puede provocar un comportamiento inesperado en el que las figuras interactivas se verán bien en la pantalla, pero se guardarán incorrectamente.

make_image ( renderizador , ampliación = 1.0 , sin muestrear = Falso ) [fuente] #

Normalice, cambie la escala y coloree los datos de esta imagen para renderizar usando renderer , con la ampliación dada .

Si no muestreado es True, la imagen no se escalará, pero en su lugar se devolverá una transformación afín adecuada.

Devoluciones :
imagen (M, N, 4) matriz uint8

La imagen RGBA, remuestreada a menos que no esté muestreada , es True.

x, y flotan

La esquina superior izquierda donde se debe dibujar la imagen, en el espacio de píxeles.

trans afín 2D

La transformación afín de imagen a espacio de píxeles.

set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation =<UNSET> , array=<UNSET> , clim=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET > , cmap=<UNSET> , data=<UNSET> , extension=<UNSET> , filternorm=<UNSET> , filterrad=<UNSET> , gid=<UNSET> , in_layout=<UNSET> , interpolation=<UNSET> , interpolation_stage=<UNSET> ,etiqueta=<DESCONFIGURADO> ,mouseover=<UNSET> , norm=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , resample=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform= <UNSET> , url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [fuente] #

Establece varias propiedades a la vez.

Las propiedades admitidas son

Propiedad

Descripción

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

flotante o tipo matriz 2D o Ninguno

animated

bool

array

tipo matriz

clim

(vmin: flotante, vmax: flotante)

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

cmap

Colormapo str o Ninguno

data

en forma de matriz oPIL.Image.Image

extent

4 tuplas de flotador

figure

Figure

filternorm

bool

filterrad

flotante positivo

gid

calle

in_layout

bool

interpolation

{'antialiased', 'más cercano', 'bilineal', 'bicubic', 'spline16', 'spline36', 'hanning', 'hamming', 'hermite', 'kaiser', 'quadric', 'catrom', ' gaussian', 'bessel', 'mitchell', 'sinc', 'lanczos', 'none'} o None

interpolation_stage

{'datos', 'rgba'} o Ninguno

label

objeto

mouseover

bool

norm

Normalizeo str o Ninguno

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

rasterized

bool

resample

booleano o ninguno

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

transform

Transform

url

calle

visible

bool

zorder

flotar

set_extent ( extensión ) [fuente] #

Establezca la extensión de la imagen.

Parámetros :
extensión 4-tuple de float

La posición y el tamaño de la imagen como tupla en coordenadas de datos.(left, right, bottom, top)

notas

Esto actualiza ax.dataLimy, si se escala automáticamente, se configura ax.viewLim para ajustarse perfectamente a la imagen, independientemente de dataLim. El estado de ajuste de escala automático no cambia, por lo que seguir esto con ax.autoscale_view() rehace el ajuste de escala automático de acuerdo con dataLim.

clase matplotlib.imagen. BboxImage ( bbox , * , cmap = Ninguno , norma = Ninguno , interpolación = Ninguno , origen = Ninguno , filternorm = True , filterrad = 4.0 , resample = False , ** kwargs ) [fuente] #

Bases:_ImageBase

La clase de imagen cuyo tamaño está determinado por el bbox dado.

cmap es una norma de instancia de colors.Colormap es una instancia de colors.Normalize para asignar luminancia a 0-1

kwargs son una lista opcional de argumentos de palabras clave de artista

contiene ( mouseevent ) [fuente] #

Pruebe si el evento del mouse ocurrió dentro de la imagen.

get_window_extent ( procesador = Ninguno ) [fuente] #

Obtenga el cuadro delimitador del artista en el espacio de visualización.

El ancho y la altura del cuadro delimitador no son negativos.

Las subclases deben anularse para su inclusión en el cálculo "ajustado" del cuadro delimitador. El valor predeterminado es devolver un cuadro delimitador vacío en 0, 0.

Tenga cuidado al usar esta función, los resultados no se actualizarán si cambia la extensión de la ventana del artista. La extensión puede cambiar debido a cualquier cambio en la pila de transformación, como cambiar los límites de los ejes, el tamaño de la figura o el lienzo utilizado (como se hace al guardar una figura). Esto puede provocar un comportamiento inesperado en el que las figuras interactivas se verán bien en la pantalla, pero se guardarán incorrectamente.

make_image ( renderizador , ampliación = 1.0 , sin muestrear = Falso ) [fuente] #

Normalice, cambie la escala y coloree los datos de esta imagen para renderizar usando renderer , con la ampliación dada .

Si no muestreado es True, la imagen no se escalará, pero en su lugar se devolverá una transformación afín adecuada.

Devoluciones :
imagen (M, N, 4) matriz uint8

La imagen RGBA, remuestreada a menos que no esté muestreada , es True.

x, y flotan

La esquina superior izquierda donde se debe dibujar la imagen, en el espacio de píxeles.

trans afín 2D

La transformación afín de imagen a espacio de píxeles.

set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation =<UNSET> , array=<UNSET> , clim=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET > , cmap=<UNSET> , data=<UNSET> , filternorm=<UNSET> , filterrad=<UNSET> , gid=<UNSET> , in_layout=<UNSET> , interpolation=<UNSET> , interpolation_stage=<UNSET> , etiqueta=<DESCONFIGURADO> ,mouseover=<DESCONFIGURAR> ,norm=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , resample=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform=<UNSET> , url= <UNSET> , visible=<UNSET> , zorder=<UNSET> ) [fuente] #

Establece varias propiedades a la vez.

Las propiedades admitidas son

Propiedad

Descripción

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

flotante o tipo matriz 2D o Ninguno

animated

bool

array

tipo matriz

clim

(vmin: flotante, vmax: flotante)

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

cmap

Colormapo str o Ninguno

data

en forma de matriz oPIL.Image.Image

figure

Figure

filternorm

bool

filterrad

flotante positivo

gid

calle

in_layout

bool

interpolation

{'antialiased', 'más cercano', 'bilineal', 'bicubic', 'spline16', 'spline36', 'hanning', 'hamming', 'hermite', 'kaiser', 'quadric', 'catrom', ' gaussian', 'bessel', 'mitchell', 'sinc', 'lanczos', 'none'} o None

interpolation_stage

{'datos', 'rgba'} o Ninguno

label

objeto

mouseover

bool

norm

Normalizeo str o Ninguno

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

rasterized

bool

resample

booleano o ninguno

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

transform

Transform

url

calle

visible

bool

zorder

flotar

clase matplotlib.imagen. FigureImage ( fig , * , cmap = Ninguno , norma = Ninguno , offsetx = 0 , offsety = 0 , origen = Ninguno , ** kwargs ) [fuente] #

Bases:_ImageBase

Una imagen adjunta a una figura.

cmap es una norma de instancia de colors.Colormap es una instancia de colors.Normalize para asignar luminancia a 0-1

kwargs son una lista opcional de argumentos de palabras clave de artista

get_extent ( ) [fuente] #

Devuelve la extensión de la imagen como una tupla (izquierda, derecha, abajo, arriba).

make_image ( renderizador , ampliación = 1.0 , sin muestrear = Falso ) [fuente] #

Normalice, cambie la escala y coloree los datos de esta imagen para renderizar usando renderer , con la ampliación dada .

Si no muestreado es True, la imagen no se escalará, pero en su lugar se devolverá una transformación afín adecuada.

Devoluciones :
imagen (M, N, 4) matriz uint8

La imagen RGBA, remuestreada a menos que no esté muestreada , es True.

x, y flotan

La esquina superior izquierda donde se debe dibujar la imagen, en el espacio de píxeles.

trans afín 2D

La transformación afín de imagen a espacio de píxeles.

set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation =<UNSET> , array=<UNSET> , clim=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET > , cmap=<UNSET> , data=<UNSET> , filternorm=<UNSET> , filterrad=<UNSET> , gid=<UNSET> , in_layout=<UNSET> , interpolation=<UNSET> , interpolation_stage=<UNSET> , etiqueta=<DESCONFIGURADO> ,mouseover=<DESCONFIGURAR> ,norm=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , resample=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform=<UNSET> , url= <UNSET> , visible=<UNSET> , zorder=<UNSET> ) [fuente] #

Establece varias propiedades a la vez.

Las propiedades admitidas son

Propiedad

Descripción

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

flotante o tipo matriz 2D o Ninguno

animated

bool

array

tipo matriz

clim

(vmin: flotante, vmax: flotante)

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

cmap

Colormapo str o Ninguno

data

desconocido

figure

Figure

filternorm

bool

filterrad

flotante positivo

gid

calle

in_layout

bool

interpolation

{'antialiased', 'más cercano', 'bilineal', 'bicubic', 'spline16', 'spline36', 'hanning', 'hamming', 'hermite', 'kaiser', 'quadric', 'catrom', ' gaussian', 'bessel', 'mitchell', 'sinc', 'lanczos', 'none'} o None

interpolation_stage

{'datos', 'rgba'} o Ninguno

label

objeto

mouseover

bool

norm

Normalizeo str o Ninguno

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

rasterized

bool

resample

booleano o ninguno

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

transform

Transform

url

calle

visible

bool

zorder

flotar

set_data ( A ) [fuente] #

Establezca la matriz de imágenes.

orden = 0 #
clase matplotlib.imagen. NonUniformImage ( ax , * , interpolación = 'más cercano' , ** kwargs ) [fuente] #

Bases:AxesImage

Parámetros :
interpolación {'más cercana', 'bilineal'}, por defecto: 'más cercana'
**kwargs

Todos los demás argumentos de palabras clave son idénticos a los de AxesImage.

get_extent ( ) [fuente] #

Devuelve la extensión de la imagen como una tupla (izquierda, derecha, abajo, arriba).

make_image ( renderizador , ampliación = 1.0 , sin muestrear = Falso ) [fuente] #

Normalice, cambie la escala y coloree los datos de esta imagen para renderizar usando renderer , con la ampliación dada .

Si no muestreado es True, la imagen no se escalará, pero en su lugar se devolverá una transformación afín adecuada.

Devoluciones :
imagen (M, N, 4) matriz uint8

La imagen RGBA, remuestreada a menos que no esté muestreada , es True.

x, y flotan

La esquina superior izquierda donde se debe dibujar la imagen, en el espacio de píxeles.

trans afín 2D

La transformación afín de imagen a espacio de píxeles.

mouseover = Falso #
set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation =<UNSET> , array=<UNSET> , clim=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET > , cmap=<UNSET> , data=<UNSET> , extension=<UNSET> , filternorm=<UNSET> , filterrad=<UNSET> , gid=<UNSET> , in_layout=<UNSET> , interpolation=<UNSET> , interpolation_stage=<UNSET> ,etiqueta=<DESCONFIGURADO> ,mouseover=<UNSET> , norm=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , resample=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform= <UNSET> , url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [fuente] #

Establece varias propiedades a la vez.

Las propiedades admitidas son

Propiedad

Descripción

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

flotante o tipo matriz 2D o Ninguno

animated

bool

array

desconocido

clim

(vmin: flotante, vmax: flotante)

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

cmap

desconocido

data

desconocido

extent

4 tuplas de flotador

figure

Figure

filternorm

desconocido

filterrad

desconocido

gid

calle

in_layout

bool

interpolation

{'más cercano', 'bilineal'} o Ninguno

interpolation_stage

{'datos', 'rgba'} o Ninguno

label

objeto

mouseover

bool

norm

desconocido

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

rasterized

bool

resample

booleano o ninguno

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

transform

Transform

url

calle

visible

bool

zorder

flotar

set_array ( * argumentos ) [fuente] #

Retenido por compatibilidad con versiones anteriores: use set_data en su lugar.

Parámetros :
como una matriz
set_cmap ( cmap ) [fuente] #

Configure el mapa de colores para los datos de luminancia.

Parámetros :
cmap Colormapo str o Ninguno
set_data ( x , y , A ) [fuente] #

Establezca la cuadrícula para los centros de píxeles y los valores de píxeles.

Parámetros :
x, y tipo matriz 1D

Matrices monótonas de formas (N,) y (M,), respectivamente, que especifican centros de píxeles.

como una matriz

(M, N) ndarray o matriz enmascarada de valores que se asignarán a color, o (M, N, 3) matriz RGB, o (M, N, 4) matriz RGBA.

set_filternorm ( s ) [fuente] #

Establezca si el filtro de cambio de tamaño normaliza los pesos.

Ver ayuda para imshow.

Parámetros :
norma de filtro bool
set_filterrad ( s ) [fuente] #

Establezca el radio del filtro de cambio de tamaño solo aplicable a algunos esquemas de interpolación; consulte la ayuda para imshow

Parámetros :
flotador positivo filterrad
set_interpolation ( s ) [fuente] #
Parámetros :
s {'más cercano', 'bilineal'} o Ninguno

Si ninguno, use rcParams["image.interpolation"](predeterminado: 'antialiased').

set_norm ( norma ) [fuente] #

Establezca la instancia de normalización.

Parámetros :
norma Normalizeo str o Ninguno

notas

Si hay barras de colores que utilizan el mapeable para esta norma, establecer la norma del mapeable restablecerá la norma, el localizador y los formateadores en la barra de colores a los valores predeterminados.

clase matplotlib.imagen. PcolorImage ( ax , x = ninguno , y = ninguno , A = ninguno , * , cmap = ninguno , norma = ninguno , ** kwargs ) [fuente] #

Bases:AxesImage

Haz un gráfico de estilo pcolor con una cuadrícula rectangular irregular.

Esto utiliza una variación del código de imagen irregular original, y es utilizado por pcolorfast para el tipo de cuadrícula correspondiente.

Parámetros :
hachaAxes

Los ejes a los que pertenecerá la imagen.

x, y tipo matriz 1D, opcional

Matrices monótonas de longitud N+1 y M+1, respectivamente, que especifican límites de rectángulo. Si no se proporciona, por defecto será y , respectivamente.range(N + 1)range(M + 1)

como una matriz

Los datos a ser codificados por colores. La interpretación depende de la forma:

  • (M, N) ndarray o matriz enmascarada: valores a ser mapeados en color

  • (M, N, 3): matriz RGB

  • (M, N, 4): matriz RGBA

cmap str o Colormap, predeterminado: rcParams["image.cmap"](predeterminado: 'viridis')

La instancia de mapa de colores o el nombre de mapa de colores registrado que se utiliza para asignar datos escalares a colores.

calle norma oNormalize

Asigna la luminancia a 0-1.

** Artistpropiedades de los kwargs
get_cursor_data ( evento ) [fuente] #

Devuelve el valor de la imagen en la posición del evento o Ninguno si el evento está fuera de la imagen.

make_image ( renderizador , ampliación = 1.0 , sin muestrear = Falso ) [fuente] #

Normalice, cambie la escala y coloree los datos de esta imagen para renderizar usando renderer , con la ampliación dada .

Si no muestreado es True, la imagen no se escalará, pero en su lugar se devolverá una transformación afín adecuada.

Devoluciones :
imagen (M, N, 4) matriz uint8

La imagen RGBA, remuestreada a menos que no esté muestreada , es True.

x, y flotan

La esquina superior izquierda donde se debe dibujar la imagen, en el espacio de píxeles.

trans afín 2D

La transformación afín de imagen a espacio de píxeles.

set ( * , agg_filter=<UNSET> , alpha=<UNSET> , animation =<UNSET> , array=<UNSET> , clim=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET > , cmap=<UNSET> , data=<UNSET> , extension=<UNSET> , filternorm=<UNSET> , filterrad=<UNSET> , gid=<UNSET> , in_layout=<UNSET> , interpolation=<UNSET> , interpolation_stage=<UNSET> ,etiqueta=<DESCONFIGURADO> ,mouseover=<UNSET> , norm=<UNSET> , path_effects=<UNSET> , picker=<UNSET> , rasterized=<UNSET> , resample=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform= <UNSET> , url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [fuente] #

Establece varias propiedades a la vez.

Las propiedades admitidas son

Propiedad

Descripción

agg_filter

una función de filtro, que toma una matriz flotante (m, n, 3) y un valor de ppp, y devuelve una matriz (m, n, 3) y dos compensaciones desde la esquina inferior izquierda de la imagen

alpha

flotante o tipo matriz 2D o Ninguno

animated

bool

array

desconocido

clim

(vmin: flotante, vmax: flotante)

clip_box

Bbox

clip_on

bool

clip_path

Parchear o (Ruta, Transformar) o Ninguno

cmap

Colormapo str o Ninguno

data

desconocido

extent

4 tuplas de flotador

figure

Figure

filternorm

bool

filterrad

flotante positivo

gid

calle

in_layout

bool

interpolation

{'antialiased', 'más cercano', 'bilineal', 'bicubic', 'spline16', 'spline36', 'hanning', 'hamming', 'hermite', 'kaiser', 'quadric', 'catrom', ' gaussian', 'bessel', 'mitchell', 'sinc', 'lanczos', 'none'} o None

interpolation_stage

{'datos', 'rgba'} o Ninguno

label

objeto

mouseover

bool

norm

Normalizeo str o Ninguno

path_effects

AbstractPathEffect

picker

Ninguno o bool o flotante o invocable

rasterized

bool

resample

booleano o ninguno

sketch_params

(escala: flotante, longitud: flotante, aleatoriedad: flotante)

snap

booleano o ninguno

transform

Transform

url

calle

visible

bool

zorder

flotar

set_array ( * argumentos ) [fuente] #

Retenido por compatibilidad con versiones anteriores: use set_data en su lugar.

Parámetros :
como una matriz
set_data ( x , y , A ) [fuente] #

Establezca la cuadrícula para los límites del rectángulo y los valores de los datos.

Parámetros :
x, y tipo matriz 1D, opcional

Matrices monótonas de longitud N+1 y M+1, respectivamente, que especifican límites de rectángulo. Si no se proporciona, por defecto será y , respectivamente.range(N + 1)range(M + 1)

como una matriz

Los datos a ser codificados por colores. La interpretación depende de la forma:

  • (M, N) ndarray o matriz enmascarada: valores a ser mapeados en color

  • (M, N, 3): matriz RGB

  • (M, N, 4): matriz RGBA

matplotlib.imagen. composite_images ( imágenes , renderizador , aumento = 1.0 ) [fuente] #

Componga varias imágenes RGBA en una sola. Las imágenes se componen en el orden en que aparecen en la lista de imágenes .

Parámetros :
imágenes lista de imágenes

Cada uno debe tener un make_imagemétodo. Para cada imagen, can_compositedebe devolver True, aunque esta función no lo impone. Cada imagen debe tener una transformación puramente afín sin corte.

renderizadorRendererBase
flotador de aumento , predeterminado: 1

La ampliación adicional a aplicar para el renderizador en uso.

Devoluciones :
matriz de imagen uint8 (M, N, 4)

La imagen RGBA compuesta.

offset_x, offset_y flotante

El desplazamiento (abajo a la izquierda) donde se debe colocar la imagen compuesta en la figura de salida.

matplotlib.imagen. imread ( fname , formato = Ninguno ) [fuente] #

Leer una imagen de un archivo en una matriz.

Nota

Esta función existe por razones históricas. Se recomienda usar en su PIL.Image.openlugar para cargar imágenes.

Parámetros :
fname str o similar a un archivo

El archivo de imagen para leer: un nombre de archivo, una URL o un objeto similar a un archivo abierto en modo de lectura binaria.

Pasar una URL está en desuso. Abra la URL para lectura y pase el resultado a Pillow, por ejemplo, con np.array(PIL.Image.open(urllib.request.urlopen(url))).

formato str, opcional

El formato de archivo de imagen asumido para leer los datos. La imagen se carga como un archivo PNG si el formato se establece en "png", si fname es una ruta o un archivo abierto con una extensión ".png", o si es una URL. En todos los demás casos, se ignora el formato yPIL.Image.open .

Devoluciones :
numpy.array

Los datos de la imagen. La matriz devuelta tiene forma.

  • (M, N) para imágenes en escala de grises.

  • (M, N, 3) para imágenes RGB.

  • (M, N, 4) para imágenes RGBA.

Las imágenes PNG se devuelven como matrices flotantes (0-1). Todos los demás formatos se devuelven como matrices int, con una profundidad de bits determinada por el contenido del archivo.

matplotlib.imagen. imsave ( fname , arr , vmin = Ninguno , vmax = Ninguno , cmap = Ninguno , formato = Ninguno , origen = Ninguno , dpi = 100 , * , metadatos = Ninguno , pil_kwargs = Ninguno ) [fuente] #

Guarde una matriz como un archivo de imagen.

Parámetros :
fname str o similar a una ruta o similar a un archivo

Una ruta o un objeto similar a un archivo para almacenar la imagen. Si no se establece el formato , el formato de salida se deduce de la extensión de fname , si existe, y de rcParams["savefig.format"](predeterminado: 'png') de lo contrario. Si se establece el formato , determina el formato de salida.

arr en forma de matriz

Los datos de la imagen. La forma puede ser MxN (luminancia), MxNx3 (RGB) o MxNx4 (RGBA).

vmin, vmax flotante, opcional

vmin y vmax establecen la escala de color de la imagen fijando los valores que se asignan a los límites de color del mapa de colores. Si vmin o vmax es Ninguno, ese límite se determina a partir del valor arr min/max.

cmap str o Colormap, predeterminado: rcParams["image.cmap"](predeterminado: 'viridis')

Una instancia de mapa de colores o un nombre de mapa de colores registrado. El mapa de colores asigna datos escalares a colores. Se ignora para datos RGB(A).

formato str, opcional

El formato de archivo, por ejemplo, 'png', 'pdf', 'svg', ... El comportamiento cuando esto no está configurado se documenta en fname .

origen {'superior', 'inferior'}, predeterminado: rcParams["image.origin"](predeterminado 'upper':)

Indica si el índice de la matriz está en la esquina superior izquierda o inferior izquierda de los ejes.(0, 0)

flotante de ppp

El DPI para almacenar en los metadatos del archivo. Esto no afecta la resolución de la imagen de salida. Dependiendo del formato de archivo, esto puede redondearse al entero más cercano.

dictado de metadatos , opcional

Metadatos en el archivo de imagen. Las claves admitidas dependen del formato de salida, consulte la documentación de los respectivos backends para obtener más información.

dictado de pil_kwargs , opcional

Argumentos de palabra clave pasados ​​a PIL.Image.Image.save. Si la clave 'pnginfo' está presente, anula completamente los metadatos , incluida la clave predeterminada de 'Software'.

matplotlib.imagen. pil_to_array ( pilImage ) [fuente] #

Cargue una imagen PIL y devuélvala como una matriz int numpy.

Devoluciones :
matriz.numpy

La forma de la matriz depende del tipo de imagen:

  • (M, N) para imágenes en escala de grises.

  • (M, N, 3) para imágenes RGB.

  • (M, N, 4) para imágenes RGBA.

matplotlib.imagen. thumbnail ( infile , thumbfile , scale = 0.1 , interpolation = 'bilinear' , preview = False ) [fuente] #

Haga una miniatura de la imagen en el archivo interno con el nombre de archivo de salida thumbfile .

Ver Miniatura de imagen .

Parámetros :
infile str o similar a un archivo

El archivo de imagen. Matplotlib se basa en Pillow para la lectura de imágenes y, por lo tanto, admite una amplia gama de formatos de archivo, incluidos PNG, JPG, TIFF y otros.

thumbfile str o similar a un archivo

El nombre de archivo de la miniatura.

escala flotante, por defecto: 0.1

El factor de escala para la miniatura.

cadena de interpolación , por defecto: 'bilineal'

El esquema de interpolación utilizado en el remuestreo. Consulte el parámetro de interpolaciónimshow de para conocer los valores posibles.

vista previa bool, predeterminado: Falso

Si es Verdadero, se usará el backend predeterminado (presumiblemente un backend de interfaz de usuario), lo que hará que aumente una cifra si showse llama. Si es Falso, la figura se crea usando FigureCanvasBasey el backend de dibujo se selecciona como Figure.savefiglo haría normalmente.

Devoluciones :
Figure

La instancia de la figura que contiene la miniatura.