Professional Field

ETL : Airflow / DW(Snowflake) | AI : Python | BI : Tableau / Power BI

BI (Tableau)/Skill

[Tableau] Gauge Chart 게이지 차트 그리기

K_CY 2024. 7. 9. 09:43

Power BI에는 반원차트(게이지차트)가 있지만 태블로에는 없다. 하지만 필드를 잘 구성하면 사용할 수가 있다. 

 

일방적인 방법으론 무리가 있어 아래 화면과 같이 측정값을 5개의 조각으로 나누어 준다.

1, 2, 4, 5에 대해서만 사용을 하고 3은 배경이미지와 같은색으로 칠해준다.  

(%에 따라서 채워지는 구간을 나눈다고 보면된다.)

반원차트 구간

 

데이터셋은 태블로에서 기본으로 제공하는 슈퍼스토어 - 샘플을 이용하겠다.

 

1. 먼저 Slice를 5개로 나누어 준다. 식은 다음과 같다.

Slice1 : IF [수익률] > .5 THEN [수익률] - .5 ELSE 0 END
Slice2 : IF [수익률] > .5 THEN 1 - [수익률] ELSE .5 END
Slice3 : 1
Slice4 : IF [수익률] < .5 THEN [수익률] ELSE .5 END
Slice5 : IF [수익률] < .5 THEN .5 - [Slice4] ELSE 0 END

 

2. 삼성의 제품에 따른 수익률을 보기 위해서 제조업체=삼성 을 필터링하고 제품이름을 열선반에 올려놓는다.

 

3. 측정값을 각도에 넣고 측정값 이름을 색상에 넣는다.

 

4. Slice3 을 흰색으로 조정 / Slice1, Slice4는 활성화 / Slice2, Slice5는 비활성화 색으로 조정한다.

 

5. 게이지 차트에 모양은 나왔다. 하지만 수익률 레이블 확인이 어렵기 때문에 도넛차트를 통해 중심에 레이블을 넣을 수 있는 공간을 마련하도록 하겠다. (크게 보기 위해 열선반에 제품 중 한개만 필터링)

● 도넛 차트 그리기 : https://cksdid5875.tistory.com/11

 

[Tableau] Donut Chart 도넛 차트 그리기

태블로에는 막대그래프, 원그래프, 선그래프 등이 있지만 Power BI와 같이 가운데가 비어있는 도넛차트가 없다.하지만 아예 쓰지 못하는 것은 아니고 측정값(Green Pill)을 임의로 생성하여 그릴 수

cksdid5875.tistory.com

6. 도넛차트를 반영한 후에 가운데 빈 공간에 레이블을 추가하면 아래와 같은 그래프가 완성된다.

7. 서식을 통해 격자선, 참조선과 0 기준선을 지운 후 레이블을 눌러 아래 줄공백을 넣어주면 깔끔해진 게이지 차트가 완성된다. 

 

 

<최종>