산키 다이어그램 만들기
예시는 가상의 한 달 가계부예요. 쉼표나 탭으로 나눈 세 열(출발, 도착, 값) 표를 붙여 넣어도 돼요.
입력한 내용은 서버로 보내지 않고 이 기기에서만 처리돼요
흐름의 양을 띠 굵기로
산키 다이어그램은 어떤 양이 어디서 어디로 얼마나 흘러가는지를 띠의 굵기로 보여 주는 그림이에요. 월급이 생활비·저축·고정비로 어떻게 나뉘는지, 매출에서 원가·판관비를 빼고 이익이 얼마 남는지, 홈페이지 방문자가 어느 페이지로 옮겨 가는지를 한눈에 보여 줄 때 써요.
적는 법
- 한 줄에
출발 > 도착 : 값을 적어요. 화살표는 >, ->, →, => 모두 돼요. - 엑셀에서 ‘출발, 도착, 값’ 세 열을 복사해 붙여 넣어도 돼요.
- 같은 출발·도착 쌍이 여러 번 나오면 값을 더해 한 줄기로 그려요.
- # 로 시작하는 줄은 메모로 보고 건너뛰어요. 값은 0보다 커야 해요.
합계 확인
가운데 항목은 들어온 값과 나간 값이 같아야 그림이 자연스러워요. 오른쪽 아래 표에서 항목마다 들어온 값·나간 값과 차이를 보여 주고, 다른 곳은 주황색으로 표시해요. 차이가 있으면 ‘남은 돈’ 같은 항목을 하나 더 만들어 맞추면 돼요. 항목 옆의 숫자는 들어온 값과 나간 값 중 큰 쪽이에요.
한계와 저장
A → B → A처럼 되돌아오는 흐름(순환)은 산키 그림으로 그릴 수 없어서, 어느 줄이 돌고 있는지 알려 줘요. 그림은 Apache ECharts로 그리고, PNG(2배 해상도)·SVG로 받을 수 있어요. 적은 내용은 서버로 보내지 않아요.
참고한 자료
- Apache ECharts — sankey 시리즈 — 그래프 엔진 (Apache-2.0)
자주 묻는 질문
항목 순서를 바꿀 수 있나요?
위아래 배치는 띠가 덜 엇갈리도록 자동으로 정해져요. 먼저 적은 항목이 대체로 위쪽에 놓여요.
음수 값은요?
띠 굵기는 음수가 될 수 없어서 음수와 0인 줄은 읽지 않아요. 손실은 ‘매출 > 손실 : 30’처럼 따로 항목을 만들어 적으세요.
항목 이름에 쉼표가 있어요.
‘출발 > 도착 : 값’ 꼴로 적으면 이름 안의 쉼표도 그대로 써요.
함께 쓰면 좋은 도구
- 가계부 엑셀 양식 (월별)수입·지출 쓰면 분류별 합계·예산·그래프가 자동으로
- 그래프 만들기 (CSV·엑셀 → 막대·선·원·산점도 PNG·SVG)표를 붙여 넣거나 CSV·엑셀을 올려 막대·꺾은선·영역·원·도넛·산점도·혼합 그래프를 PNG·SVG로
- 잔디 달력 만들기 (날짜별 기록 → 1년 히트맵 이미지)날짜와 값만 넣으면 깃허브 잔디처럼 1년 달력 칸을 색으로 칠하고 연속 기록·합계까지
- 유튜브 썸네일 만들기 (1280×720 템플릿, 무료 글꼴)1280×720 썸네일 템플릿 — 큰 글자·작은 글자, 외곽선·그림자, 채널 프로필 원형, PNG·JPG
- 카드뉴스 만들기 (인스타그램 1080×1080·1080×1350, 여러 장 한 번에)표지·본문·목록·사진·인용·마무리 장을 같은 테마로, PNG 묶음(ZIP)·PDF 저장
- 현수막 만들기 (5000×900·X배너 600×1800 실사 출력용 PDF)현수막·X배너 템플릿 → 실제 크기 벡터 PDF(재단선·여유분), 축소 PDF, 출력용 JPG