Gamma di barre dei colori Matplotlib

Manav Narula 30 gennaio 2023
  1. Usa la funzione matpltolib.pyplot.clim() per impostare l’intervallo della barra dei colori in Matplotlib
  2. Usa il parametro vmin e vmax per impostare l’intervallo della barra dei colori in Python
Gamma di barre dei colori Matplotlib

È possibile utilizzare una barra dei colori per rappresentare il numero rispetto a un rapporto di colore del grafico. È come una chiave che mostra quali numeri sono rappresentati in quali colori. È un’istanza dell’oggetto assi di stampa e può essere facilmente personalizzato.

In questo articolo, impareremo come impostare l’intervallo della barra dei colori nelle figure matplotlib.

Controllando l’intervallo della barra dei colori, possiamo limitare il colore a un particolare intervallo di valori. Altereremo la gamma della barra dei colori del grafico seguente.

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

gamma della barra dei colori usando la funzione clim() in matplotlib

Usa la funzione matpltolib.pyplot.clim() per impostare l’intervallo della barra dei colori in Matplotlib

La funzione clim() può essere utilizzata per controllare l’intervallo della barra dei colori impostando i limiti di colore del grafico, che vengono utilizzati per il ridimensionamento.

Per esempio,

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)

usa la funzione matpltolib.pyplot.clim() per impostare l’intervallo della barra dei colori in Matplotlib

Nota come il colore dei punti differisce dal grafico originale modificando l’intervallo della barra dei colori.

In precedenza, veniva utilizzata anche la funzione set_clim(). È stato molto utile specificare l’intervallo delle barre di colore in più sottotrame. Tuttavia, questa funzione è deprecata nelle versioni recenti della libreria matplotlib, quindi dovrebbe essere evitata.

Usa il parametro vmin e vmax per impostare l’intervallo della barra dei colori in Python

I parametri vmin e vmax possono essere utilizzati per specificare la scala per la mappatura dei valori di colore. Questi parametri funzionano con l’oggetto, che utilizza le mappe di colore.

Può essere usato per controllare l’intervallo della barra dei colori in matplotlib.

Per esempio,

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

gamma di barre dei colori matplotlib utilizzando vmin e vmax

Autore: 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

Articolo correlato - Matplotlib Colorbar