matplotlib.pyplot.figimage #
- matplotlib.pyplot. figimage ( X , xo = 0 , yo = 0 , alpha = None , norm = None , cmap = None , vmin = None , vmax = None , origin = None , resize = False , ** kwargs ) [fonte] #
Aggiungi un'immagine non ricampionata alla figura.
L'immagine è attaccata all'angolo inferiore o superiore sinistro a seconda dell'origine .
- Parametri :
- X
I dati dell'immagine. Questo è un array di una delle seguenti forme:
(M, N): un'immagine con dati scalari. La mappatura dei colori è controllata da cmap , norm , vmin e vmax .
(M, N, 3): un'immagine con valori RGB (0-1 float o 0-255 int).
(M, N, 4): un'immagine con valori RGBA (0-1 float o 0-255 int), cioè comprensiva di trasparenza.
- xo, tu int
L' offset x / y dell'immagine in pixel.
- alfa Nessuno o float
Il valore di fusione alfa.
- 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.
Questo parametro viene ignorato se X è RGB(A).
- norm str o
Normalize
, facoltativo Il metodo di normalizzazione utilizzato per ridimensionare i dati scalari nell'intervallo [0, 1] prima della mappatura ai colori utilizzando cmap . Per impostazione predefinita, viene utilizzato un ridimensionamento lineare, mappando il valore più basso su 0 e il più alto su 1.
Se indicato, può essere uno dei seguenti:
Un'istanza di
Normalize
o una delle sue sottoclassi (vedere Normalizzazione della mappa dei colori ).Un nome di scala, ad esempio "linear", "log", "symlog", "logit", ecc. Per un elenco delle scale disponibili, chiamare
matplotlib.scale.get_scale_names()
.Normalize
In tal caso, una sottoclasse adatta viene generata dinamicamente e istanziata.
Questo parametro viene ignorato se X è RGB(A).
- vmin, vmax float, facoltativo
Quando si utilizzano dati scalari e nessuna norma esplicita , vmin e vmax definiscono l'intervallo di dati coperto dalla mappa dei colori. Per impostazione predefinita, la mappa dei colori copre l'intero intervallo di valori dei dati forniti. È un errore utilizzare vmin / vmax quando viene fornita un'istanza di norma (ma l'utilizzo di un nome di norma insieme a vmin / vmax è accettabile).
str
Questo parametro viene ignorato se X è RGB(A).
- origin {'upper', 'lower'}, predefinito:
rcParams["image.origin"]
(predefinito:'upper'
) Indica dove si trova l'indice [0, 0] dell'array nell'angolo superiore sinistro o inferiore sinistro degli assi.
- ridimensiona bool
Se True , ridimensiona la figura in modo che corrisponda alla dimensione dell'immagine specificata.
- Resi :
- Altri parametri :
- **kwargs
Ulteriori kwarg sono
Artist
kwarg passati aFigureImage
.
Appunti
figimage integra l'immagine degli assi (
imshow
) che verrà ricampionata per adattarsi agli assi correnti. Se vuoi che un'immagine ricampionata riempia l'intera figura, puoi definire unAxes
con estensione [0, 0, 1, 1].Esempi
f = plt.figure() nx = int(f.get_figwidth() * f.dpi) ny = int(f.get_figheight() * f.dpi) data = np.random.random((ny, nx)) f.figimage(data) plt.show()