Viridis는 연속형 과학 데이터를 위한 지각적으로 균일한 컬러맵입니다.
짙은 보라색에서 밝은 노란색으로 이어지며, 기존의 무지개 컬러맵과 달리 데이터에서 같은 크기의 간격이 색에서도 비슷한 크기의 차이로 보입니다. 이 특성 덕분에 독자가 색으로 값을 가늠해야 하는 히트맵, 밀도 플롯, 과학 그림에 안정적으로 사용할 수 있습니다. 이 글에서는 실제 작업에 필요한 단계 수별 HEX 코드를 제공합니다.

Viridis 5·8·10단계 HEX 코드
| 단계 수 | 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 |
#440154(짙은 보라색)와 #FDE725(밝은 노란색)입니다. 중간 값은 단계 수에 따라 달라집니다. 8단계와 10단계 목록은 어느 한쪽이 다른 쪽에 포함되는 관계가 아닙니다. Viridis HEX 코드를 인용할 때는 결과를 재현할 수 있도록 추출한 단계 수도 함께 밝혀야 합니다.지각적 균일성이 중요한 이유
전통적인 무지개 컬러맵에는 색이 빠르게 바뀌는 구간과 거의 변하지 않는 구간이 섞여 있습니다. 데이터가 매끄럽게 이어져도 독자는 빠르게 변하는 구간을 날카로운 경계로 받아들이고, 천천히 변하는 구간 안의 실제 구조는 놓칩니다. 컬러맵이 없던 특징을 만들어 내고, 있는 특징은 감추는 셈입니다.
Viridis는 이 문제를 피하도록 설계되었습니다. 한쪽 끝에서 다른 쪽 끝까지 명도가 단조롭게 증가하고, 눈에 보이는 변화 속도도 범위 전체에서 대체로 일정합니다. 여기서 두 가지 장점이 생깁니다.
- 회색조에서도 순서가 유지됩니다. 명도가 단조롭게 변하므로 회색조로 바꿔도 값의 순서가 남습니다. 무지개 컬러맵은 가운데가 양 끝보다 더 밝은 경우가 많아 순서가 무너집니다.
- 색각 특성이 달라도 읽기 쉽습니다. 순서를 주로 명도로 전달하고 적색과 녹색의 대비에 의존하지 않기 때문에 해석이 유지됩니다.

바로 복사해 쓰는 코드
Python
import matplotlib.pyplot as plt
plt.imshow(data, cmap="viridis")
# 이산 샘플링
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() # 연속형
scale_fill_viridis_d() # 이산형
viridis(8) # HEX 벡터CSS
.viridis-gradient {
background: linear-gradient(
to right,
#440154, #46327E, #365C8D, #277F8E,
#1FA187, #4AC16D, #A0DA39, #FDE725
);
}
Viridis를 쓰지 말아야 할 때
- 순서가 없는 범주. 처리군이나 종에는 자연스러운 순서가 없습니다. Viridis에서 색을 뽑아 쓰면 실제로는 없는 순위를 암시합니다. 대신 Okabe-Ito 같은 정성형 팔레트를 사용하세요.
- 의미 있는 중간값을 중심으로 갈라지는 데이터. 로그 배수 변화, 기온 편차, 상관관계에는 모두 중립적인 중심이 있습니다. 순차형 컬러맵은 그 중심을 가립니다. 가운데에 중립색을 둔 발산형 배색을 사용하세요.
#440154로 그린 가는 선이나 작은 마커는 검은색처럼 보일 수 있습니다. 계열이 몇 개뿐인 선 그래프라면 정성형 팔레트가 대체로 차이를 더 잘 전달합니다.팁
Viridis에는 같은 원리로 만든 magma, inferno, plasma, cividis가 있습니다. 그중 cividis는 색각 특성이 다른 사람들도 거의 같은 이미지를 보도록 특별히 최적화되어 있어, 폭넓은 독자를 대상으로 하는 그림의 기본값으로 적합합니다.

함께 읽을 글
관련 읽을거리: 과학 그림에 가장 좋은 컬러 팔레트 (2026), 제한된 예산으로 Nature 수준의 과학 그림 만들기.



