ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Tableau] 선 그래프(Line Chart) 시각화하기
    Data Visualization/Tableau(Intermediate) 2020. 8. 13. 22:30

    Table of Contents

    1. Introduction

    2. Data

    3. Tableau에서 선그래프 시각화하기

    4. Reference

     

    Introduction

     선 그래프는 일반적으로 측정값을 연속된 구간 혹은 기간 동안에 흐름을 보여주기 위한 목적으로 사용한다. 차트의 한쪽 축에는 연/월/일과 같은 시간 관련된 차원값을 두고 또 다른 축에는 수치값을 표현한다. Severino Ribecca는 <그림 1>과 같이 선 그래프의 정의를 구체적으로 제시하며, 영역 그래프(Area Graph)와 누적 영역 그래프(Stacked Area Graph)와는 별개의 특징을 가지고 있다고 소개하고 있다.

    <그림 1> Severino의 선 그래프 구조도

    Data

     다음 데이터를 다운로드하고 태블로 데스크탑 이나 퍼블릭에서 불러온다.

    sample_data.xlsx
    0.01MB

     

    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에서 선 그래프 시각화하기

    <그림 2> 완성된 선 그래프

    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])) 
    END

     

    5. 데이터 패널이 있는 Date 차원을 열로, Sale 측정값을 행으로 드래그한다.

         ※ 3번과 4번 과정 대신 Date함수를 활용해서 아래와 같은 시각화를 작성할 수 있다.

               또한, 태블로는 기본적으로 적절한 시각화를 제공한다.

    <그림 3> 데이터 패널에서 Date와 Sale를 열과 행으로 드래그하여 선 그래프를 작성한 결과

    6-1. 데이터 패널에서 색상 클릭하여 적절한 색상으로 변경한다.

         ※ 시트 구성에서 색상은 변경하는 것 보다 대시보드 구성시 적절한 색상을 편집하는 것을 권장한다.

     

    6-2. 데이터 패널의 Sale을 한번 더 선택해서 마크 패널의 레이블로 옮긴다.

         ※ 마크 패널의 레이블을 선택하면, 마크 레이블의 옵션을 선택할 수 있다.

     

    7. 상단의 맞춤을 '표준'에서 '전체 보기'로 선택한다.

    <그림 4> 나머지 과정 수행 결과

    시각화 한 결과는 태블로 퍼블릭에서 참고할수 있으며, 날짜표현방식을 년/분기/월로 선택하는 것을 직접 확인 할 수 있다.

    public.tableau.com/views/__15973205987920/Sketch

     

    Reference

    Severino Ribecca, "Line Chart", https://datavizcatalogue.com/methods/line_graph.html

     

     

    댓글

Designed by Tistory.