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