SciFig
Guide·

Palette Viridis: guida ai codici esadecimali

Codici esadecimali Viridis a 5, 8 e 10 livelli, leggibilità in scala di grigi e per il daltonismo, più esempi pratici pronti per R, Python e CSS.

SciFig Team
SciFig Team
Scientific Illustration Experts

La palette Viridis è una mappa colori percettivamente uniforme per dati scientifici continui.

Si estende dal viola scuro al giallo brillante e, a differenza delle mappe arcobaleno che ha sostituito, intervalli uguali nei dati producono variazioni di colore percepite come uguali. Questa proprietà la rende una scelta affidabile per mappe di calore, grafici di densità e qualsiasi figura scientifica in cui il lettore debba stimare i valori dal colore. In questa pagina trovi i codici esadecimali alle densità di campionamento realmente utili.

La mappa colori Viridis mostrata come gradiente continuo sopra campioni discreti a 5, 8 e 10 livelli con i codici esadecimali (tavola Viridis creata con SciFig)
La mappa colori Viridis mostrata come gradiente continuo sopra campioni discreti a 5, 8 e 10 livelli con i codici esadecimali (tavola Viridis creata con SciFig)

Codici esadecimali Viridis a 5, 8 e 10 livelli

Viridis è definita come una mappa colori continua, quindi non esiste un unico elenco canonico di valori esadecimali. Il campionamento dipende dal numero di categorie o livelli di contorno necessari. I valori riportati di seguito provengono dall’implementazione di riferimento di matplotlib, campionata in posizioni equidistanti da 0.0 a 1.0.
LivelliCodici esadecimali
5#440154 #3B528B #21918C #5EC962 #FDE725
8#440154 #46327E #365C8D #277F8E #1FA187 #4AC16D #A0DA39 #FDE725
10#440154 #482878 #3E4989 #31688E #26828E #1F9E89 #35B779 #6ECE58 #B5DE2B #FDE725
Gli estremi sono sempre #440154 (viola scuro) e #FDE725 (giallo brillante). I valori intermedi cambiano con il numero di livelli: gli elenchi a 8 e 10 livelli non sono sottoinsiemi l’uno dell’altro. Quando citi i codici esadecimali di Viridis, specifica quanti livelli hai campionato; in caso contrario, i valori non saranno riproducibili.

Vedi il miglioramento figure in azione

Ingrandisci, ridipingi, ricolora o rietichetta qualsiasi figura scientifica esistente a qualità 8K pronta per le riviste.

Esplora lo strumento

Perché l’uniformità percettiva è importante

La classica mappa arcobaleno presenta fasce in cui il colore cambia rapidamente e altre in cui varia appena. Il lettore percepisce le fasce con variazioni rapide come confini netti nei dati, anche quando l’andamento è regolare, e non vede le strutture reali nelle fasce che cambiano lentamente. La mappa colori finisce così per inventare alcune caratteristiche e nasconderne altre.

Viridis è stata progettata per evitare questo problema. La luminosità aumenta in modo monotono da un estremo all’altro e il ritmo della variazione percepita rimane approssimativamente costante lungo tutta la scala. Ne derivano due conseguenze dirette:

  • Funziona in scala di grigi. Poiché la luminosità è monotona, la conversione in grigio conserva l’ordine. Una mappa arcobaleno non lo fa: spesso la zona centrale è più chiara di entrambi gli estremi.
  • Rimane leggibile con deficit della visione dei colori. L’ordine è trasmesso soprattutto dalla luminosità, non dal contrasto rosso-verde, quindi la lettura resta intatta.
Grafici di densità con arcobaleno e Viridis, poi versioni in scala di grigi che mostrano la perdita di ordine dell’arcobaleno (confronto SciFig)
Grafici di densità con arcobaleno e Viridis, poi versioni in scala di grigi che mostrano la perdita di ordine dell’arcobaleno (confronto SciFig)

Codice pronto da copiare

Python

import matplotlib.pyplot as plt
plt.imshow(data, cmap="viridis")
 
# campionamento discreto
from matplotlib import cm
from matplotlib.colors import to_hex
import numpy as np
hexes = [to_hex(cm.get_cmap("viridis")(x)).upper()
         for x in np.linspace(0, 1, 8)]

R

library(viridis)
scale_fill_viridis_c()          # continua
scale_fill_viridis_d()          # discreta
viridis(8)                      # vettore HEX

CSS

.viridis-gradient {
  background: linear-gradient(
    to right,
    #440154, #46327E, #365C8D, #277F8E,
    #1FA187, #4AC16D, #A0DA39, #FDE725
  );
}
Viridis campionata a 5, 8 e 10 livelli sovrapposti per mostrare come cambiano i colori intermedi al variare del numero di livelli (tavola Viridis creata con SciFig)
Viridis campionata a 5, 8 e 10 livelli sovrapposti per mostrare come cambiano i colori intermedi al variare del numero di livelli (tavola Viridis creata con SciFig)

Quando non usare Viridis

Viridis è una mappa sequenziale. Codifica «più» e «meno» lungo un’unica direzione. Non è quindi adatta in due situazioni comuni:
  • Categorie non ordinate. I gruppi di trattamento e le specie non hanno un ordine naturale. Campionare Viridis per rappresentarli suggerisce una gerarchia che non esiste. Usa invece una palette qualitativa come Okabe-Ito.
  • Dati divergenti attorno a un punto medio significativo. Il log fold change, l’anomalia di temperatura e la correlazione hanno tutti un centro neutro. Una mappa sequenziale lo nasconde. Usa una scala divergente con un centro neutro.
C’è anche un limite di leggibilità: l’estremità scura di Viridis è molto scura. Linee sottili e indicatori piccoli in #440154 su sfondo bianco possono sembrare semplicemente neri. Nei grafici a linee con poche serie, una palette qualitativa comunica in genere meglio.

Suggerimento

Viridis ha alcune varianti basate sullo stesso principio: magma, inferno, plasma e cividis. Cividis è ottimizzata specificamente affinché le persone con e senza deficit della visione dei colori percepiscano quasi la stessa immagine, perciò è un’ottima scelta predefinita per figure rivolte a un pubblico ampio.

Una mappa di calore e un grafico a contorni con Viridis e una barra dei colori etichettata che associa valori e colori (figura creata con SciFig)
Una mappa di calore e un grafico a contorni con Viridis e una barra dei colori etichettata che associa valori e colori (figura creata con SciFig)

Crea figure scientifiche ora

Descrivi la tua figura scientifica in linguaggio naturale — ottieni illustrazioni pronte per la pubblicazione in pochi minuti.

Prova gratis
Per applicare una mappa colori a una figura esistente senza rigenerare il grafico sottostante, lo strumento di miglioramento delle figure può ricolorarla direttamente. Il generatore di palette scientifiche aiuta inoltre a scegliere tra una scala sequenziale, divergente o qualitativa prima di procedere.

Letture correlate

Letture correlate: Migliori palette per figure scientifiche (2026), Crea figure di livello Nature con budget limitato.

Domande frequenti

Continua

Risorse consigliate

Template, strumenti e letture di approfondimento per la tua ricerca

Sfondo della call to action

Pronto per iniziare?

Figure scientifiche pronte per la pubblicazione, in pochi minuti

Inizia gratuitamente

Gratis per iniziare · Nessuna carta di credito richiesta · Costruito per i ricercatori