JangGeonWu
janggeonwu97
JangGeonWu
전체 방문자
오늘
어제
  • 분류 전체보기 (78)
    • SQLD (21)
    • 개인 공부용 (17)
    • Django (9)
    • Tableau (6)
    • ElasticSearch (8)
    • 빅데이터 엔지니어 (5)
    • Spring 퀵 스타트 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 개인 공부 기록용 블로그

인기 글

최근 글

티스토리

hELLO · Designed By 정상우.
JangGeonWu

janggeonwu97

태블로 라인/막대 차트 다루기
Tableau

태블로 라인/막대 차트 다루기

2022. 10. 31. 14:18

이번에는 태블로상에서 구현할 수 있는 기본적인 차트인 라인 차트와 막대 차트를 다루어보도록 하겠다.

기본적인 라인 차트, 그룹 막대 차트, 누적 막대 차트, 비율 막대 차트와 라인/막대 이중 축 차트를 구현해보도록 하겠다.

 

0. 라인 차트 main concept

라인 차트는 가장 기본적인 형태의 차트로, 시계열 데이터를 시각화할 때 가장 많이 활용된다.

보통 시계열 데이터를 X축, 측정값을 Y축에 표현한다.

 

라인 차트는 금융, 생명공학, 의학, 마케팅, 재무, 생산, 개발 등 영역에서 다양하게 활용된다.

 

1. 라인 차트 만들기

새로운 시트에서, 라인 차트를 만들기 위해 마크 유형을 [자동]에서 [라인]으로 변경한다.

사이드 바에 있는 [주문 날짜] 필드를 열 선반으로 드래그한 후, 추가 메뉴[▼]를 클릭해 연속형 [월]을 선택한다.

년, 분기, 월, 일의 집계 수준을 정할 수 있다.

이후, [매출] 필드를 행 선반으로 드래그한다.

주문 날짜별 매출 추이가 라인 차트 형식으로 표현된다.

여기서 [대분류] 필드를 [색상]으로 드래그하면, 대분류에 속하는 데이터가 색상으로 구분되어 표현된다.

대분류를 행 선반에 가져다 놓으면, 3개의 제품 대분류별 라인을 각각의 차트로 구분할 수 있다.

라인 차트 상에 마커를 표현하기 위해, 마크 카드에서 [색상]-[효과] 항목의 [마커]를 변경한다.

위와 같은 경우는 단절이 없고 범위를 무한대로 확장할 수 있는 '연속형 데이터'지만,

그렇지 않은 '불연속형' 데이터도 존재한다.

따라서, 태블로에서 날짜 데이터를 사용할 때는 연속형과 불연속형의 특성을 이해하고, 그에 맞게 활용해야 한다.


이제 추세선, 예측을 활용해보자.

 

우선, '분석' 탭의 '추세선'을 선택해 드래그 한 후, '선형'을 선택하자

추세선 기능을 통해 데이터의 추세 또는 상관관계를 확인할 수 있다.

 

이제, '예측' 기능을 추가해보자.

예측 기능을 통해, 과거 데이터의 추세와 계절성을 통해 예측 모델을 만들 수 있다.


2. 그룹 막대 차트 만들기

그룹 막대 차트는, 기본 막대 차트에서 항목(열)이 추가되어 여러 데이터를 함께 비교할 수 있다.

그룹 막대 차트 생성을 위해 '열'에 [대분류], [중분류] 필드를 순서대로 삽입한다.

여기서 주의해야 할 점은, 순서에 따라 그래프가 완전히 달라진다는 점이다.

중분류, 대분류 필드의 위치를 서로 바꾼 결과

다시 위의 그림에서, 그래프를 정렬시켜보자.

뷰에 표시된 차트의 Y축에 마우스 커서를 올려놓으면 [정렬] 버튼이 표시된다. 이 버튼을 클릭하면 오름차순-내림차순-정렬지우기 순으로 동작한다.

3. 누적 막대 차트

기본 막대 차트 구성 안에서 2가지 이상의 데이터를 동시에 확인해야 할 때, 누적 막대 차트 형태로 시각화하면 제품별 항목이 차지하는 누적값을 채널별로 표현할 수 있다.

 

우선, 누적 막대 차트를 만들기 위해 [배송 형태] 필드를 색상으로 구분하도록 해보자.

끝! 이게 누적 막대 차트이다.

 

4. 비율 막대 차트

데이터의 세부 항목 또는 측정값을 비율로 표현할 때 활용하는 차트다.

위의 차트에서, 행 선반의 [합계]의 추가메뉴를 클릭 후, [퀵테이블 계산] 클릭 후 [구성 비율]을 선택한다.

그리고, 추가 메뉴 중 [다음을 사용하여 계산]에서 [테이블(아래로)]를 선택한다.

대분류 항목 안에서 구성 비율을 배송 형태를 기준으로 계산할 수 있다.

비율 막대 차트가 완성되었다.

 

이때 축, 레이블이 '%'로 표시되어 있지 않으면, 서식에서 [백분율]을 선택하면 된다.

 

 


5. 라인 / 막대 이중 축 차트

라인/막대 이중 축 차트는 서로 다른 2가지 정보를 하나의 축으로 호가인할 수 있기 때문에 지표 비교, 연동 시 유용하게 활용할 수 있다.

 

우선, 2가지 정보인 [매출]과 [수익률]을 행 필드에 추가시키자

그리고, [매출] 필드의 Y축을 마우스 오른쪽으로 클릭한 후, [이중 축]을 선택한다.

아래쪽 필드만 [이중 축]이 생긴다
이중 축이 생성되었다.

수익률의 마크 유형은 '라인', 매출의 마크 유형은 '막대'로 설정한다.

그리고, 아래와 같이 레이블 서식을 해보자.

이중 축 차트가 생성되었지만, 수익률이 매출에 가려져 잘 보이지 않는다.

수익률 Y축을 오른쪽 버튼으로 클릭한 후 [맨 앞으로 마크 이동]을 선택한다.

 

라인/막대 이중 축 차트가 완성되었다.

 


6. 트리맵 차트

마지막으로, 트리맵 차트를 다뤄보자.

트리맵 차트는 하나의 차원과 측정값으로도 만들 수 있는 간단한 차트로, 차원값에 따라 트리맵의 구조와 영역이 결정된다. 또한, 측정값의 크기에 따라 트리맵의 영역별 차이를 크기와 색상을 통해 확인할 수 있다.

이를 통해 각 사각형의 영역과 색상으로 데이터의 구성 비율 또는 비중을 살펴볼 수 있다.

 

다만 트리맵 차트를 활용할 때는 다음 2가지 사항을 고려해야 한다.

  1. 각 항목별 데이터의 차이가 커야 직관적인 시각화가 가능하다. 만약 각 항목별 차이가 크지 않다면 그 차이를 직관적으로 표현하기 어렵다.
  2. 5개 이상의 항목 데이터를 시각화할 때 더욱 유용하다. 5개보다 작으면, 각 항목별 차이가 직관적으로 표현되지 않을 수 있기 때문이다. 이럴 때는 라인/막대 차트를 활용하는 것이 더 효과적이다.

따라서, 트리맵 차트는 하나의 화면에서 여러 항목별 데이터를 표현하거나 비교할 때 효과적으로 활용할 수 있다.

고객에 따른 제품 대분류별 트리맵 차트를 시각화해보자.

 

우선, [세그먼트] 필드와 [매출] 필드를 동시에 선택한 뒤, 오른쪽의 [표현 방식]에서 트리맵 차트를 선택한다.

두 필드를 동시에 선택할 때는 Ctrl 키를 누르고 차래대로 선택하면 된다.

표현 방식을 통해 트리맵 차트를 선택하면 다음과 같이 차원인 [세그먼트] 필드를 기준으로 사각형 영역이 정해지고 측정값인 [매출] 필드를 기준으로 사각형의 크기가 설정된다.

[마크] 가드를 살펴보면 색상과 크기에 [합계] 필드가 적용되어 사각형의 크기가 결정된 것을 볼 수 있다.

위쪽이 크기, 아래쪽이 색상을 의미

이제 Ctrl을 누른 상태에서 [대분류], [중분류], [제품 이름] 필드를 선택하고, 마우스 우클릭으로 [계층] - [계층 만들기]를 선택한다.

이름 정하고, 확인 버튼을 눌러 계층을 생성한다

이제 좌측에 '제품 분류'라는 계층이 생성되었으므로, 이를 드래그해서 '색상'으로 올린다.

'대분류'를 기준으로 필드가 나뉨

[마크] 카드에서 색상이 적용된 [대분류] 필드에는 [+]가 표시된다.

이 버튼을 클릭해 대분류에서 중분류별로 세그먼트가 세분화해 나간다.

이것으로 트리맵 차트를 구현해보았다.

'Tableau' 카테고리의 다른 글

코호트, 파레토, 생키 차트  (0) 2022.11.02
폭포, 덤벨, 맵, 게이지, 방사형 차트  (0) 2022.11.01
도넛, 피라미드(양방향) 막대, 테이블 차트, 전년 대비 비교 차트  (0) 2022.11.01
워드 클라우드, 영역, 분산형, 히트맵 차트  (0) 2022.10.31
태블로 퍼블릭 설치 및 입문 정리  (0) 2022.10.31
    'Tableau' 카테고리의 다른 글
    • 폭포, 덤벨, 맵, 게이지, 방사형 차트
    • 도넛, 피라미드(양방향) 막대, 테이블 차트, 전년 대비 비교 차트
    • 워드 클라우드, 영역, 분산형, 히트맵 차트
    • 태블로 퍼블릭 설치 및 입문 정리
    JangGeonWu
    JangGeonWu

    티스토리툴바