23.06.15
DEVOTEE를 활성화 시키면
지금 작성한 커뮤니티 글에 대해 1개의 댓글을 달아줍니다.
버튼을 누르면 글 수정 시 ChatGPT가 작성한 댓글이 수정됩니다.
| 컨텐츠 유형 | 제목 | 저장일 | 삭제 |
|---|
본인인증 로그인에 실패하였습니다.
회원이 아니시거나 본인인증 등록이
완료되지 않은 사용자입니다.
안녕하세요!
'데이터 시각화를 통한 인사이트 얻기' OpenLab 스터디 2기 스터디원 김채원입니다.
이번 4회차 스터디에서는 응용형 차트에 대해 다루어 보았습니다. '도넛 차트'와 '피라미드 차트'를 생성하는 방법에 대해 다루었는데요!
스터디 시작 전, 즐겁게 스터디할 분위기를 위해 왕태웅 프로님께서 아이스브레이킹을 준비해주셨답니다.
덕분에 즐겁게 스터디를 진행할 수 있었어요!
도넛 차트는 파이차트와 유사하게 비율을 시각화하는 데 유용한 차트 유형인데요. 다만, 도넛 모양으로 가운데가 비어있어 정보를 추가로 표시할 수 있습니다!
저희는 지역별 매출 총계를 도넛 차트 형태로 구현하였습니다.
도넛 차트를 통해서 지역별로 매출의 비중을 한 눈에 파악해볼 수 있었는데요.
구체적인 수치를 보지 않아도, 매출 비중이 <수도권>이 훨씬 많고, 영남은 대략 1/4 정도 되는구나~를 알 수 있다는 것이 도넛 차트의 장점입니다.
**핵심 ** : 내가 표현하고자 하는 비율을 제외한 비율을 계산해주자!
수도권의 매출을 도넛 차트로 구현하는 상황을 가정해봅시다. 이때 도넛 차트를 만들기 위해서는 수도권 매출만 구해서는 안됩니다.
전체 1에서, 수도권 매출을 빼주어 수도권을 제외한 매출까지 구해주어야 위의 형태처럼 '전체에서 수도권의 매출 비중'을 나타낼 수 있답니다.
피라미드 차트는 마치 피라미드 형태로 두 개의 값을 상반되게 배치해, 집단 간 비교를 직관적으로 보여줄 수 있는 차트 유형입니다.
저희는 제품 중분류별 매출을 '지역'이라는 집단을 기준으로 비교해보았는데요.
매개변수를 생성해 왼쪽에 배치할 집단을 지정하고, 계산된 필드에서 해당 집단의 매출을 마이너스(-)로 표현해줍니다. 0을 기준으로 왼쪽으로 가게끔 표현하고 싶기 때문인데요!
주의할 점은, 값만 마이너스 처리하고 레이블은 원래 레이블을 그대로 사용할 것! 그렇게 해야 수치상으로 실제 매출을 그대로 보여줄 수 있습니다.
색상에 비교 집단 (여기서는 지역)을 넣어줌으로써 양쪽의 색을 다르게 지정해주고, 축 서식을 편집해 0이 가운데로 오게 조정해줍니다.
4회차 모임에서는 상황별로 유용하게 활용할 수 있는 함수들도 알아보았는데요! 그 중 몇 가지를 소개합니다!
ZN 함수
ZN함수는 NULL 값을 0으로 바꿔주는 함수입니다.
태블로에서는 NULL 값을 무시하기 때문에, count가 되지 않는데요.
이때 ZN 함수를 활용해 NULL 값을 0으로 바꿔주면, 정상적으로 count가 가능합니다.
**CONTAINTS ** 함수
문자열에 무슨 글자가 포함되어 있는지를 T,F로 반환해주는 함수입니다.
예를 들어 지역 중 '광역시'를 찾고 싶을 때, '광역시'가 포함되어 있는 지역을 따로 빼기 위해 사용할 수 있습니다.
LEFT/MID/RIGHT 함수
문자열의 일부를 추출할 때 유용한 함수인데요. 제품코드나 지역 이름에서 앞, 뒤, 가운데 몇 글자만 빼고 싶을 때 사용할 수 있습니다.
SPLIT 함수
기호를 기준으로 split 해주는 함수인데요. 이때 중요한 것은, 구분자가 '문자'가 아니라 반드시 '기호'여야 한다는 점입니다!
REPLACE 함수
문자열 내에서 특정 문자를 다른 문자로 대체할 때 사용하는 함수입니다.
LEN 함수
문자열의 길이를 반환하는 함수입니다. 즉, 문자열 내에 있는 문자의 수를 계산하는데요.
데이터 전처리 과정에서 문자열의 길이에 따라 필터링하거나 조건을 설정하는 데 사용할 수 있습니다.
주의할 점은, 중복값이 있을 때는 평균으로 변경해주어야 한다는 것! 같은 문자열이 여러 번 나오는 경우에는 중복 count가 되기 때문인데요.
따라서 평균으로 변경해주어야 실제 글자수가 반환됩니다.
왕태웅 프로님께서 어려울 수 있는 내용들도 쉽고 자세히 알려주신 덕분에 다양한 꿀팁들을 얻어갈 수 있었는데요! 감사합니당
다음 스터디부터는 대시보드 분석 & 발표가 진행됩니다! 그동안 배운 것들을 잘 응용해서 멋진 대시보드를 만들 수 있기를 기대하며!
다음 스터디에서 만나요:)
DEVOTEE를 활성화 시키면
지금 작성한 댓글에 AI가 댓글을 달아줍니다.