공부기록

완전 노베이스 쌩초보 태블로 강의 기록 (7) 본문

시각화/인프런

완전 노베이스 쌩초보 태블로 강의 기록 (7)

맘모스빵러버 2021. 4. 4. 11:14

강의 출처: vizlab.tistory.com/34

vizlab.tistory.com/35

vizlab.tistory.com/36?category=738732

 

[1]-2. 연속형과 불연속형 (3)

연속형과 불연속형과 관련된 마지막 논의로, 태블로에서의 날짜 이야기를 좀 해볼까 합니다 태블로에서는 날짜 포맷(필드명 옆의 달력 모양)을 별도로 표기해줄 수 있으며, 계산된 필드에서도

vizlab.tistory.com

 

[1]-2. 연속형과 불연속형 (2)

오늘은 연속형 vs. 불연속형 관련 논의를 조금 더 이어가보고자 합니다 연속형과 불연속형을 이야기하다보면 꼭 나오는 질문 중에 하나가 이것인 것 같습니다 "결국 연속형은 측정값, 불연속

vizlab.tistory.com

 

[1]-2. 연속형과 불연속형 (1)

오늘은 연속형(Continuous)과 불연속형(Discrete)에 대해 이야기해보겠습니다 ▪  태블로에서 연속형과 불연속형을 어떻게 정의하고 있는지, ▪  연속형과 불연속형은 각각 화면에서 어떻게 - 서로

vizlab.tistory.com

해당 게시물은 위 티스토리에 내용을 요약한 것입니다. 

 

-연속형과 불연속형 (1)

태블로에서는 연속형과 불연속형에 대해서 다음과 같이 정의합니다.

 

  • 연속형은 방해 없이 나누어지지 않는 전체
  • 불연속형은 각각 나누어지고 구별됨

그렇다면 이러한 연속형불연속형은 태블로 화면에서 어떻게 표현될까요?

 

 

(1) 초록색 알약 vs 파란색 알약

사진과 같이 매출은 초록색 알약(연속) , 고객구분은 파란색 알약(불연속)으로 올라간 것이 확인됩니다. 

 

(2) 축(Axis) vs. 레이블 리스트(List with Labels)

 

연속형을 행/열 선반에 올리면 그림과 같은 축이 생성되고 

불연속형을 행/열 선반에 올리면 항목명이 리스트됩니다. 각각의 항목명은 별칭 편집 기능을 통해 이름을 바꿔줄 수도 있습니다. 

 

(3) 그라데이션(Gradient) vs. 다른 계열의 색상(Distinct Colors)

 

더불어 연속형 필드를 마크 카드 색상에 올리면 한 가지 또는 두 가지 색상이 톤을 다르게하여 표현되고 

불연속형 필드를 마크 카드 색상에 올리면 완전히 다른 컬러로 구별된다

(4) 범주형 필터 vs 범위 설정

 

불연속형의 경우 필터에 올리면, 필드에 포함된 멤버들이 리스트되고, 포함시킬 멤머봐 제외할 멤버를 체크박스에서 선택할 수 있습니다.

 

 

 

 

 

 

 

 

 

 

 

   

 

연속형을 필터에 올리면 먼저 좌측의 그림처럼 Row level에서 필터를 적용할지 (모든 값), 집계갑에 필터를 적용할지 (그 아래의 집계 리스트)물어봅니다. 어떠한 경우를 선택하든지, 값의 범위를 잡아줄 수 있는 형태로 제시됩니다.

 

 

 

 

 

 

 

 

 

 

 

-연속형과 불연속형 (2)

그렇다면.. 결국 연속형은 측정값, 불연속형은 차원 아닌가요?라고 생각할 수 있다. 태블로를 처음 접하는 기초 수준의 사용자라면 그렇게 이해해도 무방하다고 합니다! 하지만 100% 사실은 아니라고 한다.

사진에서 알 수 있듯이 차원과 측정값에도 모두 연속형과 불연속형이 존재한다. 그렇기 때문에 측정값은 연속형, 차원은 불연속형이라는 문장은 틀렸다.

 

(1) 연속형 차원

 

측정값을 불연속형으로 올리나, 연속형으로 올리나,

표현하는 방식에서 약간의 차이를 보일 뿐 차트가 말하고자 하는 바가 크게 달라지지는 않는 다.

또한 마크 카드의 자동 차트 타입은 강제로 바꿔줄 수 있는 것이어서,

Quantity를 어떤 형태로 올리든지 - 연속형이든 불연속형이든 -, 비슷한 모양의 차트를 만들어낼 수 있다.

 

(2) 불연속형 측정값

두 경우에서 태블로는 profitability는 측정값으로 인식하고 profitability-row level은 차원으로 인식한다.

여기서 왜 profitability가 측정값이지 라는 생각이 들 수 있다.  그 이유는

1. 필드는 집계된 측정값 - 위의 예시에서는 합계 -  상응하는 문자열

2. 특정 차원에 의해 분기될  있는 - 변할  있는 - 

이기 때문입니다. 정리해보면 Profitability 필드는 화면의 Level of Detail 따라 값이 변하고 있다.

View LOD 따라 값이 변하는 특성은, 차원이 아니라 측정값에서 나타나는 것이다.

 

반면 profitability-row level은  SUM(Profit) - 에 대응하는 문자열이 아니라, Profit으로 주어진 수치 하나 하나(Row Data 레벨)를 Profitable 또는 Unprofitable로 판단한 것이다. 따라서 집계된 측정값에 상응하는 문자열이라는 개념이 성립할 수 없어서 차원으로 본다.

 

-연속형과 불연속형 (3)

태블로는 기본적으로 날짜를 불연속형으로 인식하고 있는 듯하다.

그 이유는 날짜를 년- (분기) - 월 - 일 - 시 - 분 - 초 순으로 내려가기 때문이다. 

불연속형으로 날짜가 올라가 있으면 위그림들과 같이 각 연도가 분적적으로 표현된다는 것을 알 수 있다.

여기서 마크 카드 색상에 들어가 있는 년(order date)를 밖으로 빼본다면 네 개의 라인이 하나로 합쳐지게 된다.

이는 연도에 상관없이 9월인 데이터의 매출 합계 금액이다. 즉, 불연속형 날짜 단위는 상위의 날짜 단위에 귀속되지 않고 돌깁적으로 작동하고 있음을 확인할 수 있다. 

 

이러한 불연속형으로 올라간 날짜는 간단하게 연속형으로 바꿔줄 수 있습니다. 

알약을 우클릭 하면 옵션 메뉴가 나오는데, 옆에 회색으로 쓰여진 예시가 재미있다.

 

불연속형 월은 '5월' 이렇게 나오는데, 연속형 월은 '2015년 5월' 이렇게 제시된다.

 

위에서 언급된 것처럼

불연속형은 하위의 날짜 단위(월)가 상위의 날짜 단위(년)와 관계 없이 독립적으로 작동하기 때문에

그냥 '5월'인 것이고,

연속형은 데이터가 계속해서 이어지는 개념 - 즉, 상위 개념과 하위 개념이 함께 가는 - 이니까 '2015년 5월'로 주는 것이다.