Sankey 차트를 만들기 위한 10가지 최고의 웹사이트

이전에 Sankey(Sankey) 차트를 본 적이 있을 것입니다 . Sankey 차트( (Sankey)Sankey 다이어그램 이라고도 함 )는 흐름을 표시하는 데 특히 유용하며 사람들이 시스템 내에서 큰 전송을 시각화하는 데 도움이 됩니다. 예를 들어 Sankey 차트는 돈, 시간 또는 에너지와 같은 자원이 프로세스 전체에서 어떻게 이동하는지 보여줄 수 있습니다. Sankey 다이어그램은 의사 결정 트리를 표시하는 데에도 좋습니다.

복잡한 프로세스를 시각적으로 강조 표시하려면 Sankey 차트를 만드는 것이 좋습니다. Sankey 차트 를 생성할 수 있는 여러 웹사이트가 있습니다 . 일부는 프로그래밍 지식이 있는 사용자에게 의존하지만 다른 일부는 모든 사람이 액세스할 수 있습니다. 각각의 몇 가지를 살펴보겠습니다.

Sankey 차트란 무엇입니까?

Sankey 차트는 증기 기관의 에너지 효율을 보여주는 다이어그램을 만든 아일랜드 엔지니어이자 Royal Engineers 의 선장인 (Engineers)Matthew Henry Phineas Riall Sankey 의 이름을 따서 명명되었습니다.(Matthew Henry Phineas Riall Sankey)

Sankey 차트 를 생성하려면 직접 코딩하는 방법을 배우(learn how to code) 거나 웹 앱을 사용하여 생성할 수 있습니다. 

Sankey 차트를 만드는 웹사이트 

일부 코딩 지식은 도움이 될 수 있지만 Python(Python) 이나 프로그래밍 언어 R을 모르 더라도 여전히 Sankey 차트를 만들 수 있습니다 . 아래 웹사이트 중 일부에는 프로그래밍 경험이 있는 사람들을 위한 옵션이 있습니다. 대부분은 프로그래밍 지식이 전혀 필요하지 않습니다.

1. 산키매틱(SankeyMATIC)

SankeyMATIC 을 사용하려면 입력을 추가하고 차트 모양을 사용자 정의한 다음 PNG 이미지 또는 벡터 코드( SVG )로 내보냅니다. 입력 형식은 간단하고 이해하기 쉽습니다. 추가 수정을 위해  Adobe Illustrator 와 같은 프로그램으로 차트를 가져오려는 경우 벡터 코드 옵션이 좋습니다 .

2. Sankey 다이어그램 생성기(The Sankey Diagram Generator)

AcquireSankey Diagram Generator 는 다음 세 가지 형식 중 하나로 데이터를 업로드할 수 있는 웹 앱입니다.

  • JSON
  • CSV
  • 피벗 테이블

각 흐름의 색상과 크기는 물론 표시되는 숫자의 소수점 이하 자릿수와 흐름의 투명도를 조정할 수 있습니다. 저장(Save) 버튼 을 선택하면 사이트에서 복사하여 붙여넣을 수 있는 코드를 생성합니다. 이미지를 다운로드하거나 이메일을 통해 공유할 수도 있습니다.

3. Visual Paradigm의 ​​온라인 Sankey Diagram Maker(Visual Paradigm’s Online Sankey Diagram Maker)

Visual Paradigm​​Sankey Diagram Maker 에는 다양한 기능이 포함되어 있습니다. 아름다운 템플릿 중 하나로 시작(Start) 하고 특정 데이터를 추가하여 편집하세요.

글꼴 스타일과 색상을 변경하거나 사진과 아이콘을 추가하여 Sankey 차트를 돋보이게 할 수 있습니다. 이 사이트는 무료가 아니지만 30일 무료 평가판에 등록할 수 있습니다. 그 후에는 매월 사용자당 $4-15의 비용이 듭니다. 

4. 디스플레이(Displayr)

Displayr 는 Sankey 차트를 만드는 무료 도구를 제공합니다. 하지만 계정에 가입해야 합니다. 그렇게 하면 컴퓨터나 클라우드에서 데이터 세트를 업로드할 수 있는 강력한 사용자 인터페이스에 액세스할 수 있습니다. 거기에서 자동화된 레이아웃을 사용하거나 수동으로 조정할 수 있습니다.

Displayr 는 (Displayr)Sankey 다이어그램 만을 위한 것이 아닙니다. 또한 히트맵, 히스토그램(histograms)파이 차트(pie charts) 와 같은 모든 종류의 다양한 데이터 시각화에 액세스할 수 있습니다 . 그러나 공정한 경고이지만 생성한 (Fair)Sankey 차트 를 다운로드하려면 유료 계정이 필요합니다 .

5. 차트 가이드(Chartguide)

Chartguide 는 (Chartguide)Sankey 차트 를 생성할 수 있는 웹사이트가 아닙니다 . 대신 고급 사용자(Power User) 추가 기능 과 함께 Excel 을 사용하여 (Excel)Sankey 차트 를 만드는 방법을 알려줍니다. 데이터가 이미 스프레드시트에 있는 경우 Excel(Excel) 을 종료하지 않고 Sankey 차트를 직접 생성하려면 이 방법을 시도해 볼 가치가 있습니다.

6. Dénes Csala의 Sankey 다이어그램 생성기(Dénes Csala’s Sankey Diagram Generator)

Sankey 다이어그램 생성기(Sankey Diagram Generator) 온라인 도구는 매끄럽고 간단합니다. 제작자 (Creator) Dénes Csala 는 "가로 및 세로 방향으로 노드를 이동하고 다이어그램을 로드 및 저장하는 자체 루프를 지원합니다!"라고 말합니다. 사용자는 노드의 불투명도와 색상을 변경할 수도 있습니다. 

오픈 소스 프로젝트(open-source project) 는 제작자에 대한 사랑의 노동임이 분명합니다. GitHub(find it on GitHub) 에서도 찾을 수 있습니다 .

7. 하이차트(Highcharts)

자신의 코드를 편집하려는 경우 Highcharts 는 (Highcharts)Sankey 차트 를 생성하기 위한 훌륭한 옵션입니다 . 간단한 구성 미리보기(Configuration Preview) 에 데이터를 입력하는 기능 외에도 JSFiddle 또는 Codepen 에서 직접 코드를 편집할 수 있는 버튼도 제공합니다 .

Visual Paradigm 의 도구와 유사하게 Highcharts 를 사용하면 게이지, 히트 및 트리 맵, 분산형 및 거품형 차트와 같은 다양한 차트 유형에 액세스할 수 있습니다.

8. R 그래프 갤러리(R Graph Gallery)

R 그래프 갤러리(R Graph Gallery) 는 재현 가능한 코드가 포함된 거의 400개의 차트를 찾을 수 있는 곳입니다. R은 주로 통계 컴퓨팅에 사용되는 소프트웨어 환경으로 Sankey(Sankey) 차트 를 만드는 데 적합합니다 . 대화형 차트를 작성  하는 HTML 위젯 인 networkD3를 사용합니다 .

R 그래프 갤러리 에서 원하는 (R Graph Gallery)Sankey 차트를 찾은 다음 코드 표시(Show code ) 링크를 선택하여 원하는 대로 사용자 지정합니다. 우리가 살펴본 코드는 주석이 잘 달렸고 따라하기 쉬웠습니다.

9. 파이썬 그래프 갤러리(Python Graph Gallery)

R이 당신의 잼이 아니지만 Python 이 당신이라면 Python 그래프 갤러리(Python Graph Gallery) 에서 재현 가능하고 사용자 정의 가능한 Sankey 차트를 확인하십시오. 이 차트는 특별히 Sankey 다이어그램 을 생성하기 위한 기능이 있는 Python 용 (Python)Plotly 라이브러리를 사용합니다. 자체 Sankey 기능이 있는 matplotlib 라이브러리를 사용하여 예제를 찾을 수도 있습니다. 두 경우 모두 Python 에 관심이 있다면 이것은 훌륭한 리소스입니다.

10. 구글 차트(Google Charts)

Sankey 차트 를 생성할 수 있는 웹사이트 목록의 마지막 항목은 Google Charts 에서 가져온 것 입니다. 간단한 Sankey(Sankey) 차트와 여러 수준이 있는 차트 에 대한 예제 및 코드를 제공합니다 . 각각에 대해 색상을 제어하고 레이블을 사용자 정의하고 노드를 조정할 수 있습니다. 각 측면은 잘 문서화되어 있으므로 구성 옵션과 데이터 형식을 지정하는 가장 좋은 방법에 대한 전문가가 될 수 있습니다.

위의 항목 중 일부와 마찬가지로 Google 차트(Google Charts) 는 다양한 유형의 데이터 시각화에 대한 예제와 코드를 제공하므로 Sankey 차트가 원하는 방식으로 스토리를 전달하지 못하는 경우 데이터를 시각화하는 다른 방법을 쉽게 시도할 수 있습니다.



About the author

저는 10년 이상의 Windows 및 Mac 소프트웨어 작업 경험을 가진 정규 소프트웨어 엔지니어입니다. 저는 두 플랫폼 모두에서 애플리케이션을 설계, 테스트 및 배포하는 방법을 알고 있습니다. 보안 및 시스템 관리 경험도 있습니다. 나의 기술과 지식은 더 나은, 더 효율적인 컴퓨터 시스템을 구축하는 데 도움이 될 수 있습니다.



Related posts