matplotlib.colors.BoundaryNorm #

classe matplotlib.colors. BoundaryNorm ( frontières , ncouleurs , clip = False , * , extend = 'ni' ) [source] #

Socles :Normalize

Générez un index de palette de couleurs basé sur des intervalles discrets.

Contrairement à Normalizeou LogNorm, BoundaryNormmappe les valeurs sur des nombres entiers au lieu de l'intervalle 0-1.

Paramètres :
limites en forme de tableau

Séquence monotone croissante d'au moins 2 arêtes de bac : les données tombant dans le n-ième bac seront mappées à la n-ième couleur.

ncouleurs entier

Nombre de couleurs de la palette de couleurs à utiliser.

clip booléen, facultatif

Si clip est True, les valeurs hors plage sont mappées sur 0 si elles sont inférieures boundaries[0]ou mappées sur si elles sont supérieures .ncolors - 1boundaries[-1]

Si clip est False, les valeurs hors plage sont mappées à -1 si elles sont en dessous boundaries[0]ou mappées à ncolors si elles sont au-dessus boundaries[-1]. Ceux-ci sont ensuite convertis en indices valides par Colormap.__call__.

étendre {'aucun', 'les deux', 'min', 'max'}, par défaut : 'aucun'

Étendez le nombre de casiers pour inclure une ou les deux régions au-delà des limites. Par exemple, si extend est 'min', alors la couleur à laquelle la région entre la première paire de limites est mappée sera distincte de la première couleur de la palette de couleurs, et par défaut un Colorbarsera dessiné avec l'extension du triangle à gauche ou Bas de gamme.

Remarques

S'il y a moins de bacs (y compris les extensions) que de couleurs, l'index de couleur est choisi en interpolant linéairement la plage sur la plage, en sautant certaines couleurs au milieu de la palette de couleurs.[0, nbins - 1][0, ncolors - 1]

__call__ ( valeur , clip = Aucun ) [source] #

Cette méthode se comporte de la même manière que Normalize.__call__, sauf qu'elle renvoie des entiers ou des tableaux de int16.

inverse ( valeur ) [source] #
Augmente :
Erreur de valeur

BoundaryNorm n'est pas inversible, donc l'appel de cette méthode générera toujours une erreur

Exemples utilisant matplotlib.colors.BoundaryNorm#

Lignes multicolores

Lignes multicolores

Lignes multicolores
Normalisations de la palette de couleurs

Normalisations de la palette de couleurs

Normalisations de la palette de couleurs
Création de cartes de chaleur annotées

Création de cartes de chaleur annotées

Création de cartes de chaleur annotées
Image masquée

Image masquée

Image masquée
pcolormesh

pcolormesh

pcolormesh
Bullseye du ventricule gauche

Bullseye du ventricule gauche

Bullseye du ventricule gauche
Tutoriel sur les barres de couleurs personnalisées

Tutoriel sur les barres de couleurs personnalisées

Tutoriel sur les barres de couleurs personnalisées
Normalisation de la palette de couleurs

Normalisation de la palette de couleurs

Normalisation de la palette de couleurs