Gamme de barres de couleurs Matplotlib
-
Utilisez la fonction
matpltolib.pyplot.clim()
pour définir la plage de colorbar dans Matplotlib -
Utilisez les paramètres
vmin
etvmax
pour définir la plage de la barre de couleurs en Python
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()
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)
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()
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