Gama Matplotlib Colorbar

Manav Narula 30 janeiro 2023
  1. Use a função matpltolib.pyplot.clim() para definir o intervalo da barra de cores no Matplotlib
  2. Use os parâmetros vmin e vmax para definir o intervalo da barra de cores em Python
Gama Matplotlib Colorbar

Uma barra de cores pode ser usada para representar o número para uma proporção de cor do gráfico. É como uma chave que mostra quais números são representados em quais cores. É uma instância do objeto de eixos de plotagem e pode ser facilmente personalizado.

Neste artigo, aprenderemos como definir o intervalo da barra de cores em figuras matplotlib.

Ao controlar o intervalo da barra de cores, podemos limitar a cor a um intervalo de valor específico. Iremos alterar o intervalo da barra de cores do gráfico a seguir.

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

intervalo da barra de cores usando a função clim () em matplotlib

Use a função matpltolib.pyplot.clim() para definir o intervalo da barra de cores no Matplotlib

A função clim() pode ser usada para controlar a faixa da barra de cores, definindo os limites de cor do gráfico, que são usados ​​para escalar.

Por exemplo,

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 a função matpltolib.pyplot.clim () para definir o intervalo da barra de cores em Matplotlib

Observe como a cor dos pontos difere do gráfico original, alterando o intervalo da barra de cores.

Anteriormente, a função set_clim() também era usada para fazer isso. Foi muito útil especificar o intervalo de barras de cores em vários subtramas. No entanto, essa função tornou-se obsoleta em versões recentes da biblioteca matplotlib, portanto, deve ser evitada.

Use os parâmetros vmin e vmax para definir o intervalo da barra de cores em Python

Os parâmetros vmin e vmax podem ser usados ​​para especificar a escala para mapear os valores de cor. Esses parâmetros funcionam com o objeto, que usa mapas de cores.

Ele pode ser usado para controlar o intervalo da barra de cores em matplotlib.

Por exemplo,

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

intervalo matplotlib da barra de cores usando vmin e 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

Artigo relacionado - Matplotlib Colorbar