Gamme de barres de couleurs Matplotlib

Manav Narula 30 janvier 2023
  1. Utilisez la fonction matpltolib.pyplot.clim() pour définir la plage de colorbar dans Matplotlib
  2. Utilisez les paramètres vmin et vmax pour définir la plage de la barre de couleurs en Python
Gamme de barres de couleurs Matplotlib

Une barre de couleurs peut être utilisée pour représenter le nombre par rapport à un rapport de couleurs du tracé. C’est comme une clé indiquant quels nombres sont représentés dans quelles couleurs. Il s’agit d’une instance de l’objet plot axes et peut être facilement personnalisé.

Dans cet article, nous allons apprendre à définir la plage de la barre de couleurs dans les figures matplotlib.

En contrôlant la plage de la barre de couleurs, nous pouvons limiter la couleur à une plage de valeurs particulière. Nous allons modifier la gamme de barres de couleurs du graphique suivant.

import random
import matplotlib.pyplot as plt

s_x = random.sample(range(0, 100), 20)
s_y = random.sample(range(0, 100), 20)

s = plt.scatter(s_x, s_y, c=s_x, cmap="viridis")

c = plt.colorbar()

gamme de barres de couleurs à l’aide de la fonction clim () dans matplotlib

Utilisez la fonction matpltolib.pyplot.clim() pour définir la plage de colorbar dans Matplotlib

La fonction clim() peut être utilisée pour contrôler la plage de la barre de couleurs en définissant les limites de couleur du tracé, qui sont utilisées pour la mise à l’échelle.

Par example,

import random
import matplotlib.pyplot as plt

s_x = random.sample(range(0, 100), 20)
s_y = random.sample(range(0, 100), 20)

s = plt.scatter(s_x, s_y, c=s_x, cmap="viridis")

c = plt.colorbar()
plt.clim(0, 150)

utilisez la fonction matpltolib.pyplot.clim() pour définir la plage de la barre de couleurs dans Matplotlib

Remarquez comment la couleur des points diffère du tracé d’origine en modifiant la plage de la barre de couleurs.

Auparavant, la fonction set_clim() était également utilisée pour y parvenir. Il était très utile de spécifier la gamme de barres de couleurs dans plusieurs sous-parcelles. Cependant, cette fonction est dépréciée dans les versions récentes de la bibliothèque matplotlib, elle doit donc être évitée.

Utilisez les paramètres vmin et vmax pour définir la plage de la barre de couleurs en Python

Les paramètres vmin et vmax peuvent être utilisés pour spécifier l’échelle de mappage des valeurs de couleur. Ces paramètres fonctionnent avec l’objet, qui utilise des palettes de couleurs.

Il peut être utilisé pour contrôler la plage de la barre de couleurs dans matplotlib.

Par example,

import random
import matplotlib.pyplot as plt

s_x = random.sample(range(0, 100), 20)
s_y = random.sample(range(0, 100), 20)

s = plt.scatter(s_x, s_y, c=s_x, cmap="viridis", vmin=0, vmax=150)

c = plt.colorbar()

gamme de barres de couleurs matplotlib utilisant vmin et vmax

Auteur: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Article connexe - Matplotlib Colorbar