SciFig
Guías·

Paleta de colores Viridis: guía de códigos hex

Códigos hex de Viridis en 5, 8 y 10 pasos, por qué se leen bien en escala de grises y con daltonismo, y ejemplos listos para R, Python y CSS.

SciFig Team
SciFig Team
Scientific Illustration Experts
Viridis color es un mapa continuo con valores verificables y listos para copiar.

Viridis es un mapa de color perceptualmente uniforme para datos científicos continuos.

Va del morado oscuro al amarillo brillante y, a diferencia de los mapas arcoíris a los que sustituyó, intervalos iguales en los datos producen cambios de color que también parecen iguales. Esa propiedad lo convierte en una opción segura para mapas de calor, gráficos de densidad y cualquier figura científica en la que el lector estime valores a partir del color. En esta página encontrarás los códigos hex con las densidades de muestreo que se usan en la práctica.

El mapa de color Viridis como un gradiente continuo sobre muestras discretas de 5, 8 y 10 pasos con sus códigos hex (muestrario Viridis creado con SciFig)
El mapa de color Viridis como un gradiente continuo sobre muestras discretas de 5, 8 y 10 pasos con sus códigos hex (muestrario Viridis creado con SciFig)

Códigos hex de Viridis en 5, 8 y 10 pasos

Viridis se define como un mapa de color continuo, por lo que no existe una única lista canónica de valores hex. La muestra depende de cuántas categorías o niveles de contorno necesites. Los valores siguientes proceden de la implementación de referencia de matplotlib, muestreada en posiciones equidistantes de 0.0 a 1.0.
PasosCódigos hex
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
Los extremos siempre son #440154 (morado oscuro) y #FDE725 (amarillo brillante). Los valores intermedios cambian según el número de pasos: las listas de 8 y 10 pasos no son subconjuntos una de otra. Si citas códigos hex de Viridis, indica cuántos pasos has muestreado; de lo contrario, los valores no se podrán reproducir.

Vea la mejora de figuras en acción

Amplíe, repinte, recolore o reetiquete cualquier figura científica existente a calidad 8K lista para revistas.

Explorar la herramienta

Por qué importa la uniformidad perceptual

El clásico mapa arcoíris tiene franjas en las que el color cambia deprisa y otras en las que apenas varía. El lector interpreta las franjas de cambio rápido como límites bruscos en los datos, aunque estos sean continuos, y no percibe estructuras reales dentro de las zonas que cambian despacio. El mapa de color inventa rasgos y oculta otros.

Viridis se diseñó para evitar este problema. La luminosidad aumenta de forma monótona de un extremo al otro y el ritmo de cambio percibido se mantiene aproximadamente constante en todo el intervalo. De ahí se derivan dos consecuencias directas:

  • Funciona en escala de grises. Como la luminosidad es monótona, la conversión a grises conserva el orden. Un mapa arcoíris no lo hace: su zona central suele ser más clara que ambos extremos.
  • Funciona con deficiencias en la visión del color. El orden se transmite sobre todo mediante la luminosidad, no mediante el contraste entre rojo y verde, por lo que la lectura se mantiene.
Un gráfico de densidad representado con arcoíris y con Viridis, uno junto al otro, y debajo sus versiones en escala de grises, donde el arcoíris pierde el orden (comparativa creada con SciFig)
Un gráfico de densidad representado con arcoíris y con Viridis, uno junto al otro, y debajo sus versiones en escala de grises, donde el arcoíris pierde el orden (comparativa creada con SciFig)

Código listo para usar

Python

import matplotlib.pyplot as plt
plt.imshow(data, cmap="viridis")
 
# muestreo 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)                      # vector HEX

CSS

.viridis-gradient {
  background: linear-gradient(
    to right,
    #440154, #46327E, #365C8D, #277F8E,
    #1FA187, #4AC16D, #A0DA39, #FDE725
  );
}
Muestras de Viridis en 5, 8 y 10 pasos apiladas para mostrar cómo cambian los colores intermedios con el número de pasos (muestrario Viridis creado con SciFig)
Muestras de Viridis en 5, 8 y 10 pasos apiladas para mostrar cómo cambian los colores intermedios con el número de pasos (muestrario Viridis creado con SciFig)

Cuándo no conviene usar Viridis

Viridis es un mapa secuencial. Codifica «más» y «menos» en una sola dirección. Por eso es una elección incorrecta en dos casos habituales:
  • Categorías sin orden. Los grupos de tratamiento y las especies no tienen un orden natural. Muestrear Viridis para representarlos sugiere una jerarquía que no existe. Utiliza en su lugar una paleta cualitativa como Okabe-Ito.
  • Datos que divergen alrededor de un punto medio significativo. El log-fold change, la anomalía de temperatura y la correlación tienen un centro neutro. Un mapa secuencial lo oculta. Usa una escala divergente con un centro neutro.
También hay una salvedad de legibilidad: el extremo oscuro de Viridis es muy oscuro. Las líneas finas y los marcadores pequeños en #440154 sobre fondo blanco pueden parecer negros. En gráficos de líneas con pocas series, una paleta cualitativa suele comunicar mejor.

Consejo

Viridis tiene variantes basadas en el mismo principio: magma, inferno, plasma y cividis. Cividis está optimizado específicamente para que las personas con y sin deficiencias en la visión del color perciban una imagen casi idéntica, por lo que es una opción predeterminada sólida para figuras dirigidas a públicos amplios.

Un mapa de calor y un gráfico de contornos con Viridis y una barra de color etiquetada que relaciona valores y colores (figura creada con SciFig)
Un mapa de calor y un gráfico de contornos con Viridis y una barra de color etiquetada que relaciona valores y colores (figura creada con SciFig)

Cree figuras científicas ahora

Describa su figura científica en lenguaje natural — obtenga ilustraciones listas para publicar en minutos.

Probar gratis
Si quieres aplicar un mapa de color a una figura existente sin volver a generar el gráfico de partida, el mejorador de figuras puede recolorearla directamente. El generador de paletas de colores científicas te ayuda a elegir entre una escala secuencial, divergente o cualitativa antes de decidirte.

Lecturas relacionadas

Lecturas relacionadas: Mejores paletas de color para figuras científicas (2026), Crea figuras de nivel Nature con presupuesto limitado.

Preguntas frecuentes

Siga avanzando

Recursos recomendados

Plantillas, herramientas y lecturas adicionales para su investigación

Fondo de llamada a la acción

¿Listo para empezar?

Figuras científicas listas para publicar, en minutos

Empezar gratis

Gratis para empezar · Sin tarjeta de crédito · Construido para investigadores