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
Normalizeo 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().NormalizeIn 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).
strQuesto 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
Artistkwarg 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 unAxescon 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()