-
[Tableau] 선 그래프(Line Chart) 시각화하기Data Visualization/Tableau(Intermediate) 2020. 8. 13. 22:30
Table of Contents
-
Introduction
-
Data
-
Tableau에서 선그래프 시각화하기
-
Reference
Introduction
선 그래프는 일반적으로 측정값을 연속된 구간 혹은 기간 동안에 흐름을 보여주기 위한 목적으로 사용한다. 차트의 한쪽 축에는 연/월/일과 같은 시간 관련된 차원값을 두고 또 다른 축에는 수치값을 표현한다. Severino Ribecca는 <그림 1>과 같이 선 그래프의 정의를 구체적으로 제시하며, 영역 그래프(Area Graph)와 누적 영역 그래프(Stacked Area Graph)와는 별개의 특징을 가지고 있다고 소개하고 있다.
Data
다음 데이터를 다운로드하고 태블로 데스크탑 이나 퍼블릭에서 불러온다.
Date Type Product Sale 2017-12-31 아이스 아이스 아메리카노 125 2017-12-31 아이스 아이스 라떼 111 2017-12-31 핫 아메리카노 146 2017-12-31 핫 라떼 114 2018-01-31 아이스 아이스 아메리카노 114 2018-01-31 아이스 아이스 라떼 146 2018-01-31 핫 아메리카노 120 2018-01-31 핫 라떼 141 Tableau에서 선 그래프 시각화하기
1. 태블로에서 선 그래프를 시각화하는 방법은 간단하게 수행할 수 있다. 먼저, 태블로에 샘플 데이터를 연동하기 위해서 위의 실습용 샘플 데이터를 다운로드 한다.
2. 태블로에서 엑셀 파일을 연동한다.
※ 태블로 주요 기능(https://jaydata.tistory.com/46)을 참고한다.
3. 데이터 패널에서 날짜표현방식이라는 매개 변수를 생성한다. 이때, 데이터 유형은 정수, 허용 가능한 값은 목록으로 선택하고 값 목록에는 값이 1일때 표시 형식은 년, 2일때 표시형식은 분기, 3일때 표시형식은 월로 작성한다.
4. 데이터 패널에서 3에서 생성한 날짜표현방식을 활용하여 계산된 필드인 날짜를 생성한다.
계산된 '날짜' 함수 IF [날짜표현방식]=1
THEN STR(DATEPART('year', [Date]))
ELSEIF [날짜표현방식]=2
THEN STR(DATEPART('year', [Date]))+ '/Q' + STR(DATEPART('quarter', [Date]))
ELSE STR(DATEPART('year', [Date])) + '-' + STR(DATEPART('month', [Date]))
END5. 데이터 패널이 있는 Date 차원을 열로, Sale 측정값을 행으로 드래그한다.
※ 3번과 4번 과정 대신 Date함수를 활용해서 아래와 같은 시각화를 작성할 수 있다.
또한, 태블로는 기본적으로 적절한 시각화를 제공한다.
6-1. 데이터 패널에서 색상 클릭하여 적절한 색상으로 변경한다.
※ 시트 구성에서 색상은 변경하는 것 보다 대시보드 구성시 적절한 색상을 편집하는 것을 권장한다.
6-2. 데이터 패널의 Sale을 한번 더 선택해서 마크 패널의 레이블로 옮긴다.
※ 마크 패널의 레이블을 선택하면, 마크 레이블의 옵션을 선택할 수 있다.
7. 상단의 맞춤을 '표준'에서 '전체 보기'로 선택한다.
시각화 한 결과는 태블로 퍼블릭에서 참고할수 있으며, 날짜표현방식을 년/분기/월로 선택하는 것을 직접 확인 할 수 있다.
public.tableau.com/views/__15973205987920/Sketch
Reference
Severino Ribecca, "Line Chart", https://datavizcatalogue.com/methods/line_graph.html
'Data Visualization > Tableau(Intermediate)' 카테고리의 다른 글
[Tableau] 히스토그램(Histogram) 시각화하기 (0) 2020.08.20 [Tableau] 영역 차트(Area Chart) 시각화하기 (0) 2020.08.19 [Tableau] 누적 막대 그래프(Stacked Bar Chart) 시각화하기 (0) 2020.08.17 [Tableau] 파이 차트(Pie Chart) 시각화하기 (0) 2020.08.17 [Tableau] 막대 그래프(Bar Plot) 시각화하기 (0) 2020.08.10 -