Scientific Figure
히트맵 도구

히트맵 만들기 (히트맵 생성기)

표를 붙여넣거나 Excel·CSV 파일을 올리세요. 코드가 각 셀을 정확한 색 구간에 배정하고, AI가 행·열 라벨, 셀 값, 컬러바를 갖춘 논문 수준의 히트맵을 그립니다.

또는 예시로 시작하기

유전자 발현 패널
상관행렬
월 × 그룹 표
혼동행렬

히트맵 컬러맵

컬러맵마다 실제로 생성한 이미지 한 장, 각각 다른 데이터입니다. 카드를 누르면 컬러맵이 적용되고 데이터를 입력창으로 가져올 수 있습니다.

블루
Viridis
파랑–흰색–빨강
그레이스케일

히트맵이란?

히트맵은 숫자 표를 색칠한 셀의 격자로 보여 주는 그림으로, 라벨마다 행 하나와 열 하나를 씁니다. 색이 각 값을 나타내므로 행과 열에 걸친 패턴(기울기, 덩어리, 이상값)을 한눈에 읽을 수 있습니다.

이 도구에 대해

  • Excel에서 복사한 표를 붙여넣거나, ‘열: …’ 다음에 행마다 ‘이름: 값’을 입력하거나, CSV·TSV·Excel 파일을 첨부하세요.
  • 행 이름은 첫 열에서, 열 이름은 머리글 행에서 읽으며, 빈 칸이나 NA 셀은 결측으로 그립니다.
  • 코드가 모든 값을 경계가 깔끔한 5단계 색 구간으로 나누고, 그 색을 셀마다 프롬프트에 적어 넣습니다.
  • 0을 넘나드는 데이터에는 0을 중심으로 한 발산형 척도가 자동 적용되며, ‘z 점수’라고 쓰면 행마다 표준화한 뒤 구간을 나눕니다.
  • 격자는 12 × 12까지 받습니다. 그보다 크면 이미지 모델이 셀 수를 잘못 세기 시작하므로, 추측해서 그리는 대신 줄여 달라고 안내합니다.

행 z 점수 계산법

행 z 점수는 어떤 셀이 자기 행의 평균보다 표준편차 몇 개만큼 위나 아래에 있는지를 나타냅니다. 유전자 발현 히트맵은 절대 발현량과 관계없이 모든 유전자를 같은 척도로 비교하려고 이 값을 씁니다.

z = (x − 행 평균) / 행 표준편차

말로 풀면

각 값에서 그 행의 평균을 빼고, 행의 표준편차(분모 n − 1)로 나눕니다. z 점수 2는 그 행 평균보다 표준편차 두 개만큼 높다는 뜻이며, 결과는 0을 중심으로 발산형 척도에 그려집니다.

표준화는 기본으로 꺼져 있어 값이 그대로 그려집니다. 설명에 ‘행 z 점수’라고 쓰면 켜집니다.

히트맵 만드는 방법

1

표 넣기

Excel 셀을 붙여넣거나, ‘열: S1, S2…’ 다음에 행마다 ‘TP53: 0.95, 0.10…’을 입력하거나, CSV·Excel 파일을 첨부하세요. 구간으로 나뉜 격자가 그림과 똑같은 색으로 입력창 위에 나타납니다.

2

컬러맵 고르기

단순한 크기에는 블루, 색각 이상을 고려하려면 viridis, 0 양쪽에 걸친 값에는 파랑–흰색–빨강, 흑백 인쇄에는 그레이스케일. ‘숫자 없이’라고 쓰면 셀에 숫자를 넣지 않습니다.

3

생성하고 다듬기

AI는 계산된 구간대로 각 셀을 칠하고 색을 추측하지 않습니다. 이름 바꾸기, 제목 추가, 컬러맵 변경 등을 채팅으로 이어 가고 PNG, SVG, PPTX로 내보내세요.

컬러맵 고르는 법

어떤 컬러맵이 맞는지는 취향이 아니라 숫자의 의미가 정합니다.

컬러맵유형용도이유
블루순차형개수, 농도, 낮은 값에서 높은 값의 발현량값이 클수록 진해져 진할수록 많다고 항상 읽힘
Viridis순차형, 지각적으로 균일색각 이상과 흑백 인쇄에도 읽혀야 하는 그림데이터의 같은 간격이 색에서도 같은 간격으로 보임
파랑–흰색–빨강발산형z 점수, log fold change, −1~1 상관계수흰색이 0, 두 색상이 방향을 표시
그레이스케일순차형흑백 인쇄와 복사본색 없이도 읽힘
무지개(jet)피하기—고르지 않은 밝기가 데이터에 없는 경계를 만듦
빨강–초록피하기—가장 흔한 색각 이상에서는 읽을 수 없음

전 세계 남성의 약 8%, 여성의 약 0.5%가 색각 이상을 가지고 있어, 빨강–초록이나 무지개 척도는 독자 일부를 놓치게 됩니다.

히트맵 vs 클러스터 히트맵 vs 표

히트맵은 행과 열을 준 순서대로 두고, 클러스터 히트맵은 유사도로 다시 정렬해 덴드로그램을 붙이며, 표는 패턴 없이 정확한 숫자만 보여 줍니다.

항목히트맵클러스터 히트맵표
행·열 순서주어진 대로(시간, 용량, 원하는 순서)계층적 군집으로 재정렬주어진 대로
패턴이 한눈에 보이는가보임보임(유사도로 묶임)보이지 않음
정확한 값자리가 있으면 셀 안에 표시거의 없음(셀이 너무 많음)항상
보통 크기몇 개에서 십여 개의 행과 열수십~수천 행제한 없지만 훑어보기 어려움
만드는 도구이 생성기R pheatmap, seaborn clustermap 같은 군집 분석 소프트웨어스프레드시트

이 생성기는 순서를 지킨 히트맵을 그리며 군집 분석은 계산하지 않습니다. 분석에서 행을 군집화했다면 그 순서로 붙여넣고, 가지 높이가 실제 값인 분석 소프트웨어에서 덴드로그램을 붙이세요.

히트맵이 쓰이는 곳

유전자, 표본, 용량, 시간 어디에 걸쳐 있든 값의 행렬에 볼 만한 패턴이 있다면 히트맵을 씁니다.

유전자 발현

유전자를 행, 표본이나 조건을 열로 두고 흔히 행 z 점수를 발산형 척도로 보여 줍니다. RNA-seq이나 qPCR 실험의 대표적인 요약 패널입니다.

상관행렬

−1~1의 피어슨 또는 스피어만 상관계수를 대각선이 1인 파랑–흰색–빨강 척도로 보여 주어, 어떤 변수가 함께 움직이는지 드러냅니다.

용량–반응 격자

두 약물 농도 조합별 생존율이나 상승효과처럼, 격자 전체에 걸친 기울기 자체가 결과인 경우입니다.

분류기 평가

실제 클래스를 행, 예측 클래스를 열로 두고 각 셀에 개수를 적은 혼동행렬입니다.

히트맵 자주 묻는 질문

내 데이터로 히트맵을 만들려면?

표를 설명란에 붙여넣거나 CSV·Excel 파일을 첨부하고, 컬러맵을 골라 생성하세요. 첫 열에 행 이름, 첫 행에 열 이름을 두세요. 구간으로 나뉜 격자는 크레딧을 쓰기 전에 입력창 위에 표시됩니다.

Excel로 히트맵을 만들 수 있나요?

네. .xlsx 파일을 첨부하거나, Excel에서 셀을 복사해 설명란에 바로 붙여넣으세요. 숫자가 가장 많은 시트를 사용하며, 빈 칸이나 NA 셀은 0이 아니라 결측으로 그립니다.

유전자 발현 히트맵은 어떻게 만드나요?

유전자를 행, 표본을 열에 두고 컬러맵을 고르거나, ‘행 z 점수’라고 써서 유전자마다 자기 평균과 표준편차로 표준화하세요. 표준화한 데이터는 0을 중심으로 한 파랑–흰색–빨강 척도로 그려지며, 발현 패널에서 흔히 쓰는 방식입니다.

상관행렬 히트맵은 어떻게 만드나요?

행과 열에 같은 라벨을 붙인 상관행렬을 붙여넣으세요. 0을 넘나드는 값에는 −1~1의 발산형 척도가 자동 적용되고, 각 계수가 셀에 적힙니다. 이 도구는 이미 계산된 계수를 그리며, 원자료에서 상관계수를 계산하지는 않습니다.

히트맵에는 어떤 컬러맵을 써야 하나요?

낮은 값에서 높은 값으로 가는 데이터에는 순차형(블루, viridis), 의미 있는 0의 양쪽에 걸친 값에는 발산형(파랑–흰색–빨강), 흑백 인쇄에는 그레이스케일을 쓰세요. 무지개와 빨강–초록은 데이터를 왜곡하고 색각 이상이 있는 독자를 놓치므로 피하는 것이 좋습니다.

히트맵 크기에 제한이 있나요?

12행 × 12열까지입니다. 그보다 크면 이미지 모델이 셀 수를 잘못 세기 시작하므로, 틀린 격자를 그리기보다 받지 않는 쪽을 택했습니다. 표를 줄이거나 묶거나 그림을 패널로 나누세요.

셀 안의 숫자를 숨길 수 있나요?

네. 설명에 ‘숫자 없이’라고 쓰세요. 기본으로는 각 셀에 값이 들어가며, 진한 색 위에는 흰색, 연한 색 위에는 검은색 글자로 표시됩니다.

군집 분석이나 덴드로그램이 포함되나요?

포함되지 않습니다. 행과 열은 준 순서를 유지하고 군집 분석은 계산하지 않습니다. 분석에서 군집화했다면 그 순서로 행을 붙여넣고, 덴드로그램은 분석 소프트웨어에서 붙이세요.

색이 부드러운 그라데이션이 아니라 단계로 나뉘는 이유는?

고정된 5단계 구간은 셀마다 구간과 16진수 색을 지정해 정확히 그릴 수 있지만, 연속 그라데이션은 AI가 모든 색조를 추측하게 만들기 때문입니다. 구간 경계는 깔끔한 숫자로 컬러바에 표시되어 각 셀의 범위를 읽을 수 있습니다.

AI가 제 숫자를 바꾸거나 지어내지 않나요?

그렇지 않습니다. 구간, 색, 표시되는 값은 코드가 표에서 계산해 셀마다 프롬프트에 적습니다. 다시 생성할 때마다 새로 계산하므로 컬러맵을 바꿔도 값이 다른 구간으로 옮겨 가지 않습니다.

히트맵과 열지도는 같은 건가요?

네, 같은 그림을 가리킵니다. 우리말로 ‘열지도’라고도 하지만, 분석 소프트웨어와 논문에서는 대부분 ‘히트맵(heatmap)’을 그대로 씁니다.

이 히트맵 생성기는 무료인가요?

네, 무료로 시작할 수 있습니다. 새 계정마다 100 크레딧이 지급되며 가입에 카드가 필요 없습니다. 구간으로 나뉜 격자 미리보기는 무료이고, 크레딧은 그림을 생성할 때만 사용됩니다.

출처

히트맵 그리기

붙여넣은 표에서 논문용 그림까지 약 1분. 색은 정확히 구간으로 나누고 디자인은 AI가 맡습니다.

그리기 시작