matplotlib.colors.LinearSegmentedColormap #

classe matplotlib.colors. LinearSegmentedColormap ( nom , segmentdata , N = 256 , gamma = 1.0 ) [source] #

Socles :Colormap

Objets de palette de couleurs basés sur des tables de recherche utilisant des segments linéaires.

La table de recherche est générée à l'aide d'une interpolation linéaire pour chaque couleur primaire, le domaine 0-1 étant divisé en un nombre quelconque de segments.

Créer une palette de couleurs à partir de segments de cartographie linéaire

L'argument segmentdata est un dictionnaire avec des entrées rouges, vertes et bleues. Chaque entrée doit être une liste de tuples x , y0 , y1 , formant des lignes dans une table. Les entrées pour alpha sont facultatives.

Exemple : supposons que vous vouliez que le rouge passe de 0 à 1 sur la moitié inférieure, que le vert fasse de même sur la moitié centrale et que le bleu sur la moitié supérieure. Ensuite, vous utiliseriez :

cdict = {'red':   [(0.0,  0.0, 0.0),
                   (0.5,  1.0, 1.0),
                   (1.0,  1.0, 1.0)],

         'green': [(0.0,  0.0, 0.0),
                   (0.25, 0.0, 0.0),
                   (0.75, 1.0, 1.0),
                   (1.0,  1.0, 1.0)],

         'blue':  [(0.0,  0.0, 0.0),
                   (0.5,  0.0, 0.0),
                   (1.0,  1.0, 1.0)]}

Chaque ligne du tableau pour une couleur donnée est une séquence de tuples x , y0 , y1 . Dans chaque séquence, x doit augmenter de manière monotone de 0 à 1. Pour toute valeur d'entrée z comprise entre x[i] et x[i+1] , la valeur de sortie d'une couleur donnée sera interpolée linéairement entre y1[i] et y0 [i+1] :

row i:   x  y0  y1
               /
              /
row i+1: x  y0  y1

Par conséquent, y0 dans la première ligne et y1 dans la dernière ligne ne sont jamais utilisés.

Voir également

LinearSegmentedColormap.from_list

Méthode statique ; fonction d'usine pour générer une LinearSegmentedColormap variant en douceur.

statique from_list ( nom , couleurs , N = 256 , gamma = 1.0 ) [source] #

Créez un LinearSegmentedColormapà partir d'une liste de couleurs.

Paramètres :
chaîne de nom

Le nom de la palette de couleurs.

couleurs comme un tableau de couleurs ou comme un tableau de (valeur, couleur)

Si seules des couleurs sont données, elles sont mappées à égale distance de la plage\([0, 1]\); c'est-à-dire 0 cartes à colors[0]et 1 cartes à colors[-1]. Si des paires (value, color) sont données, le mappage va de value à color . Cela peut être utilisé pour diviser la plage de manière inégale.

N entier

Le nombre de niveaux de quantification RVB.

flotteur gamma
rééchantillonné ( lutsize ) [source] #

Renvoie une nouvelle palette de couleurs avec des entrées lutsize .

inversé ( nom = Aucun ) [source] #

Renvoie une instance inversée de Colormap.

Paramètres :
chaîne de nom , facultatif

Nom de la palette de couleurs inversée. Si c'est None, le nom sera le nom de la palette de couleurs parent + "_r".

Retours :
LinearSegmentedColormap

La palette de couleurs inversée.

set_gamma ( gamma ) [source] #

Définissez une nouvelle valeur gamma et régénérez la palette de couleurs.

Exemples utilisant matplotlib.colors.LinearSegmentedColormap#

Graphique à barres avec dégradés

Graphique à barres avec dégradés

Graphique à barres avec dégradés
Nuages ​​de points avec légende

Nuages ​​de points avec légende

Nuages ​​de points avec légende
Démo Contour

Démo Contour

Démo Contour
Image de contour

Image de contour

Image de contour
Démo Contourf

Démo Contourf

Démo Contourf
Échelle de couleurs de contourf et log

Échelle de couleurs de contourf et log

Échelle de couleurs de contourf et log
Démo d'images

Démo d'images

Démo d'images
Image masquée

Image masquée

Image masquée
Image non uniforme

Image non uniforme

Image non uniforme
Images de calque

Images de calque

Images de calque
pcolormesh

pcolormesh

pcolormesh
Exemple d'ombrage

Exemple d'ombrage

Exemple d'ombrage
Aspect boite à haches

Aspect boite à haches

Aspect boite à haches
Composer des légendes personnalisées

Composer des légendes personnalisées

Composer des légendes personnalisées
Utiliser un texte comme chemin

Utiliser un texte comme chemin

Utiliser un texte comme chemin
Création d'une palette de couleurs à partir d'une liste de couleurs

Création d'une palette de couleurs à partir d'une liste de couleurs

Création d'une palette de couleurs à partir d'une liste de couleurs
Référence pour les artistes Matplotlib

Référence pour les artistes Matplotlib

Référence pour les artistes Matplotlib
dauphins

dauphins

dauphins
Courbe de démonstrationGrille linéaire2

Courbe de démonstrationGrille linéaire2

Courbe de démonstrationGrille linéaire2
Rendu ombré et puissance normalisée

Rendu ombré et puissance normalisée

Rendu ombré et puissance normalisée
Contour manuel

Contour manuel

Contour manuel
Filtre AGG

Filtre AGG

Filtre AGG
Logo Matplotlib

Logo Matplotlib

Logo Matplotlib
Démo de tableau

Démo de tableau

Démo de tableau
Montre comment tracer des courbes de contour (niveau) en 3D

Montre comment tracer des courbes de contour (niveau) en 3D

Montre comment tracer des courbes de contour (niveau) en 3D
Illustre le tracé de courbes de contour (niveau) en 3D à l'aide de l'option extend3d

Illustre le tracé de courbes de contour (niveau) en 3D à l'aide de l'option extend3d

Illustre le tracé de courbes de contour (niveau) en 3D à l'aide de l'option extend3d
Projection de profils de contour sur un graphique

Projection de profils de contour sur un graphique

Projection de profils de contour sur un graphique
Contours remplis

Contours remplis

Contours remplis
Projection d'un contour rempli sur un graphique

Projection d'un contour rempli sur un graphique

Projection d'un contour rempli sur un graphique
Ombrage personnalisé dans un tracé de surface 3D

Ombrage personnalisé dans un tracé de surface 3D

Ombrage personnalisé dans un tracé de surface 3D
Tracés 3D en tant que sous-parcelles

Tracés 3D en tant que sous-parcelles

Tracés 3D en tant que sous-parcelles
Surface 3D (carte de couleurs)

Surface 3D (carte de couleurs)

Surface 3D (carte de couleurs)
Surface 3D avec coordonnées polaires

Surface 3D avec coordonnées polaires

Surface 3D avec coordonnées polaires
Tracé de contour 3D triangulaire

Tracé de contour 3D triangulaire

Tracé de contour 3D triangulaire
Tracé de contour rempli 3D triangulaire

Tracé de contour rempli 3D triangulaire

Tracé de contour rempli 3D triangulaire
Des surfaces 3D plus triangulaires

Des surfaces 3D plus triangulaires

Des surfaces 3D plus triangulaires
Ombrage

Ombrage

Ombrage
Bullseye du ventricule gauche

Bullseye du ventricule gauche

Bullseye du ventricule gauche
IRM avec EEG

IRM avec EEG

IRM avec EEG
Ombrage topographique

Ombrage topographique

Ombrage topographique
Épines tombantes

Épines tombantes

Épines tombantes
Étiquetage des tiques de la barre de couleurs

Étiquetage des tiques de la barre de couleurs

Étiquetage des tiques de la barre de couleurs
Tutoriel sur les barres de couleurs personnalisées

Tutoriel sur les barres de couleurs personnalisées

Tutoriel sur les barres de couleurs personnalisées
Créer des cartes de couleurs dans Matplotlib

Créer des cartes de couleurs dans Matplotlib

Créer des cartes de couleurs dans Matplotlib
Normalisation de la palette de couleurs

Normalisation de la palette de couleurs

Normalisation de la palette de couleurs