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 à
Normalize
ouLogNorm
,BoundaryNorm
mappe 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érieuresboundaries[0]
ou mappées sur si elles sont supérieures .ncolors - 1
boundaries[-1]
Si clip est
False
, les valeurs hors plage sont mappées à -1 si elles sont en dessousboundaries[0]
ou mappées à ncolors si elles sont au-dessusboundaries[-1]
. Ceux-ci sont ensuite convertis en indices valides parColormap.__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 unColorbar
sera 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.
Exemples utilisant matplotlib.colors.BoundaryNorm
#
Normalisations de la palette de couleurs
Création de cartes de chaleur annotées
Tutoriel sur les barres de couleurs personnalisées
Normalisation de la palette de couleurs