Gama de barras de colores de Matplotlib

Manav Narula 30 enero 2023
  1. Utilice la función matpltolib.pyplot.clim() para establecer el rango de la barra de colores en Matplotlib
  2. Utilice el parámetro vmin y vmax para establecer el rango de la barra de colores en Python
Gama de barras de colores de Matplotlib

Se puede usar una barra de colores para representar el número de una proporción de color del gráfico. Es como una clave que muestra qué números están representados en qué colores. Es una instancia del objeto de ejes de trazado y se puede personalizar fácilmente.

En este artículo, aprenderemos cómo establecer el rango de la barra de colores en figuras de matplotlib.

Al controlar el rango de la barra de colores, podemos limitar el color a un rango de valores en particular. Alteraremos el rango de la barra de colores del siguiente gráfico.

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()

rango de barra de colores usando la función clim () en matplotlib

Utilice la función matpltolib.pyplot.clim() para establecer el rango de la barra de colores en Matplotlib

La función clim() se puede utilizar para controlar el rango de la barra de colores estableciendo los límites de color del gráfico, que se utilizan para escalar.

Por ejemplo,

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)

use la función matpltolib.pyplot.clim () para establecer el rango de la barra de colores en Matplotlib

Observe cómo el color de los puntos difiere del gráfico original cambiando el rango de la barra de colores.

Anteriormente, la función set_clim() también se usó para lograr esto. Fue muy útil especificar el rango de barras de color en múltiples subtramas. Sin embargo, esta función está obsoleta en las versiones recientes de la biblioteca matplotlib, por lo que debe evitarse.

Utilice el parámetro vmin y vmax para establecer el rango de la barra de colores en Python

Los parámetros vmin y vmax se pueden utilizar para especificar la escala para mapear los valores de color. Estos parámetros funcionan con el objeto, que utiliza mapas de colores.

Se puede usar para controlar el rango de la barra de colores en matplotlib.

Por ejemplo,

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()

rango de barra de colores matplotlib usando vmin y vmax

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

Artículo relacionado - Matplotlib Colorbar