matplotlib.image#

Il modulo immagine supporta le operazioni di caricamento, ridimensionamento e visualizzazione delle immagini di base.

classe matplotlib.image. AxesImage ( ax , * , cmap = None , norm = None , interpolation = None , origin = None , extent = None , filternorm = True , filterrad = 4.0 , resample = False , interpolation_stage = None , ** kwargs ) [fonte] #

Basi:_ImageBase

Un'immagine allegata a un Axes.

Parametri :
asciaAxes

Gli assi a cui apparterrà l'immagine.

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

L'istanza Colormap o il nome registrato della mappa colori utilizzato per mappare i dati scalari ai colori.

norma str oNormalize

Mappa la luminanza su 0-1.

interpolazione str, predefinito: rcParams["image.interpolation"](predefinito: 'antialiased')

I valori supportati sono 'none', 'antialiased', 'nearest', 'bilinear', 'bicubic', 'spline16', 'spline36', 'hanning', 'hamming', 'hermite', 'kaiser', 'quadric' , 'catrom', 'gaussian', 'bessel', 'mitchell', 'sinc', 'lanczos', 'blackman'.

interpolation_stage {'dati', 'rgba'}, predefinito: 'dati'

Se 'dati', l'interpolazione viene effettuata sui dati forniti dall'utente. Se 'rgba', l'interpolazione viene eseguita dopo l'applicazione del colormapping (interpolazione visiva).

origin {'upper', 'lower'}, predefinito: rcParams["image.origin"](predefinito: 'upper')

Posizionare l'indice [0, 0] dell'array nell'angolo superiore sinistro o inferiore sinistro degli assi. La convenzione 'superiore' è tipicamente usata per matrici e immagini.

tupla di estensione , facoltativo

Gli assi dei dati (sinistra, destra, in basso, in alto) per creare grafici di immagini registrati con grafici di dati. L'impostazione predefinita consiste nell'etichettare i centri dei pixel con gli indici di riga e colonna in base zero.

filternorm bool, predefinito: vero

Un parametro per il filtro di ridimensionamento dell'immagine antigrain (vedere la documentazione antigrain). Se filternorm è impostato, il filtro normalizza i valori interi e corregge gli errori di arrotondamento. Non fa nulla con i valori in virgola mobile di origine, corregge solo i numeri interi secondo la regola di 1.0, il che significa che qualsiasi somma dei pesi dei pixel deve essere uguale a 1.0. Quindi, la funzione filtro deve produrre un grafico della forma corretta.

filterrad float > 0, predefinito: 4

Il raggio del filtro per i filtri che hanno un parametro raggio, cioè quando l'interpolazione è uno di: 'sinc', 'lanczos' o 'blackman'.

resample bool, default: False

Quando True, utilizza un metodo di ricampionamento completo. Quando False, ricampiona solo quando l'immagine di output è più grande dell'immagine di input.

** proprietà kwargsArtist
Parametri :
norm Normalize(o sua sottoclasse) o str o None

L'oggetto di normalizzazione che ridimensiona i dati, in genere nell'intervallo . Se a , una sottoclasse viene generata dinamicamente in base alla scala con il nome corrispondente. Se None , norm assume per impostazione predefinita un oggetto colors.Normalize che inizializza il suo ridimensionamento in base ai primi dati elaborati.[0, 1]strNormalize

cmap str oColormap

La mappa dei colori utilizzata per mappare i valori dei dati normalizzati ai colori RGBA.

get_cursor_data ( evento ) [fonte] #

Restituisce il valore dell'immagine nella posizione dell'evento o Nessuno se l'evento è all'esterno dell'immagine.

get_extent ( ) [fonte] #

Restituisce l'estensione dell'immagine come tupla (sinistra, destra, in basso, in alto).

get_window_extent ( renderer = None ) [fonte] #

Ottieni il riquadro di delimitazione dell'artista nello spazio espositivo.

La larghezza e l'altezza del riquadro di delimitazione non sono negative.

Le sottoclassi dovrebbero sovrascrivere per l'inclusione nel calcolo "stretto" del riquadro di delimitazione. L'impostazione predefinita è restituire un riquadro di delimitazione vuoto a 0, 0.

Fai attenzione quando usi questa funzione, i risultati non si aggiorneranno se l'estensione della finestra dell'artista cambia. L'estensione può cambiare a causa di eventuali modifiche nello stack di trasformazione, come la modifica dei limiti degli assi, la dimensione della figura o la tela utilizzata (come avviene quando si salva una figura). Questo può portare a comportamenti imprevisti in cui le figure interattive appariranno bene sullo schermo, ma verranno salvate in modo errato.

make_image ( renderer , ingrandimento = 1.0 , non campionato = False ) [fonte] #

Normalizzare, ridimensionare e mappare i colori dei dati di questa immagine per il rendering utilizzando renderer , con l' ingrandimento specificato .

Se unsampled è True, l'immagine non verrà ridimensionata, ma verrà invece restituita un'appropriata trasformazione affine.

Resi :
immagine (M, N, 4) matrice uint8

L'immagine RGBA, ricampionata a meno che non sia non campionata , è True.

x, y fluttuano

L'angolo in alto a sinistra dove deve essere disegnata l'immagine, nello spazio dei pixel.

trans Affine2D

La trasformazione affine dall'immagine allo spazio dei pixel.

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> , extent=<UNSET> , filternorm=<UNSET> , filterrad=<UNSET> , gid=<UNSET> , in_layout=<UNSET> , interpolation=<UNSET> , interpolation_stage=<UNSET> ,etichetta=<UNSET> ,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> ) [fonte] #

Imposta più proprietà contemporaneamente.

Le proprietà supportate sono

Proprietà

Descrizione

agg_filter

una funzione di filtro, che accetta un array float (m, n, 3) e un valore dpi e restituisce un array (m, n, 3) e due offset dall'angolo in basso a sinistra dell'immagine

alpha

float o simile a un array 2D o Nessuno

animated

bool

array

tipo array

clim

(vmin: float, vmax: float)

clip_box

Bbox

clip_on

bool

clip_path

Patch o (Percorso, Trasforma) o Nessuno

cmap

Colormapo str o Nessuno

data

tipo array oPIL.Image.Image

extent

4 tuple di float

figure

Figure

filternorm

bool

filterrad

galleggiante positivo

gid

str

in_layout

bool

interpolation

{'antialiased', 'neest', 'bilinear', 'bicubic', 'spline16', 'spline36', 'hanning', 'hamming', 'hermite', 'kaiser', 'quadric', 'catrom', ' gaussian', 'bessel', 'mitchell', 'sinc', 'lanczos', 'none'} o Nessuno

interpolation_stage

{'data', 'rgba'} o Nessuno

label

oggetto

mouseover

bool

norm

Normalizeo str o Nessuno

path_effects

AbstractPathEffect

picker

Nessuno o bool o float o richiamabile

rasterized

bool

resample

bool o Nessuno

sketch_params

(scala: float, lunghezza: float, casualità: float)

snap

bool o Nessuno

transform

Transform

url

str

visible

bool

zorder

galleggiante

set_extent ( extent ) [fonte] #

Imposta l'estensione dell'immagine.

Parametri :
extent 4 tuple di float

Posizione e dimensione dell'immagine come tupla nelle coordinate dei dati.(left, right, bottom, top)

Appunti

Questo aggiorna ax.dataLime, se si esegue il ridimensionamento automatico, imposta ax.viewLim per adattarsi perfettamente all'immagine, indipendentemente da dataLim. Lo stato di scalabilità automatica non viene modificato, quindi seguendo questo con ax.autoscale_view() si ripeterà la scalabilità automatica in accordo con dataLim.

classe matplotlib.image. BboxImage ( bbox , * , cmap = None , norm = None , interpolation = None , origin = None , filternorm = True , filterrad = 4.0 , resample = False , ** kwargs ) [fonte] #

Basi:_ImageBase

La classe Image la cui dimensione è determinata dalla bbox specificata.

cmap è un'istanza colors.Colormap norm è un'istanza colors.Normalize per mappare la luminanza su 0-1

kwargs sono un elenco facoltativo di argomenti delle parole chiave dell'artista

contiene ( mouseevent ) [fonte] #

Verificare se l'evento del mouse si è verificato all'interno dell'immagine.

get_window_extent ( renderer = None ) [fonte] #

Ottieni il riquadro di delimitazione dell'artista nello spazio espositivo.

La larghezza e l'altezza del riquadro di delimitazione non sono negative.

Le sottoclassi dovrebbero sovrascrivere per l'inclusione nel calcolo "stretto" del riquadro di delimitazione. L'impostazione predefinita è restituire un riquadro di delimitazione vuoto a 0, 0.

Fai attenzione quando usi questa funzione, i risultati non si aggiorneranno se l'estensione della finestra dell'artista cambia. L'estensione può cambiare a causa di eventuali modifiche nello stack di trasformazione, come la modifica dei limiti degli assi, la dimensione della figura o la tela utilizzata (come avviene quando si salva una figura). Questo può portare a comportamenti imprevisti in cui le figure interattive appariranno bene sullo schermo, ma verranno salvate in modo errato.

make_image ( renderer , ingrandimento = 1.0 , non campionato = False ) [fonte] #

Normalizzare, ridimensionare e mappare i colori dei dati di questa immagine per il rendering utilizzando renderer , con l' ingrandimento specificato .

Se unsampled è True, l'immagine non verrà ridimensionata, ma verrà invece restituita un'appropriata trasformazione affine.

Resi :
immagine (M, N, 4) matrice uint8

L'immagine RGBA, ricampionata a meno che non sia non campionata , è True.

x, y fluttuano

L'angolo in alto a sinistra dove deve essere disegnata l'immagine, nello spazio dei pixel.

trans Affine2D

La trasformazione affine dall'immagine allo spazio dei pixel.

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> , etichetta=<UNSET> ,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> ) [fonte] #

Imposta più proprietà contemporaneamente.

Le proprietà supportate sono

Proprietà

Descrizione

agg_filter

una funzione di filtro, che accetta un array float (m, n, 3) e un valore dpi e restituisce un array (m, n, 3) e due offset dall'angolo in basso a sinistra dell'immagine

alpha

float o simile a un array 2D o Nessuno

animated

bool

array

tipo array

clim

(vmin: float, vmax: float)

clip_box

Bbox

clip_on

bool

clip_path

Patch o (Percorso, Trasforma) o Nessuno

cmap

Colormapo str o Nessuno

data

tipo array oPIL.Image.Image

figure

Figure

filternorm

bool

filterrad

galleggiante positivo

gid

str

in_layout

bool

interpolation

{'antialiased', 'neest', 'bilinear', 'bicubic', 'spline16', 'spline36', 'hanning', 'hamming', 'hermite', 'kaiser', 'quadric', 'catrom', ' gaussian', 'bessel', 'mitchell', 'sinc', 'lanczos', 'none'} o Nessuno

interpolation_stage

{'data', 'rgba'} o Nessuno

label

oggetto

mouseover

bool

norm

Normalizeo str o Nessuno

path_effects

AbstractPathEffect

picker

Nessuno o bool o float o richiamabile

rasterized

bool

resample

bool o Nessuno

sketch_params

(scala: float, lunghezza: float, casualità: float)

snap

bool o Nessuno

transform

Transform

url

str

visible

bool

zorder

galleggiante

classe matplotlib.image. FigureImage ( fig , * , cmap = None , norm = None , offsetx = 0 , offsety = 0 , origin = None , ** kwargs ) [fonte] #

Basi:_ImageBase

Un'immagine attaccata a una figura.

cmap è un'istanza colors.Colormap norm è un'istanza colors.Normalize per mappare la luminanza su 0-1

kwargs sono un elenco facoltativo di argomenti delle parole chiave dell'artista

get_extent ( ) [fonte] #

Restituisce l'estensione dell'immagine come tupla (sinistra, destra, in basso, in alto).

make_image ( renderer , ingrandimento = 1.0 , non campionato = False ) [fonte] #

Normalizzare, ridimensionare e mappare i colori dei dati di questa immagine per il rendering utilizzando renderer , con l' ingrandimento specificato .

Se unsampled è True, l'immagine non verrà ridimensionata, ma verrà invece restituita un'appropriata trasformazione affine.

Resi :
immagine (M, N, 4) matrice uint8

L'immagine RGBA, ricampionata a meno che non sia non campionata , è True.

x, y fluttuano

L'angolo in alto a sinistra dove deve essere disegnata l'immagine, nello spazio dei pixel.

trans Affine2D

La trasformazione affine dall'immagine allo spazio dei pixel.

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> , etichetta=<UNSET> ,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> ) [fonte] #

Imposta più proprietà contemporaneamente.

Le proprietà supportate sono

Proprietà

Descrizione

agg_filter

una funzione di filtro, che accetta un array float (m, n, 3) e un valore dpi e restituisce un array (m, n, 3) e due offset dall'angolo in basso a sinistra dell'immagine

alpha

float o simile a un array 2D o Nessuno

animated

bool

array

tipo array

clim

(vmin: float, vmax: float)

clip_box

Bbox

clip_on

bool

clip_path

Patch o (Percorso, Trasforma) o Nessuno

cmap

Colormapo str o Nessuno

data

sconosciuto

figure

Figure

filternorm

bool

filterrad

galleggiante positivo

gid

str

in_layout

bool

interpolation

{'antialiased', 'neest', 'bilinear', 'bicubic', 'spline16', 'spline36', 'hanning', 'hamming', 'hermite', 'kaiser', 'quadric', 'catrom', ' gaussian', 'bessel', 'mitchell', 'sinc', 'lanczos', 'none'} o Nessuno

interpolation_stage

{'data', 'rgba'} o Nessuno

label

oggetto

mouseover

bool

norm

Normalizeo str o Nessuno

path_effects

AbstractPathEffect

picker

Nessuno o bool o float o richiamabile

rasterized

bool

resample

bool o Nessuno

sketch_params

(scala: float, lunghezza: float, casualità: float)

snap

bool o Nessuno

transform

Transform

url

str

visible

bool

zorder

galleggiante

set_data ( A ) [fonte] #

Imposta la matrice dell'immagine.

ordine z = 0 #
classe matplotlib.image. NonUniformImage ( ax , * , interpolation = 'più vicino' , ** kwargs ) [fonte] #

Basi:AxesImage

Parametri :
interpolazione {'nearest', 'bilinear'}, default: 'più vicino'
**kwargs

Tutti gli altri argomenti delle parole chiave sono identici a quelli di AxesImage.

get_extent ( ) [fonte] #

Restituisce l'estensione dell'immagine come tupla (sinistra, destra, in basso, in alto).

make_image ( renderer , ingrandimento = 1.0 , non campionato = False ) [fonte] #

Normalizzare, ridimensionare e mappare i colori dei dati di questa immagine per il rendering utilizzando renderer , con l' ingrandimento specificato .

Se unsampled è True, l'immagine non verrà ridimensionata, ma verrà invece restituita un'appropriata trasformazione affine.

Resi :
immagine (M, N, 4) matrice uint8

L'immagine RGBA, ricampionata a meno che non sia non campionata , è True.

x, y fluttuano

L'angolo in alto a sinistra dove deve essere disegnata l'immagine, nello spazio dei pixel.

trans Affine2D

La trasformazione affine dall'immagine allo spazio dei pixel.

passaggio del mouse = 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> , extent=<UNSET> , filternorm=<UNSET> , filterrad=<UNSET> , gid=<UNSET> , in_layout=<UNSET> , interpolation=<UNSET> , interpolation_stage=<UNSET> ,etichetta=<UNSET> ,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> ) [fonte] #

Imposta più proprietà contemporaneamente.

Le proprietà supportate sono

Proprietà

Descrizione

agg_filter

una funzione di filtro, che accetta un array float (m, n, 3) e un valore dpi e restituisce un array (m, n, 3) e due offset dall'angolo in basso a sinistra dell'immagine

alpha

float o simile a un array 2D o Nessuno

animated

bool

array

sconosciuto

clim

(vmin: float, vmax: float)

clip_box

Bbox

clip_on

bool

clip_path

Patch o (Percorso, Trasforma) o Nessuno

cmap

sconosciuto

data

sconosciuto

extent

4 tuple di float

figure

Figure

filternorm

sconosciuto

filterrad

sconosciuto

gid

str

in_layout

bool

interpolation

{'più vicino', 'bilineare'} o Nessuno

interpolation_stage

{'data', 'rgba'} o Nessuno

label

oggetto

mouseover

bool

norm

sconosciuto

path_effects

AbstractPathEffect

picker

Nessuno o bool o float o richiamabile

rasterized

bool

resample

bool o Nessuno

sketch_params

(scala: float, lunghezza: float, casualità: float)

snap

bool o Nessuno

transform

Transform

url

str

visible

bool

zorder

galleggiante

set_array ( * args ) [fonte] #

Conservato per compatibilità con le versioni precedenti: usa invece set_data.

Parametri :
Un tipo di array
set_cmap ( cmap ) [fonte] #

Imposta la mappa dei colori per i dati di luminanza.

Parametri :
cmap Colormapo str o Nessuno
set_dati ( x , y , A ) [fonte] #

Imposta la griglia per i centri dei pixel e i valori dei pixel.

Parametri :
x, y simile a un array 1D

Matrici monotone di forme (N,) e (M,), rispettivamente, che specificano i centri dei pixel.

Un tipo di array

(M, N) ndarray o array mascherato di valori da mappare a colori, o (M, N, 3) array RGB o (M, N, 4) array RGBA.

set_filternorm ( s ) [fonte] #

Imposta se il filtro di ridimensionamento normalizza i pesi.

Vedere la guida per imshow.

Parametri :
filtronorma bool
set_filterrad ( s ) [fonte] #

Imposta il raggio del filtro di ridimensionamento applicabile solo ad alcuni schemi di interpolazione -- vedi aiuto per imshow

Parametri :
filterrad galleggiante positivo
set_interpolazione ( s ) [fonte] #
Parametri :
s {'nearest', 'bilinear'} o Nessuno

Se Nessuno, usa rcParams["image.interpolation"](predefinito: 'antialiased').

set_norm ( norma ) [fonte] #

Impostare l'istanza di normalizzazione.

Parametri :
norm Normalizeo str o None

Appunti

Se sono presenti barre dei colori che utilizzano il mappabile per questa norma, l'impostazione della norma del mappabile ripristinerà la norma, il localizzatore e i formattatori sulla barra dei colori ai valori predefiniti.

classe matplotlib.image. PcolorImage ( ax , x = Nessuno , y = Nessuno , A = Nessuno , * , cmap = Nessuno , norm = Nessuno , ** kwargs ) [fonte] #

Basi:AxesImage

Crea una trama in stile pcolor con una griglia rettangolare irregolare.

Questo utilizza una variazione del codice dell'immagine irregolare originale e viene utilizzato da pcolorfast per il tipo di griglia corrispondente.

Parametri :
asciaAxes

Gli assi a cui apparterrà l'immagine.

x, y simile a un array 1D, facoltativo

Matrici monotone di lunghezza N+1 e M+1, rispettivamente, che specificano i limiti del rettangolo. Se non specificato, per impostazione predefinita saranno rispettivamente e .range(N + 1)range(M + 1)

Un tipo di array

I dati da codificare a colori. L'interpretazione dipende dalla forma:

  • (M, N) ndarray o array mascherato: valori da mappare con i colori

  • (M, N, 3): matrice RGB

  • (M, N, 4): matrice RGBA

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

L'istanza Colormap o il nome registrato della mappa colori utilizzato per mappare i dati scalari ai colori.

norma str oNormalize

Mappa la luminanza su 0-1.

** proprietà kwargsArtist
get_cursor_data ( evento ) [fonte] #

Restituisce il valore dell'immagine nella posizione dell'evento o Nessuno se l'evento è all'esterno dell'immagine.

make_image ( renderer , ingrandimento = 1.0 , non campionato = False ) [fonte] #

Normalizzare, ridimensionare e mappare i colori dei dati di questa immagine per il rendering utilizzando renderer , con l' ingrandimento specificato .

Se unsampled è True, l'immagine non verrà ridimensionata, ma verrà invece restituita un'appropriata trasformazione affine.

Resi :
immagine (M, N, 4) matrice uint8

L'immagine RGBA, ricampionata a meno che non sia non campionata , è True.

x, y fluttuano

L'angolo in alto a sinistra dove deve essere disegnata l'immagine, nello spazio dei pixel.

trans Affine2D

La trasformazione affine dall'immagine allo spazio dei pixel.

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> , extent=<UNSET> , filternorm=<UNSET> , filterrad=<UNSET> , gid=<UNSET> , in_layout=<UNSET> , interpolation=<UNSET> , interpolation_stage=<UNSET> ,etichetta=<UNSET> ,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> ) [fonte] #

Imposta più proprietà contemporaneamente.

Le proprietà supportate sono

Proprietà

Descrizione

agg_filter

una funzione di filtro, che accetta un array float (m, n, 3) e un valore dpi e restituisce un array (m, n, 3) e due offset dall'angolo in basso a sinistra dell'immagine

alpha

float o simile a un array 2D o Nessuno

animated

bool

array

sconosciuto

clim

(vmin: float, vmax: float)

clip_box

Bbox

clip_on

bool

clip_path

Patch o (Percorso, Trasforma) o Nessuno

cmap

Colormapo str o Nessuno

data

sconosciuto

extent

4 tuple di float

figure

Figure

filternorm

bool

filterrad

galleggiante positivo

gid

str

in_layout

bool

interpolation

{'antialiased', 'neest', 'bilinear', 'bicubic', 'spline16', 'spline36', 'hanning', 'hamming', 'hermite', 'kaiser', 'quadric', 'catrom', ' gaussian', 'bessel', 'mitchell', 'sinc', 'lanczos', 'none'} o Nessuno

interpolation_stage

{'data', 'rgba'} o Nessuno

label

oggetto

mouseover

bool

norm

Normalizeo str o Nessuno

path_effects

AbstractPathEffect

picker

Nessuno o bool o float o richiamabile

rasterized

bool

resample

bool o Nessuno

sketch_params

(scala: float, lunghezza: float, casualità: float)

snap

bool o Nessuno

transform

Transform

url

str

visible

bool

zorder

galleggiante

set_array ( * args ) [fonte] #

Conservato per compatibilità con le versioni precedenti: usa invece set_data.

Parametri :
Un tipo di array
set_dati ( x , y , A ) [fonte] #

Impostare la griglia per i limiti del rettangolo ei valori dei dati.

Parametri :
x, y simile a un array 1D, facoltativo

Matrici monotone di lunghezza N+1 e M+1, rispettivamente, che specificano i limiti del rettangolo. Se non specificato, per impostazione predefinita saranno rispettivamente e .range(N + 1)range(M + 1)

Un tipo di array

I dati da codificare a colori. L'interpretazione dipende dalla forma:

  • (M, N) ndarray o array mascherato: valori da mappare con i colori

  • (M, N, 3): matrice RGB

  • (M, N, 4): matrice RGBA

matplotlib.image. composite_images ( immagini , renderer , ingrandimento = 1.0 ) [fonte] #

Componi un numero di immagini RGBA in una. Le immagini vengono composte nell'ordine in cui appaiono nell'elenco delle immagini .

Parametri :
immagini elenco di immagini

Ognuno deve avere un make_imagemetodo. Per ogni immagine, can_compositedovrebbe restituire True, sebbene ciò non sia imposto da questa funzione. Ogni immagine deve avere una trasformazione puramente affine senza taglio.

rendererRendererBase
float di ingrandimento , predefinito: 1

L'ingrandimento aggiuntivo da applicare per il renderer in uso.

Resi :
immagine uint8 matrice (M, N, 4)

L'immagine RGBA composta.

offset_x, offset_y float

L'offset (a sinistra, in basso) in cui l'immagine composta deve essere posizionata nella figura di output.

matplotlib.image. imread ( fname , format = None ) [fonte] #

Legge un'immagine da un file in un array.

Nota

Questa funzione esiste per ragioni storiche. Si consiglia di utilizzare PIL.Image.openinvece per caricare le immagini.

Parametri :
fname str o simile a un file

Il file immagine da leggere: un nome file, un URL o un oggetto simile a un file aperto in modalità read-binary.

Il passaggio di un URL è deprecato. Apri l'URL per la lettura e passa il risultato a Pillow, ad esempio con np.array(PIL.Image.open(urllib.request.urlopen(url))).

formato str, facoltativo

Il formato del file immagine assunto per la lettura dei dati. L'immagine viene caricata come file PNG se il formato è impostato su "png", se fname è un percorso o un file aperto con estensione ".png" o se è un URL. In tutti gli altri casi, il formato viene ignorato e il formato viene rilevato automaticamente da PIL.Image.open.

Resi :
numpy.array

I dati dell'immagine. L'array restituito ha una forma

  • (M, N) per le immagini in scala di grigio.

  • (M, N, 3) per le immagini RGB.

  • (M, N, 4) per le immagini RGBA.

Le immagini PNG vengono restituite come array float (0-1). Tutti gli altri formati vengono restituiti come array int, con una profondità di bit determinata dal contenuto del file.

matplotlib.image. imsave ( fname , arr , vmin = None , vmax = None , cmap = None , format = None , origin = None , dpi = 100 , * , metadata = None , pil_kwargs = None ) [fonte] #

Salva un array come file immagine.

Parametri :
fname str o simile a un percorso o simile a un file

Un percorso o un oggetto simile a un file in cui archiviare l'immagine. Se format non è impostato, il formato di output viene dedotto dall'estensione di fname , se presente, e da rcParams["savefig.format"](default: 'png') in caso contrario. Se il formato è impostato, determina il formato di output.

arr simile a un array

I dati dell'immagine. La forma può essere MxN (luminanza), MxNx3 (RGB) o MxNx4 (RGBA).

vmin, vmax float, facoltativo

vmin e vmax impostano il ridimensionamento del colore per l'immagine fissando i valori che corrispondono ai limiti di colore della mappa dei colori. Se vmin o vmax è None, tale limite è determinato dal valore arr min/max.

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

Un'istanza di Colormap o un nome di colormap registrato. La mappa dei colori associa i dati scalari ai colori. Viene ignorato per i dati RGB(A).

formato str, facoltativo

Il formato del file, ad esempio 'png', 'pdf', 'svg', ... Il comportamento quando questo non è impostato è documentato in fname .

origin {'upper', 'lower'}, predefinito: rcParams["image.origin"](predefinito: 'upper')

Indica se l' indice dell'array si trova nell'angolo superiore sinistro o inferiore sinistro degli assi.(0, 0)

galleggiante dpi

Il DPI da archiviare nei metadati del file. Ciò non influisce sulla risoluzione dell'immagine di output. A seconda del formato del file, questo può essere arrotondato all'intero più vicino.

metadati dict, facoltativo

Metadati nel file immagine. Le chiavi supportate dipendono dal formato di output, vedere la documentazione dei rispettivi backend per ulteriori informazioni.

pil_kwargs dict, facoltativo

Argomenti delle parole chiave passati a PIL.Image.Image.save. Se la chiave 'pnginfo' è presente, sovrascrive completamente i metadati , inclusa la chiave predefinita 'Software'.

matplotlib.image. pil_to_array ( pilImage ) [fonte] #

Carica un'immagine PIL e restituiscila come un array numpy int.

Resi :
numpy.array

La forma dell'array dipende dal tipo di immagine:

  • (M, N) per le immagini in scala di grigio.

  • (M, N, 3) per le immagini RGB.

  • (M, N, 4) per le immagini RGBA.

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

Crea una miniatura dell'immagine in infile con il nome file di output thumbfile .

Vedere Miniatura immagine .

Parametri :
infile str o simile a file

Il file immagine. Matplotlib si affida a Pillow per la lettura delle immagini e quindi supporta un'ampia gamma di formati di file, inclusi PNG, JPG, TIFF e altri.

thumbfile str o simile a file

Il nome file della miniatura.

scala mobile, default: 0.1

Il fattore di scala per la miniatura.

interpolazione str, default: 'bilineare'

Lo schema di interpolazione utilizzato nel ricampionamento. Vedere il parametro di interpolazioneimshow per i possibili valori.

preview bool, default: False

Se True, verrà utilizzato il backend predefinito (presumibilmente un backend dell'interfaccia utente) che causerà l'aumento di una cifra se showviene chiamato. Se è False, la figura viene creata utilizzando FigureCanvasBasee il backend del disegno viene selezionato come Figure.savefigfarebbe normalmente.

Resi :
Figure

L'istanza della figura contenente la miniatura.