This tool is coming soon.

3D 산점도이란?

3D 산점도는 데이터를 기반으로 상호작용 가능한 3차원 산점도를 생성합니다. 회전, 확대/축소, 이동으로 2D에서는 놓치기 쉬운 패턴과 클러스터를 찾아보세요. 그룹별 색상 구분, 점 크기 조절, 축 레이블 설정이 가능합니다.

CSV를 바로 붙여 넣거나, X·Y·Z 숫자 세 열에 선택적으로 그룹 열을 더한 파일을 업로드하세요. 렌더링은 Plotly로 돌아가서 약 10,000개 포인트까지는 회전, 확대, 이동이 매끄럽습니다. 내장된 5종 팔레트가 대부분의 상황을 커버하고, 축 평면과 그리드를 꺼서 논문용으로 더 깔끔한 모양도 만들 수 있습니다.

사용 방법

  1. X, Y, Z 좌표 열이 포함된 CSV 데이터를 붙여넣거나 CSV 파일을 업로드하세요. 색상별 분류를 위해 그룹 열을 추가할 수도 있습니다.
  2. 축 레이블, 점 크기, 색상 팔레트, 배경을 사용자 지정하세요. 더 선명한 깊이감을 위해 격자선과 축 평면을 켜거나 끄 수 있습니다.
  3. 드래그로 차트를 회전하고, 스크롤 휠로 확대/축소한 뒤 PNG 이미지로 내보내거나 공유용 인터랙티브 HTML 파일을 다운로드하세요.

사용 시기

  • 어떤 2D 산점도에서도 보이지 않는, 세 변수 데이터 안의 클러스터를 찾아낼 때.
  • 센서 측정값(위도·경도·고도)이나 시간에 따른 모션 캡처 데이터를 시각화할 때.
  • 연구 결과를 발표할 때 정적 이미지 대신 인터랙티브 HTML 익스포트를 슬라이드에 넣고 싶을 때.

결과

생물학자가 유전자 발현 데이터 200행(유전자 A, B, C 값)을 조직 유형별로 그룹화하여 입력합니다. 3D 차트에서 2D 투영에서는 보이지 않았던 두 개의 뚜렷한 클러스터가 드러납니다.

자주 묻는 질문

데이터 포인트 몇 개부터 그래프가 느려지나요?
최근 노트북 기준 약 10,000개까지는 회전·확대가 매끄럽습니다. 그 이상이면 회전할 때 프레임 드롭이 느껴집니다. 더 큰 데이터셋은 먼저 집계하거나 샘플링하세요. 대표 포인트 수천 개면 같은 이야기를 들려주는 데 보통 충분합니다.
CSV 파서가 기대하는 형식은?
첫 행은 콤마로 구분된 헤더입니다. 1~3열은 X·Y·Z 숫자 값으로 읽힙니다. 4열 이후에 group, category, class 같은 이름이 있으면 색상 그룹용으로 사용됩니다. X·Y·Z가 숫자가 아닌 행은 조용히 건너뜁니다.
개별 포인트에 라벨이나 툴팁을 달 수 있나요?
마우스를 올리면 원래 X, Y, Z 값과 그룹 이름(설정되어 있다면)이 나타납니다. 포인트마다 텍스트 라벨을 다는 기능은 지원하지 않습니다. 3D에서는 라벨이 서로 심하게 겹치기 때문입니다. 고정 라벨이 필요하면 HTML을 내보내 Plotly 소스를 수정하세요.
축이 왜 0이 아니라 이상한 숫자에서 시작하나요?
그래프는 각 축을 데이터의 최소·최대 사이로 자동 스케일하고 약간의 여백을 둡니다. 변동은 더 잘 보이지만 원점이 숨겨집니다. 축을 0에 고정하고 싶다면 붙여 넣기 전에 데이터를 정규화하세요.
내보낸 HTML은 다운로드 후에도 계속 인터랙티브한가요?
네. 내보낸 HTML은 데이터가 완전히 인터랙티브하게 유지됩니다. 회전, 확대, 이동이 그대로 되고 제목과 스타일도 안에 들어 있습니다. 파일을 열 때 Plotly 라이브러리를 CDN에서 불러오므로, 오프라인으로 동작하지 않고 인터넷 연결이 필요합니다. 안에 들어가는 것은 당신의 데이터뿐이라 파일 자체는 작게 유지됩니다.

관련 도구