보통 데이터 시각화를 하면 대체적으로 파이차트가 빠지지 않았던 것같은데요.
이번 포스팅은 파이차트의 단점을 지적해보고 대신 사용할 수 있는 비율 bar chart를 활용해보도록 하겠습니다.
또한 실무에서 가장 많이 활용하는 퀵테이블 기능을 활용하여 구성비율을 요리조리 나타내보도록 하겠습니다.
※ 태블로에서 기본적으로 제공되는 샘플 슈퍼스토어 데이터를 활용합니다.
파이차트 그리기
우선 파이차트를 나타내보도록 하겠습니다.
파이차트를 나타내는 방법에는 총 두가지가 있는데요
첫 번째는 우측 상단에 표현방식을 사용한 방법입니다.
매출 합계의 비율을 세그먼트별로 나누어서 비율을 보기 위해 두가지 항목을 선택해줍니다
( 윈도우 ctrl, 맥 cmd 키를 눌러 복수 선택 )
복수선택이 되어있는 상태에서 표현방식의 파이차트를 눌러줍니다.
그러면 다음과 같은 파이차트를 나타낼 수 있습니다.
이를 나타내는 두 번째 방법은 일일이 데이터를 얹어주는 방법인데요.
① 매출을 행 선반에 얹어줌
② 마크의 자동을 파이차트로 변경
③ 세그먼트를 색상칸에 드래그
하면 아래와 같은 그래프가 나타나게 됩니다.
행 선반에 있던 합계(매출)을 마크의 '각도'에 드래그 해주게 되면
세그먼트 별로 각도가 나뉘면서 파이차트가 생성됩니다.
파이차트 구성비율 나타내기
위 차트에서 구성비율을 나타내기 위해 합계(매출) 항목을 레이블로 드래그해줍니다.
이후 [레이블 합계(매출) 우클릭 > 퀵테이블 계산 > 구성비율] 을 선택해주면 각 항목당 구성비율을 나타낼 수 있습니다.
여기서 보다 유용한 것을 하나 설명드리면
위의 매출 합계별 세그먼트를 지역별로 분할해서 보고 싶을 때 아래와 같이 네 개의 추가적인 파이차트가 생기게 됩니다.
기존에 만들었던 한 파이차트의 구성비율이 4개로 나누어지니 4개의 파이차트를 합한 값이 100%로 설정되었습니다.
하지만 우리는 지역별로 구분하여 각각의 파이차트를 100%를 나타내고 싶기에 이 방법에 대해 알아보겠습니다.
앞서 작성했던 합계(매출)레이블 우클릭 -> 테이블 계산 편집을 통해 들어가면 테이블 계산 창을 만날 수 있습니다.
테이블 계산 창에서 특정차원 -> 지역 체크 해제를 통해 4개의 파이차트를 각각 100%로 나타낼 수 있습니다.
아래와 같이 말이죠!
퀵테이블 계산은 실무에서 유용하게 사용한다고 하며, 그중에서도 구성비율이 가장 유용하게 사용된다고 하네요 :)
하지만 파이차트의 경우 각도로 나타내기 때문에 비율이 비슷한 경우
어떤 항목이 가장 큰 비율을 차지하는지 단번에 알아채기 힘든 경우가 많습니다.
실제 전문가들 사이에서도 직관적으로 파악하기 힘든 단점으로 인해 사용의 지양을 추천한다고 합니다.
아래에서는 파이차트를 대체할 수 있는 비율바차트에 대해 설명하도록 하겠습니다.
비율 바차트 그리기
비율 바차트를 그리는 것은 매우매우 간단합니다.
① 매출을 행선반에 드래그
② 새그먼트를 마크의 색상으로 드래그
하면 아래와 같이 하나의 막대에 각 새그먼트가 어느정도의 비율을 차지하는지 길이로 파악할 수 있습니다.
확실히 각도로 나타내는 파이차트보다 길이로 나타내는 것이 직관적으로 느껴지네요!
세그먼트별 매출을 지역별로 나타내보기 위해 지역을 열선반에 올려주었습니다.
또한 위의 구성비율을 나타냈던 방법을 똑같이 활용하여 100%의 구성비율로 나타내보았습니다.
각각의 막대 길이가 다르게 나타내는 것보다
오른쪽 그림과 같이 100%를 기준으로 나타내는 것이 훨씬 직관적이고 깔끔해보입니다.
시각화 공모전에 참가하게 되면 비율차트를 거의 필수적으로 그리게 되는 것같은데요
본 포스팅에서 퀵테이블을 활용한 구성비율을 나타낸 부분이 가장 활용도가 높게 작용할 것같습니다.
또한 대부분 파이차트로 나타내는 것 대신, 보다 직관적으로 비율바차트를 활용하며 차별화를 주는 방법도 좋은 방법이 될 것같습니다!
※ 본 포스팅은 인프런 '웰컴 투 태블로 월드'의 강의를 참고하여 작성되었습니다.
2022.01.25 - [Tableau] - [Tableau] Bar chart에서 요구되는 기능 모음
[Tableau] Bar chart에서 요구되는 기능 모음
이전에 학교 수업을 통해서 Tableau라는 데이터 시각화 툴을 처음 접하게 됐다 원리를 듣기는 했으나,, 여러 명이 같이 수강하는 수업이다 보니 이해하기는 커녕 빨리빨리 작업을 따라가는 것에만
coding-potato.tistory.com
2022.01.26 - [Tableau] - [Tableau] 라인 차트를 쓰는 경우와 영역 차트를 쓰는 경우
[Tableau] 라인 차트를 쓰는 경우와 영역 차트를 쓰는 경우
라인차트를 쓰는 경우는 보통 날짜 데이터를 시각화할 때 많이 쓰곤 하는데, 과거에 라인이라도 분기별로 또는 월별로 분절되어 표시되는 것을 연속형으로 연결하고 싶었지만 해결방법을 몰랐
coding-potato.tistory.com
'Tableau' 카테고리의 다른 글
[Tableau] 필터기능 익히기 (0) | 2022.02.14 |
---|---|
[Tableau] 실무에서 많이 쓰이는 하이라이트 차트 그리기 (히트맵) (0) | 2022.02.12 |
[Tableau] 산점도 차트 그리기 (0) | 2022.02.12 |
[Tableau] 라인 차트를 쓰는 경우와 영역 차트를 쓰는 경우 (0) | 2022.01.26 |
[Tableau] Bar chart에서 요구되는 기능 모음 (0) | 2022.01.25 |