함께하는 데이터 분석

[Tableau] 막대그래프 그리기 본문

데이터분석 공부/Tableau

[Tableau] 막대그래프 그리기

JEONGHEON 2022. 5. 3. 23:57

안녕하세요.

 

오늘은 태블로를 이용하여 막대그래프를 그려보겠습니다.

 

 

 

태블로 측정값과 차원

저번 시간에 태블로를 킨 다음 insurance 데이터를 불러오는 것 까지는 살펴봤습니다.

 

이제 좌측에 보시면 선을 기준으로 위쪽과 아래쪽이 나뉩니다.

 

아래쪽 변수들을 측정값이라고 하고 위쪽 변수들을 차원이라고 합니다.

 

측정값은 숫자 형식으로 이루어진 변수들입니다.

 

설정된 집계인 합계, 평균, 중앙값 등등 에 따라 차트를 만듭니다.

 

차원은 측정값으로 만들어진 차트를 어떻게 분류하여 볼 것인지를 결정합니다.

 

실습으로 바로 살펴볼게요.

 

 

 

태블로로 측정값을 이용하여 막대그래프 그리기

측정값에서 Expenses변수인 비용으로 막대그래프를 그리겠습니다.

 

위의 행에 합계(Expenses)가 들어간 것을 확인할 수 있습니다.

 

처음 드래그나 클릭을 통해 그래프를 그리게 되면 기본적인 집계는

 

합계로 설정되어있습니다.

 

그렇다면 이제 합계가 아닌 평균으로 그래프를 그려볼게요.

 

합계(Expenses)의 오른쪽의 세모를 누른 다음

 

위와 같이 측청값에서 합계를 평균으로 바꿔주면

 

이렇게 평균으로 변경됩니다.

 

y축의 단위 자체가 달라진 것을 확인할 수 있습니다.

 

이제는 측정값인 Expenses에 차원을 통해 그래프를 분류하여볼까요?

 

 

 

태블로로 측정값에 차원을 추가하여 막대그래프 그리기

차원 변수중 Region인 지역변수를 더블클릭하여

 

지역별 평균 비용을 막대그래프로 그려봤습니다.

 

하지만 그래프가 너무 좁아서 잘 보이지 않습니다.

 

그래프를 전체보기로 변경하겠습니다.

 

이렇게 위에 표준에서 전체보기를 클릭하면 그래프가 보기 편하게

 

전체보기로 설정됩니다.

 

northeast, northwest, southeast, southwest별로

 

보험 비용의 평균금액을 막대그래프로 표시한 것입니다.

 

이제 막대그래프에 값을 보기 편하게 마크 레이블을 표시하겠습니다.

 

 

 

막대그래프에 마크 레이블 표시

위의 빨간색으로 표시한 T를 클릭하면 값이 표시됩니다.

 

파이썬에서 matplotlib을 사용했을 때와 달리

 

매우 간단하게 표시할 수 있죠.

 

이제 수평으로 막대그래프를 그려보겠습니다.

 

 

 

수평 막대그래프 그리기

간단하게 행과 열 바꾸기 버튼이 있습니다.

 

클릭하시면 바로 수평 막대그래프가 그려집니다.

 

그렇다면 이제 Region으로 나눠서 그래프를 그렸는데

 

나뉜 Region에서 추가로 Sex인 성별로 한번 더 나눠서

 

그래프를 그려보겠습니다.

 

 

 

막대그래프 차원 추가하기

아주 간단하게 차원 변수인 Sex를 더블클릭하면

 

위와 같이 그래프가 지역별로 나뉘고 추가로

 

성별에 따라 female과 male로 나뉘는 것을 확인할 수 있습니다.

 

이번에는 명확히 성별에 따라 나누기 위하여

 

색깔을 입혀보겠습니다.

 

 

 

막대그래프 색상 변경하기

차원에 있는 Sex변수를 빨간색으로 표시한 색상에다가 드래그 후 붙혀넣기를 하면

 

위와 같이 female과 male에 다른 색상으로 칠해진 것을 확인할 수 있습니다.

 

오른쪽 위에 범례도 같이 표시됩니다.

 

마지막으로 이렇게 따로 표시하지 않고 성별에 따라 누적 막대그래프로 그려볼까요?

 

 

 

누적 막대그래프 그리기

오른쪽 위에 표현방식이 있습니다.

 

클릭하신 다음 빨간색으로 표시한 누적 막대그래프 모양을 클릭하시면

 

위와 같이 누적 막대그래프로 그려줍니다.

 

이렇게 태블로를 이용하여 막대그래프를 그려봤습니다.

 

태블로는 파이썬을 이용하여 그리는 것보다 훨씬 간단하게

 

클릭이랑 드래그를 통해 그릴 수 있는 장점이 있습니다!